.elementor-2103 .elementor-element.elementor-element-6d7f8a3f {
    --display: flex;
    --min-height: 90vh;
    --justify-content: center;
    --overflow: hidden;
    --overlay-opacity: 0.75;
    --padding-top: 120px;
    --padding-bottom: 120px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2103 .elementor-element.elementor-element-6d7f8a3f:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../wp-content/uploads/2024/06/hp-bg-v2.webp");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2103 .elementor-element.elementor-element-6d7f8a3f::before,
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.e-con-inner>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-6d7f8a3f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #00000075;
    --background-overlay: '';
}

.elementor-2103 .elementor-element.elementor-element-51c3d218 {
    width: var(--container-widget-width, 846px);
    max-width: 846px;
    --container-widget-width: 846px;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-51c3d218 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 70px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 4px 24px rgba(0, 0, 0, 0.54);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-38c3de24 {
    width: var(--container-widget-width, 517px);
    max-width: 517px;
    --container-widget-width: 517px;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-38c3de24 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.325em;
    text-shadow: 0px 4px 24px rgba(0, 0, 0, 0.54);
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button {
    background-color: #3775D6;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    fill: var(--e-global-color-c12fef5);
    color: var(--e-global-color-c12fef5);
    box-shadow: 0px 4px 21px 15px rgba(24.999999999999993, 76.00000000000003, 155, 0.07);
    border-style: none;
    border-radius: 40px 40px 40px 40px;
    padding: 23px 34px 23px 34px;
}

.elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button:hover,
.elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button:focus {
    background-color: #FFFFFF;
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-c518ea3>.elementor-widget-container {
    margin: 22px 0px 0px 0px;
}

.elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button:hover svg,
.elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button:focus svg {
    fill: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-45c52103 {
    --display: flex;
    --min-height: 750px;
    --justify-content: center;
    --padding-top: 54px;
    --padding-bottom: 44px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-2103 .elementor-element.elementor-element-45c52103:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-45c52103>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1D51A1 0%, #3775D6 100%);
}

.elementor-2103 .elementor-element.elementor-element-1c3413ef {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.16em;
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-11d86dd {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 600;
    line-height: 1.16em;
    color: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-de22d24 {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    line-height: 1.16em;
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-3a79ee7b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --padding-top: 100px;
    --padding-bottom: 100px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2103 .elementor-element.elementor-element-3a79ee7b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-7226c83d {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    bottom: 8px;
    z-index: 2;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-7226c83d {
    left: -15%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-7226c83d {
    right: -15%;
}

.elementor-2103 .elementor-element.elementor-element-7226c83d .elementor-divider-separator {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-7226c83d .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-2103 .elementor-element.elementor-element-5fd0a6d3 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-51bcabbc>.elementor-widget-container {
    padding: 0px 0px 0px 20px;
}

.elementor-2103 .elementor-element.elementor-element-51bcabbc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-8799791 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-8a4820d {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-d831d22 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-4a2cfc3 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-61dd8a1 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-8eaf7f9 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-44d03f5 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-b6ddc2e {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-9254d74 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-9c2e3f7 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-ad9488f {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-4d58735 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-a4bd248 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-4473dba {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-c7039d6 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-title {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-6e0d86d {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-e9bf94d {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-aff0625 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-e0edcc0 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-0bfb834 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-db293c6 {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-6e6201f {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-be6cd33 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-24076de {
    --icon-box-icon-margin: 15px;
}

.elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title,
.elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 75px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.2em;
}

.elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-description {
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 300;
    line-height: 1.5em;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-2cbab7 {
    width: 100%;
    max-width: 100%;
    top: -7px;
    z-index: 10;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-2cbab7 {
    right: 0%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-2cbab7 {
    left: 0%;
}

.elementor-2103 .elementor-element.elementor-element-2cbab7 img {
    width: 509px;
}

.elementor-2103 .elementor-element.elementor-element-1bc6a170 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overflow: hidden;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2103 .elementor-element.elementor-element-1bc6a170.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-3fe1351d {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-40e02d7 {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-40e02d7 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #3775D6;
}

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

.elementor-2103 .elementor-element.elementor-element-e83e633 {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 162px);
    max-width: 162px;
    --container-widget-width: 162px;
    --container-widget-flex-grow: 0;
    top: 0px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-e83e633 {
    left: -15%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-e83e633 {
    right: -15%;
}

.elementor-2103 .elementor-element.elementor-element-e83e633 .elementor-divider-separator {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-e83e633 .elementor-divider {
    padding-block-start: 0px;
    padding-block-end: 0px;
}

.elementor-2103 .elementor-element.elementor-element-668effd {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 137px);
    max-width: 137px;
    --container-widget-width: 137px;
    --container-widget-flex-grow: 0;
    top: 70%;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-668effd {
    left: -12%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-668effd {
    right: -12%;
}

.elementor-2103 .elementor-element.elementor-element-668effd>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-668effd .elementor-divider-separator {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-668effd .elementor-divider {
    padding-block-start: 14px;
    padding-block-end: 14px;
}

.elementor-2103 .elementor-element.elementor-element-4ecc396a {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 25px);
    max-width: 25px;
    --container-widget-width: 25px;
    --container-widget-flex-grow: 0;
    top: 45%;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-4ecc396a {
    left: -12%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-4ecc396a {
    right: -12%;
}

.elementor-2103 .elementor-element.elementor-element-4ecc396a>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-4ecc396a .elementor-divider-separator {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-4ecc396a .elementor-divider {
    padding-block-start: 14px;
    padding-block-end: 14px;
}

.elementor-2103 .elementor-element.elementor-element-6fcb79fd {
    --divider-border-style: dotted;
    --divider-color: var(--e-global-color-primary);
    --divider-border-width: 1px;
    width: var(--container-widget-width, 162px);
    max-width: 162px;
    --container-widget-width: 162px;
    --container-widget-flex-grow: 0;
    top: 45%;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-6fcb79fd {
    right: -15%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-6fcb79fd {
    left: -15%;
}

.elementor-2103 .elementor-element.elementor-element-6fcb79fd>.elementor-widget-container {
    border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-6fcb79fd .elementor-divider-separator {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-6fcb79fd .elementor-divider {
    padding-block-start: 14px;
    padding-block-end: 14px;
}

.elementor-2103 .elementor-element.elementor-element-2f49007 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-74523153 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-74523153 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-74523153 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-74523153 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-6ed9ba6a {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-6ed9ba6a {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-6ed9ba6a {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-6ed9ba6a img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-5ed89f83 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-5ed89f83 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-5ed89f83 {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-5ed89f83 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-1749d613 {
    left: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-1749d613 {
    right: -1px;
}

.elementor-2103 .elementor-element.elementor-element-1749d613 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-1749d613 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-5db01da6 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-44f5a12f>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-44f5a12f img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-3a63e137 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-6459b8d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-713f69b7 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-1f7f5d16 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-1f7f5d16 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-1f7f5d16 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-1f7f5d16 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-22e12549 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-22e12549 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-22e12549 {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-22e12549 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-33a94857 {
    left: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-33a94857 {
    right: -1px;
}

.elementor-2103 .elementor-element.elementor-element-33a94857 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-33a94857 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-3c6009a8 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-3f00acf4>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_2.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-3f00acf4 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-40514d78 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-3da8612 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-746709f8 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-24a56a4e {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-24a56a4e {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-24a56a4e {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-24a56a4e img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-144dd38f {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-144dd38f {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-144dd38f {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-144dd38f img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-7016871d {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-7016871d {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-7016871d {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-7016871d img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-7d888024 {
    left: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-7d888024 {
    right: -1px;
}

.elementor-2103 .elementor-element.elementor-element-7d888024 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-7d888024 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-20bf3fc9 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-394de393>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_2.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-394de393 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-f9aca5d {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-425aeaa .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-c073766 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-26042d3c {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-26042d3c {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-26042d3c {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-26042d3c img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-71aecd28 {
    left: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-71aecd28 {
    right: -1px;
}

.elementor-2103 .elementor-element.elementor-element-71aecd28 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-71aecd28 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-282b8df {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-6bd49bd0>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto303_2.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-6bd49bd0 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-b63e08c {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-69f87b2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-32bbbcd4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
}

.elementor-2103 .elementor-element.elementor-element-12e69ab4>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-12e69ab4 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-3659c5cb>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-3659c5cb {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-1b06f480>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-1b06f480 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-66ddc4b3>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-66ddc4b3 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-5c895a51>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-5c895a51 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-1fc38170>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-1fc38170 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-48d12e1e>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-48d12e1e {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-7a838a73>.elementor-widget-container {
    padding: 20px 060px 20px 60px;
}

.elementor-2103 .elementor-element.elementor-element-7a838a73 {
    font-size: 19px;
    font-weight: 500;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-7b97802b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-42bfd91e {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-42bfd91e {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-42bfd91e {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-42bfd91e img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-77f8bc02 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-77f8bc02 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-77f8bc02 {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-77f8bc02 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-5a9fe8f2 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-5a9fe8f2 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-5a9fe8f2 {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-5a9fe8f2 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-5138796d {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-34c46a1d>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_2.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-34c46a1d img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-48a2ab53 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-6c19647 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-2dae04b3 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-6ea67550 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-6ea67550 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-6ea67550 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-6ea67550 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-2affb21c {
    left: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-2affb21c {
    right: -1px;
}

.elementor-2103 .elementor-element.elementor-element-2affb21c {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-2affb21c img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-7b95f04b {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-7b95f04b {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-7b95f04b {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-7b95f04b img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-48e2264b {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-2d53fccb>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-2d53fccb img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-27cf6de2 {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-b0f0bcb .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-7fa04398 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-2bb3a6d8 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-2bb3a6d8 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-2bb3a6d8 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-2bb3a6d8 img {
    width: 20px;
    height: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-77cb6421 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-77cb6421 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-77cb6421 {
    top: -2px;
}

.elementor-2103 .elementor-element.elementor-element-77cb6421 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-6171535a {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-6da43619>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto303_2.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-6da43619 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-2bcc427d {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-3f88b18 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-77840bfe {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #194C9B;
    --border-color: #194C9B;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-21d4d3e3 {
    right: -1px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-21d4d3e3 {
    left: -1px;
}

.elementor-2103 .elementor-element.elementor-element-21d4d3e3 {
    bottom: -2px;
}

.elementor-2103 .elementor-element.elementor-element-21d4d3e3 img {
    width: 20px;
    height: 20px;
}

.elementor-2103 .elementor-element.elementor-element-1a5429ae {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-78516031>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/upto30_.svg");
    padding: 8px 8px 8px 8px;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-78516031 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-7c21332a {
    --display: flex;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-fe1a668 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 25px;
    text-shadow: 0px 0.33px 0.33px rgba(0, 0, 0, 0.54);
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-54efd8c1 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 10;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-54efd8c1 {
    right: 10%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-54efd8c1 {
    left: 10%;
}

.elementor-2103 .elementor-element.elementor-element-54efd8c1 img {
    width: 664px;
}

.elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button {
    background-color: #3775D6;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    text-transform: none;
    fill: var(--e-global-color-c12fef5);
    color: var(--e-global-color-c12fef5);
    box-shadow: 0px 4px 21px 15px rgba(24.999999999999993, 76.00000000000003, 155, 0.07);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #3775D6;
    border-radius: 40px 40px 40px 40px;
    padding: 23px 34px 23px 34px;
}

.elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button:hover,
.elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button:focus {
    background-color: transparent;
    color: #194C9B;
    background-image: radial-gradient(at center center, #FFFFFF 0%, #F5F5F5 100%);
    border-color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-ca70394 {
    z-index: 10;
}

.elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button:hover svg,
.elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button:focus svg {
    fill: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-27f2c1e0 {
    --display: flex;
    --min-height: 1000px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-2103 .elementor-element.elementor-element-27f2c1e0:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-27f2c1e0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d2fe9d9);
    background-image: url("../wp-content/uploads/2024/06/hp-banner.webp");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2103 .elementor-element.elementor-element-3976b087 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-2103 .elementor-element.elementor-element-3484d5 {
    width: initial;
    max-width: initial;
    top: 172px;
}

.elementor-2103 .elementor-element.elementor-element-3484d5>.elementor-widget-container {
    --e-transform-rotateZ: 90deg;
}

.elementor-2103 .elementor-element.elementor-element-3484d5.elementor-element {
    --align-self: flex-start;
    --order: -99999
        /* order start hack */
    ;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-3484d5 {
    left: -40px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-3484d5 {
    right: -40px;
}

.elementor-2103 .elementor-element.elementor-element-3484d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 60px;
    font-weight: 500;
    letter-spacing: -0.03em;
    text-shadow: 0px 6px 64px rgba(61.00000000000001, 100.00000000000006, 146, 0.36);
    color: #FFFFFF;
}

.elementor-2103 .elementor-element.elementor-element-22c3da7d {
    width: var(--container-widget-width, 962px);
    max-width: 962px;
    --container-widget-width: 962px;
    --container-widget-flex-grow: 0;
    top: 156px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-22c3da7d {
    left: 160px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-22c3da7d {
    right: 160px;
}

.elementor-2103 .elementor-element.elementor-element-22c3da7d .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 58px;
    font-weight: 500;
    line-height: 72px;
    letter-spacing: -0.03em;
    text-shadow: 0px 6px 64px rgba(61.00000000000001, 100.00000000000006, 146, 0.36);
    color: #FFFFFF;
}

.elementor-2103 .elementor-element.elementor-element-3bc25fcd {
    width: auto;
    max-width: auto;
    top: 0px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-3bc25fcd {
    left: 156px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-3bc25fcd {
    right: 156px;
}

.elementor-2103 .elementor-element.elementor-element-3bc25fcd .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 165px;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.03em;
    text-shadow: 0px 6px 64px rgba(61.00000000000001, 100.00000000000006, 146, 0.36);
    color: #FFFFFF;
}

.elementor-2103 .elementor-element.elementor-element-56b64862 {
    --display: flex;
    --min-height: 610px;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --overlay-opacity: 0.5;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.25);
    --padding-top: 160px;
    --padding-bottom: 160px;
    --padding-left: 20px;
    --padding-right: 20px;
    --z-index: 1;
}

.elementor-2103 .elementor-element.elementor-element-56b64862:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-56b64862>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-d2fe9d9);
    background-image: url("../wp-content/uploads/2023/06/Rectangle-41.svg");
    background-position: bottom center;
    background-repeat: no-repeat;
}

.elementor-2103 .elementor-element.elementor-element-56b64862::before,
.elementor-2103 .elementor-element.elementor-element-56b64862>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-56b64862>.e-con-inner>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-56b64862>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-56b64862>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-56b64862>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-2103 .elementor-element.elementor-element-7a1fd20e {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-4834c84b {
    width: initial;
    max-width: initial;
    top: -41px;
}

.elementor-2103 .elementor-element.elementor-element-4834c84b>.elementor-widget-container {
    --e-transform-rotateZ: 90deg;
}

.elementor-2103 .elementor-element.elementor-element-4834c84b.elementor-element {
    --align-self: flex-start;
    --order: -99999
        /* order start hack */
    ;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-4834c84b {
    left: -155px;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-4834c84b {
    right: -155px;
}

.elementor-2103 .elementor-element.elementor-element-4834c84b .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 98px;
    font-weight: 500;
    line-height: 1.2em;
    color: var(--e-global-color-c12fef5);
}

.elementor-2103 .elementor-element.elementor-element-6fe175a3 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-6fe175a3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 193px;
    font-weight: 700;
    line-height: 1.2em;
    text-shadow: 0px 6px 64px rgba(61.00000000000001, 100.00000000000006, 146, 0.36);
    color: var(--e-global-color-c12fef5);
}

.elementor-2103 .elementor-element.elementor-element-678fe3fa {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-678fe3fa .elementor-heading-title {
    font-family: "PT Sans Narrow", Sans-serif;
    font-size: 80px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 87px;
    color: var(--e-global-color-c12fef5);
}

.elementor-2103 .elementor-element.elementor-element-3f4ed102 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    box-shadow: 0px 0px 40px 0px rgba(0, 0, 0, 0.25);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 1;
}

.elementor-2103 .elementor-element.elementor-element-4a171a53 img {
    width: 100%;
    height: 560px;
    object-fit: cover;
    object-position: center center;
    border-style: solid;
    border-width: 7px 0px 0px 0px;
    border-color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-6c3b45d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 20px 80px;
    --row-gap: 20px;
    --column-gap: 80px;
    border-style: dashed;
    --border-style: dashed;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #C9C9C9;
    --border-color: #C9C9C9;
    --margin-top: 60px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-4c6ebaa {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-e200430 {
    width: 100%;
    max-width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-e200430 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-38de389 {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.28em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2103 .elementor-element.elementor-element-622547a {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-0a04f11>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-2103 .elementor-element.elementor-element-0a04f11 {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.275em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2103 .elementor-element.elementor-element-8a2422c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --gap: 0px 80px;
    --row-gap: 0px;
    --column-gap: 80px;
    --padding-top: 60px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-2103 .elementor-element.elementor-element-740f2d1 {
    width: var(--container-widget-width, 420px);
    max-width: 420px;
    --container-widget-width: 420px;
    --container-widget-flex-grow: 0;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.28em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2103 .elementor-element.elementor-element-31457d9 {
    width: var(--container-widget-width, 50.75%);
    max-width: 50.75%;
    --container-widget-width: 50.75%;
    --container-widget-flex-grow: 0;
    top: 11%;
    z-index: 999;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-31457d9 {
    right: 6.75%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-31457d9 {
    left: 6.75%;
}

.elementor-2103 .elementor-element.elementor-element-31457d9 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-2103 .elementor-element.elementor-element-ae737e5>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-2103 .elementor-element.elementor-element-ae737e5 img {
    width: 630px;
    height: 588px;
    object-fit: fill;
}

.elementor-2103 .elementor-element.elementor-element-99a52e1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
    --overflow: hidden;
    --padding-top: 130px;
    --padding-bottom: 20px;
    --padding-left: 40px;
    --padding-right: 40px;
}

.elementor-2103 .elementor-element.elementor-element-99a52e1:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-99a52e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #FFE060 -58%, #FFFFFF 22%);
}

.elementor-2103 .elementor-element.elementor-element-a88ef86 {
    width: auto;
    max-width: auto;
    top: 0px;
    z-index: 10;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-a88ef86 {
    right: -25%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-a88ef86 {
    left: -25%;
}

.elementor-2103 .elementor-element.elementor-element-a88ef86 img {
    width: 664px;
}

.elementor-2103 .elementor-element.elementor-element-a798b0c {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-a798b0c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    line-height: 1.375em;
    color: var(--e-global-color-fca1a25);
}

.elementor-2103 .elementor-element.elementor-element-c900291 .elementor-button {
    background-color: #02010100;
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 700;
    text-transform: none;
    fill: #FAC700;
    color: #FAC700;
    border-style: none;
}

.elementor-2103 .elementor-element.elementor-element-c900291 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-2103 .elementor-element.elementor-element-c900291 .elementor-button .elementor-button-content-wrapper {
    gap: 10px;
}

.elementor-2103 .elementor-element.elementor-element-5d1adc4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 120px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-77b91162 {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-77b91162 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    line-height: 1.2em;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-3f095c07 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-1319280f {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-1319280f.elementor-element {
    --align-self: center;
}

.elementor-2103 .elementor-element.elementor-element-1319280f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-7bb8cf3c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
}

.elementor-2103 .elementor-element.elementor-element-4cade086 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-4cade086.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-2eb0e7de {
    width: var(--container-widget-width, 34%);
    max-width: 34%;
    --container-widget-width: 34%;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-2eb0e7de>.elementor-widget-container {
    padding: 0px 10px 0px 0px;
}

.elementor-2103 .elementor-element.elementor-element-2eb0e7de .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-79e1d74d {
    left: 35%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-79e1d74d {
    right: 35%;
}

.elementor-2103 .elementor-element.elementor-element-79e1d74d {
    top: 2%;
}

.elementor-2103 .elementor-element.elementor-element-79e1d74d img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-a12fa8c>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Subtract.svg");
    padding: 38px 38px 38px 38px;
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 90% auto;
}

.elementor-2103 .elementor-element.elementor-element-a12fa8c {
    text-align: left;
}

.elementor-2103 .elementor-element.elementor-element-a12fa8c img {
    width: 274px;
}

.elementor-2103 .elementor-element.elementor-element-2adc658e {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-2adc658e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-48ecde55 {
    left: 34%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-48ecde55 {
    right: 34%;
}

.elementor-2103 .elementor-element.elementor-element-48ecde55 {
    bottom: 2%;
}

.elementor-2103 .elementor-element.elementor-element-48ecde55 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-291528c0>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/circle-2.svg");
    padding: 38px 38px 38px 38px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-2103 .elementor-element.elementor-element-291528c0 {
    text-align: left;
}

.elementor-2103 .elementor-element.elementor-element-291528c0 img {
    width: 388px;
}

.elementor-2103 .elementor-element.elementor-element-22d3240c>.elementor-widget-container {
    padding: 0px 20px 0px 10px;
}

.elementor-2103 .elementor-element.elementor-element-22d3240c {
    text-align: right;
}

.elementor-2103 .elementor-element.elementor-element-22d3240c .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-51a6930a {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-1226488f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
}

.elementor-2103 .elementor-element.elementor-element-1226488f>.elementor-widget-container {
    margin: 0px 0px 0px 070px;
    padding: 0px 0px 0px 010px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-2103 .elementor-element.elementor-element-1226488f .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 25px;
    font-weight: 300;
    text-transform: capitalize;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-6d6c68c8>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2024/05/Frame-2031.svg");
    padding: 44px 44px 44px 44px;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: 68% auto;
}

.elementor-2103 .elementor-element.elementor-element-6d6c68c8 {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-6d6c68c8 img {
    width: 100%;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
    left: 22%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
    right: 22%;
}

.elementor-2103 .elementor-element.elementor-element-1feb95b6 {
    top: 15%;
}

.elementor-2103 .elementor-element.elementor-element-1feb95b6 img {
    width: 100%;
}

.elementor-2103 .elementor-element.elementor-element-80e2aa4 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-2103 .elementor-element.elementor-element-d88f36e {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-c4e4dbc {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-c4e4dbc.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-b1b0a15>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/bg2.svg");
    padding: 25px 25px 25px 25px;
    background-position: center left;
    background-repeat: no-repeat;
    background-size: contain;
}

.elementor-2103 .elementor-element.elementor-element-b1b0a15 {
    text-align: left;
}

.elementor-2103 .elementor-element.elementor-element-b1b0a15 img {
    width: 274px;
}

.elementor-2103 .elementor-element.elementor-element-53d31c4>.elementor-widget-container {
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-53d31c4 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-5f477d7 {
    font-family: "Poppins", Sans-serif;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-b67d7f7 .elementor-icon {
    padding: 15px;
}

.elementor-2103 .elementor-element.elementor-element-77719d1 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-b9b1b87 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-b9b1b87.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-ef77264>.elementor-widget-container {
    background-image: url("../wp-content/uploads/2023/06/bg1.svg");
    padding: 30px 30px 30px 30px;
    background-position: top right;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-2103 .elementor-element.elementor-element-ef77264 {
    text-align: left;
}

.elementor-2103 .elementor-element.elementor-element-ef77264 img {
    width: 388px;
}

.elementor-2103 .elementor-element.elementor-element-53c61e0>.elementor-widget-container {
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-53c61e0 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-7922eb8 {
    font-family: "Poppins", Sans-serif;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-3072603 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-3072603.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-3072603 .elementor-icon {
    padding: 15px;
}

.elementor-2103 .elementor-element.elementor-element-ee41cb7 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-9e34760 {
    --display: flex;
}

.elementor-2103 .elementor-element.elementor-element-9e34760.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-2103 .elementor-element.elementor-element-6db4aa3>.elementor-widget-container {
    padding: 30px 30px 22px 24px;
}

.elementor-2103 .elementor-element.elementor-element-6db4aa3 {
    text-align: left;
}

.elementor-2103 .elementor-element.elementor-element-6db4aa3 img {
    width: 246px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-507d994 {
    left: 22%;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-507d994 {
    right: 22%;
}

.elementor-2103 .elementor-element.elementor-element-507d994 {
    top: 15%;
}

.elementor-2103 .elementor-element.elementor-element-084eee6>.elementor-widget-container {
    margin: 0px 0px 0px -20px;
    padding: 0px 0px 0px 20px;
    border-style: solid;
    border-width: 0px 0px 0px 2px;
    border-color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-084eee6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2em;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-6f5ff46 {
    font-family: "Poppins", Sans-serif;
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-673dde0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
    color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-framed .elementor-icon,
.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-673dde0.elementor-view-stacked .elementor-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-2103 .elementor-element.elementor-element-673dde0 .elementor-icon {
    padding: 15px;
}

.elementor-2103 .elementor-element.elementor-element-7f62cb3a {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 1;
    border-style: dashed;
    --border-style: dashed;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #C9C9C9;
    --border-color: #C9C9C9;
    --margin-top: 40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-2103 .elementor-element.elementor-element-7f62cb3a::before,
.elementor-2103 .elementor-element.elementor-element-7f62cb3a>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-7f62cb3a>.e-con-inner>.elementor-background-video-container::before,
.elementor-2103 .elementor-element.elementor-element-7f62cb3a>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-7f62cb3a>.e-con-inner>.elementor-background-slideshow::before,
.elementor-2103 .elementor-element.elementor-element-7f62cb3a>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-2103 .elementor-element.elementor-element-64b06dbc .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa {
    width: 100%;
    max-width: 100%;
    --e-form-steps-indicators-spacing: 20px;
    --e-form-steps-indicator-padding: 30px;
    --e-form-steps-indicator-inactive-secondary-color: #ffffff;
    --e-form-steps-indicator-active-secondary-color: #ffffff;
    --e-form-steps-indicator-completed-secondary-color: #ffffff;
    --e-form-steps-divider-width: 1px;
    --e-form-steps-divider-gap: 10px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group {
    padding-right: calc(10px/2);
    padding-left: calc(10px/2);
    margin-bottom: 10px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-form-fields-wrapper {
    margin-left: calc(-10px/2);
    margin-right: calc(-10px/2);
    margin-bottom: -10px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group.recaptcha_v3-bottomright {
    margin-bottom: 0;
}

body.rtl .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-labels-inline .elementor-field-group>label {
    padding-left: 0px;
}

body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-labels-inline .elementor-field-group>label {
    padding-right: 0px;
}

body .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-labels-above .elementor-field-group>label {
    padding-bottom: 0px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group>label,
.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-subgroup label {
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-mark-required .elementor-field-label:after {
    color: var(--e-global-color-d2fe9d9);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-type-html {
    padding-bottom: 0px;
    color: var(--e-global-color-c72f266);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group .elementor-field {
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group .elementor-field,
.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-subgroup label {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 21px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    background-color: #ffffff;
    border-color: var(--e-global-color-primary);
    border-radius: 27px 27px 27px 27px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group .elementor-select-wrapper select {
    background-color: #ffffff;
    border-color: var(--e-global-color-primary);
    border-radius: 27px 27px 27px 27px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-field-group .elementor-select-wrapper::before {
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1.5em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-radius: 40px 40px 40px 40px;
    padding: 8px 25px 8px 25px;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .e-form__buttons__wrapper__button-next {
    background-color: #3775D6;
    color: var(--e-global-color-c12fef5);
    border-color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button[type="submit"] {
    background-color: #3775D6;
    color: var(--e-global-color-c12fef5);
    border-color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button[type="submit"] svg * {
    fill: var(--e-global-color-c12fef5);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .e-form__buttons__wrapper__button-previous {
    background-color: #3775D6;
    color: #3775D6;
    border-color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .e-form__buttons__wrapper__button-next:hover {
    background-color: #FFFFFF;
    color: #194C9B;
    border-color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button[type="submit"]:hover {
    background-color: #FFFFFF;
    color: #194C9B;
    border-color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button[type="submit"]:hover svg * {
    fill: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .e-form__buttons__wrapper__button-previous:hover {
    color: #ffffff;
    border-color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-message {
    font-family: var(--e-global-typography-087a956-font-family), Sans-serif;
    font-size: var(--e-global-typography-087a956-font-size);
    font-weight: var(--e-global-typography-087a956-font-weight);
    text-transform: var(--e-global-typography-087a956-text-transform);
    line-height: var(--e-global-typography-087a956-line-height);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-message.elementor-message-success {
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-message.elementor-help-inline {
    color: var(--e-global-color-primary);
}

.elementor-2103 .elementor-element.elementor-element-cb80f44 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-2103 .elementor-element.elementor-element-cb80f44:not(.elementor-motion-effects-element-type-background),
.elementor-2103 .elementor-element.elementor-element-cb80f44>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F3F3F3;
}

.elementor-2103 .elementor-element.elementor-element-3af7a71 {
    text-align: center;
}

.elementor-2103 .elementor-element.elementor-element-3af7a71 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.2em;
    color: #3775D6;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 {
    --e-image-carousel-slides-to-show: 5;
}

.elementor-2103 .elementor-element.elementor-element-b956f69>.elementor-widget-container {
    padding: 0px 50px 0px 50px;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button.elementor-swiper-button-next svg {
    fill: #194C9B;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 .swiper-wrapper {
    display: flex;
    align-items: center;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-2103 .elementor-element.elementor-element-6d7f8a3f {
        --content-width: 1080px;
    }

    .elementor-2103 .elementor-element.elementor-element-45c52103 {
        --content-width: 750px;
    }

    .elementor-2103 .elementor-element.elementor-element-3a79ee7b {
        --width: 97.531%;
    }

    .elementor-2103 .elementor-element.elementor-element-d831d22 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-8eaf7f9 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-9254d74 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-4d58735 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-c7039d6 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-e9bf94d {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-0bfb834 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-be6cd33 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-1bc6a170 {
        --width: 97.531%;
    }

    .elementor-2103 .elementor-element.elementor-element-2f49007 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-5db01da6 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-3a63e137 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-713f69b7 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-3c6009a8 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-40514d78 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-746709f8 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-20bf3fc9 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-f9aca5d {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-c073766 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-282b8df {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-b63e08c {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-7b97802b {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-5138796d {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-48a2ab53 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-2dae04b3 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-48e2264b {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-27cf6de2 {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-7fa04398 {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-6171535a {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-2bcc427d {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-77840bfe {
        --width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-1a5429ae {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-7c21332a {
        --width: 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-27f2c1e0 {
        --content-width: 800px;
    }

    .elementor-2103 .elementor-element.elementor-element-4c6ebaa {
        --width: 40%;
    }

    .elementor-2103 .elementor-element.elementor-element-622547a {
        --width: 66%;
    }

    .elementor-2103 .elementor-element.elementor-element-99a52e1 {
        --content-width: 1110px;
    }

    .elementor-2103 .elementor-element.elementor-element-4cade086 {
        --width: 28.644%;
    }

    .elementor-2103 .elementor-element.elementor-element-2adc658e {
        --width: 35.085%;
    }

    .elementor-2103 .elementor-element.elementor-element-c4e4dbc {
        --width: 28.644%;
    }

    .elementor-2103 .elementor-element.elementor-element-b9b1b87 {
        --width: 28.644%;
    }

    .elementor-2103 .elementor-element.elementor-element-9e34760 {
        --width: 28.644%;
    }

    .elementor-2103 .elementor-element.elementor-element-7f62cb3a {
        --content-width: 1000px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2103 .elementor-element.elementor-element-4c6ebaa {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-622547a {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-2103 .elementor-element.elementor-element-51c3d218 {
        --container-widget-width: 43%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 43%);
        max-width: 43%;
    }

    .elementor-2103 .elementor-element.elementor-element-51c3d218 .elementor-heading-title {
        font-size: 39px;
    }

    .elementor-2103 .elementor-element.elementor-element-38c3de24 {
        --container-widget-width: 25%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 25%);
        max-width: 25%;
    }

    .elementor-2103 .elementor-element.elementor-element-38c3de24 .elementor-heading-title {
        font-size: 23px;
    }

    .elementor-2103 .elementor-element.elementor-element-45c52103 {
        --min-height: 500px;
    }

    .elementor-2103 .elementor-element.elementor-element-3a79ee7b {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-51bcabbc .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-title {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-description {
        font-size: 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title a {
        font-size: 52px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-description {
        font-size: 15px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-2cbab7 {
        right: 1%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-2cbab7 {
        left: 1%;
    }

    .elementor-2103 .elementor-element.elementor-element-1bc6a170 {
        --padding-top: 80px;
        --padding-bottom: 80px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-54efd8c1 {
        right: 1%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-54efd8c1 {
        left: 1%;
    }

    .elementor-2103 .elementor-element.elementor-element-27f2c1e0 {
        --min-height: 860px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-3484d5 {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-3484d5 {
        left: -44px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-3484d5 {
        right: -44px;
    }

    .elementor-2103 .elementor-element.elementor-element-22c3da7d {
        width: auto;
        max-width: auto;
    }

    .elementor-2103 .elementor-element.elementor-element-22c3da7d .elementor-heading-title {
        font-size: 48px;
        line-height: 70px;
    }

    .elementor-2103 .elementor-element.elementor-element-3bc25fcd .elementor-heading-title {
        font-size: 150px;
    }

    .elementor-2103 .elementor-element.elementor-element-56b64862 {
        --padding-top: 100px;
        --padding-bottom: 100px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-4834c84b {
        --container-widget-width: 45%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 45%);
        max-width: 45%;
        top: -93px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-4834c84b {
        left: -73px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-4834c84b {
        right: -73px;
    }

    .elementor-2103 .elementor-element.elementor-element-4834c84b .elementor-heading-title {
        font-size: 90px;
    }

    .elementor-2103 .elementor-element.elementor-element-6fe175a3 .elementor-heading-title {
        font-size: 150px;
    }

    .elementor-2103 .elementor-element.elementor-element-678fe3fa .elementor-heading-title {
        font-size: 48px;
        line-height: 70px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a171a53 img {
        height: 400px;
    }

    .elementor-2103 .elementor-element.elementor-element-6c3b45d {
        --flex-wrap: wrap;
    }

    .elementor-2103 .elementor-element.elementor-element-38de389 {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-622547a {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-0a04f11 {
        font-size: 30px;
    }

    .elementor-2103 .elementor-element.elementor-element-740f2d1 {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-ae737e5 img {
        max-width: 45%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-a88ef86 {
        right: 1%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-a88ef86 {
        left: 1%;
    }

    .elementor-2103 .elementor-element.elementor-element-a798b0c .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-2103 .elementor-element.elementor-element-c900291 .elementor-button {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-77b91162 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-3f095c07 {
        --padding-top: 60px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-1319280f .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-2eb0e7de {
        width: auto;
        max-width: auto;
    }

    .elementor-2103 .elementor-element.elementor-element-2eb0e7de .elementor-heading-title {
        font-size: 20px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-79e1d74d {
        left: 43%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-79e1d74d {
        right: 43%;
    }

    .elementor-2103 .elementor-element.elementor-element-79e1d74d {
        top: 4%;
    }

    .elementor-2103 .elementor-element.elementor-element-79e1d74d img {
        width: 30px;
    }

    .elementor-2103 .elementor-element.elementor-element-a12fa8c>.elementor-widget-container {
        padding: 23px 23px 23px 23px;
    }

    .elementor-2103 .elementor-element.elementor-element-a12fa8c img {
        width: 100%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-48ecde55 {
        left: 17%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-48ecde55 {
        right: 17%;
    }

    .elementor-2103 .elementor-element.elementor-element-48ecde55 {
        bottom: 3%;
    }

    .elementor-2103 .elementor-element.elementor-element-48ecde55 img {
        width: 30px;
    }

    .elementor-2103 .elementor-element.elementor-element-291528c0>.elementor-widget-container {
        padding: 24px 24px 24px 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-291528c0 img {
        width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-22d3240c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-1226488f>.elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-1226488f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-6d6c68c8>.elementor-widget-container {
        padding: 26px 26px 26px 26px;
    }

    .elementor-2103 .elementor-element.elementor-element-6d6c68c8 img {
        width: 100%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        left: 8%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        right: 8%;
    }

    .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        top: 11%;
    }

    .elementor-2103 .elementor-element.elementor-element-1feb95b6 img {
        width: 75%;
    }

    .elementor-2103 .elementor-element.elementor-element-b1b0a15>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-b1b0a15 img {
        width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-53d31c4 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-ef77264>.elementor-widget-container {
        padding: 17px 17px 17px 17px;
    }

    .elementor-2103 .elementor-element.elementor-element-ef77264 img {
        width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-53c61e0 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-6db4aa3>.elementor-widget-container {
        padding: 0px 18px 18px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-6db4aa3 img {
        width: 100%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-507d994 {
        left: 55%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-507d994 {
        right: 55%;
    }

    .elementor-2103 .elementor-element.elementor-element-507d994 {
        top: 22%;
    }

    .elementor-2103 .elementor-element.elementor-element-507d994 img {
        width: 30px;
    }

    .elementor-2103 .elementor-element.elementor-element-084eee6 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-7f62cb3a {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --flex-wrap: wrap;
        --padding-top: 60px;
        --padding-bottom: 60px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-64b06dbc {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-64b06dbc .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2103 .elementor-element.elementor-element-560c3fa {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-message {
        font-size: var(--e-global-typography-087a956-font-size);
        line-height: var(--e-global-typography-087a956-line-height);
    }

    .elementor-2103 .elementor-element.elementor-element-cb80f44 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 20px;
        --padding-bottom: 20px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-3af7a71 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-3af7a71 .elementor-heading-title {
        font-size: 32px;
    }
}

@media(max-width:767px) {
    .elementor-2103 .elementor-element.elementor-element-6d7f8a3f {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-2103 .elementor-element.elementor-element-51c3d218 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-51c3d218>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-51c3d218 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2103 .elementor-element.elementor-element-38c3de24 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-38c3de24 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-2103 .elementor-element.elementor-element-c518ea3 .elementor-button {
        font-size: 18px;
    }

    .elementor-2103 .elementor-element.elementor-element-1c3413ef {
        width: 100%;
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-2103 .elementor-element.elementor-element-11d86dd {
        width: 100%;
        max-width: 100%;
        font-size: 27px;
    }

    .elementor-2103 .elementor-element.elementor-element-de22d24 {
        width: 100%;
        max-width: 100%;
        font-size: 18px;
    }

    .elementor-2103 .elementor-element.elementor-element-7226c83d {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-7226c83d {
        left: 0%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-7226c83d {
        right: 0%;
    }

    .elementor-2103 .elementor-element.elementor-element-51bcabbc>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-51bcabbc {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-51bcabbc .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2103 .elementor-element.elementor-element-8799791 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-d831d22 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-4a2cfc3 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-8eaf7f9 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-44d03f5 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-9254d74 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-9c2e3f7 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-4d58735 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-a4bd248 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-c7039d6 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-img {
        margin-bottom: 0px;
    }

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

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

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

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-title {
        margin-bottom: 14px;
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-wrapper .elementor-image-box-img {
        width: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-b9e1040 .elementor-image-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-e9bf94d {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-aff0625 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-0bfb834 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-db293c6 .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-be6cd33 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de {
        --icon-box-icon-margin: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title {
        margin-block-end: 14px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon {
        font-size: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title,
    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-title a {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-24076de .elementor-icon-box-description {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-2f49007 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 1px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-5db01da6 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-44f5a12f>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-44f5a12f {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-44f5a12f img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-3a63e137 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-713f69b7 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-3c6009a8 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-3f00acf4>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-3f00acf4 {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-3f00acf4 img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-40514d78 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-746709f8 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 1px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-20bf3fc9 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-394de393>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-394de393 {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-394de393 img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-f9aca5d {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-c073766 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-282b8df {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-6bd49bd0>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-6bd49bd0 {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-6bd49bd0 img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-b63e08c {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-7b97802b {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 1px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-5138796d {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-34c46a1d>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-34c46a1d {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-34c46a1d img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-48a2ab53 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-2dae04b3 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 0px 1px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 1px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-48e2264b {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-2d53fccb>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-2d53fccb {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-2d53fccb img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-27cf6de2 {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-7fa04398 {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 1px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 1px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-6171535a {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-6da43619>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-6da43619 {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-6da43619 img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-2bcc427d {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-77840bfe {
        --width: 50%;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-1a5429ae {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-78516031>.elementor-widget-container {
        padding: 3px 3px 3px 3px;
        background-position: top left;
    }

    .elementor-2103 .elementor-element.elementor-element-78516031 {
        text-align: left;
    }

    .elementor-2103 .elementor-element.elementor-element-78516031 img {
        width: 70%;
    }

    .elementor-2103 .elementor-element.elementor-element-7c21332a {
        --width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-ca70394 .elementor-button {
        font-size: 18px;
    }

    .elementor-2103 .elementor-element.elementor-element-27f2c1e0 {
        --min-height: 550px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --padding-top: 50px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-3484d5 {
        width: 100%;
        max-width: 100%;
        top: 0px;
        text-align: center;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-3484d5 {
        left: 0px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-3484d5 {
        right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-3484d5 .elementor-heading-title {
        font-size: 77px;
    }

    .elementor-2103 .elementor-element.elementor-element-22c3da7d {
        width: 100%;
        max-width: 100%;
        top: -64px;
        text-align: left;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-22c3da7d {
        left: 85px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-22c3da7d {
        right: 85px;
    }

    .elementor-2103 .elementor-element.elementor-element-22c3da7d .elementor-heading-title {
        font-size: 29px;
        line-height: 40px;
    }

    .elementor-2103 .elementor-element.elementor-element-3bc25fcd {
        width: 100%;
        max-width: 100%;
        top: -217px;
        text-align: left;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-3bc25fcd {
        left: 85px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-3bc25fcd {
        right: 85px;
    }

    .elementor-2103 .elementor-element.elementor-element-3bc25fcd .elementor-heading-title {
        font-size: 71px;
    }

    .elementor-2103 .elementor-element.elementor-element-56b64862:not(.elementor-motion-effects-element-type-background),
    .elementor-2103 .elementor-element.elementor-element-56b64862>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("../wp-content/uploads/2024/05/Group-1837.webp");
        background-position: bottom center;
        background-size: cover;
    }

    .elementor-2103 .elementor-element.elementor-element-56b64862 {
        --min-height: 500px;
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
        --justify-content: flex-start;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --overlay-opacity: 0.25;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-7a1fd20e {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-4834c84b {
        width: 100%;
        max-width: 100%;
        top: 83px;
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-4834c84b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-4834c84b {
        left: -120px;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-4834c84b {
        right: -120px;
    }

    .elementor-2103 .elementor-element.elementor-element-4834c84b .elementor-heading-title {
        font-size: 30px;
        letter-spacing: -0.03em;
    }

    .elementor-2103 .elementor-element.elementor-element-6fe175a3 {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-6fe175a3 .elementor-heading-title {
        font-size: 70px;
    }

    .elementor-2103 .elementor-element.elementor-element-678fe3fa {
        width: 100%;
        max-width: 100%;
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-678fe3fa .elementor-heading-title {
        font-size: 24px;
        line-height: 1.5em;
    }

    .elementor-2103 .elementor-element.elementor-element-4a171a53 img {
        height: 200px;
    }

    .elementor-2103 .elementor-element.elementor-element-6c3b45d {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --margin-top: 40px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-e200430 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-e200430 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2103 .elementor-element.elementor-element-38de389 {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-0a04f11 {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-8a2422c {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 10%;
        --padding-bottom: 0%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-2103 .elementor-element.elementor-element-740f2d1>.elementor-widget-container {
        margin: 0% 0% 5% 0%;
    }

    .elementor-2103 .elementor-element.elementor-element-740f2d1 {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-31457d9 {
        width: var(--container-widget-width, 100%);
        max-width: 100%;
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        top: 43%;
    }

    .elementor-2103 .elementor-element.elementor-element-31457d9>.elementor-widget-container {
        margin: 0px 0px -4px 0px;
        padding: 0px 8px 0px 8px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-31457d9 {
        right: 0%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-31457d9 {
        left: 0%;
    }

    .elementor-2103 .elementor-element.elementor-element-ae737e5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-ae737e5 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-ae737e5 img {
        width: 100%;
        max-width: 100%;
    }

    .elementor-2103 .elementor-element.elementor-element-99a52e1 {
        --gap: 20px 20px;
        --row-gap: 20px;
        --column-gap: 20px;
        --padding-top: 60px;
        --padding-bottom: 30px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-a798b0c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-c900291 .elementor-button {
        font-size: 18px;
    }

    .elementor-2103 .elementor-element.elementor-element-77b91162 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-2103 .elementor-element.elementor-element-1319280f .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2103 .elementor-element.elementor-element-2eb0e7de .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-291528c0>.elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }

    .elementor-2103 .elementor-element.elementor-element-22d3240c .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-1226488f .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-6d6c68c8>.elementor-widget-container {
        padding: 0px 20px 20px 0px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        left: 54%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        right: 54%;
    }

    .elementor-2103 .elementor-element.elementor-element-1feb95b6 {
        top: 40%;
    }

    .elementor-2103 .elementor-element.elementor-element-d88f36e {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-c4e4dbc {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-2103 .elementor-element.elementor-element-b1b0a15>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-b1b0a15 img {
        width: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-53d31c4 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-53d31c4 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-5f477d7 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-b67d7f7 .elementor-icon {
        font-size: 20px;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-b67d7f7 .elementor-icon svg {
        height: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-77719d1 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-b9b1b87 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-2103 .elementor-element.elementor-element-ef77264>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-ef77264 img {
        width: 120px;
    }

    .elementor-2103 .elementor-element.elementor-element-53c61e0 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-53c61e0 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-7922eb8 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-3072603 .elementor-icon {
        font-size: 20px;
        border-radius: 50% 50% 50% 50%;
    }

    .elementor-2103 .elementor-element.elementor-element-3072603 .elementor-icon svg {
        height: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-ee41cb7 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 20px;
        --padding-right: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-9e34760 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --justify-content: center;
    }

    .elementor-2103 .elementor-element.elementor-element-6db4aa3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2103 .elementor-element.elementor-element-6db4aa3 img {
        width: 120px;
    }

    body:not(.rtl) .elementor-2103 .elementor-element.elementor-element-507d994 {
        left: 54%;
    }

    body.rtl .elementor-2103 .elementor-element.elementor-element-507d994 {
        right: 54%;
    }

    .elementor-2103 .elementor-element.elementor-element-507d994 {
        top: 40%;
    }

    .elementor-2103 .elementor-element.elementor-element-084eee6 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-084eee6 .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-6f5ff46 {
        text-align: center;
    }

    .elementor-2103 .elementor-element.elementor-element-673dde0 .elementor-icon {
        font-size: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-673dde0 .elementor-icon svg {
        height: 20px;
    }

    .elementor-2103 .elementor-element.elementor-element-64b06dbc .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-button {
        font-size: 16px;
    }

    .elementor-2103 .elementor-element.elementor-element-560c3fa .elementor-message {
        font-size: var(--e-global-typography-087a956-font-size);
        line-height: var(--e-global-typography-087a956-line-height);
    }

    .elementor-2103 .elementor-element.elementor-element-3af7a71 .elementor-heading-title {
        font-size: 24px;
    }
}

/* Start custom CSS for text-editor, class: .elementor-element-1c3413ef */
.elementor-2103 .elementor-element.elementor-element-1c3413ef h2 {
    font-size: 1.53em;
    font-weight: 600;
    color: #FFD838;
    text-transform: capitalize;
    line-height: 1.075em;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11d86dd */
.elementor-2103 .elementor-element.elementor-element-11d86dd h2 {
    font-size: 1.53em;
    font-weight: 600;
    color: #FFD838;
    text-transform: capitalize;
    line-height: 1.075em;
}

/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-de22d24 */
.elementor-2103 .elementor-element.elementor-element-de22d24 h2 {
    font-size: 1.53em;
    font-weight: 600;
    color: #FFD838;
    text-transform: capitalize;
    line-height: 1.075em;
}

/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b9e1040 */
.elementor-2103 .elementor-element.elementor-element-b9e1040 img {
    width: 100%;
}

/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-27f2c1e0 */
/*.elementor-2103 .elementor-element.elementor-element-27f2c1e0:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 60%;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(217, 217, 217, 0) 85.94%);
}*/
/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2422c */
.elementor-2103 .elementor-element.elementor-element-8a2422c .e-con-inner {
    position: relative;
}

/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b956f69 */
/* arrows on bottom */
.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button-prev,
.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button-next {
    top: 50%;
    bottom: auto;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button-prev {
    left: 0px;
}

.elementor-2103 .elementor-element.elementor-element-b956f69 .elementor-swiper-button-next {
    right: 0px;
}

/* End custom CSS */