.elementor-132 .elementor-element.elementor-element-8eb0609 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-8eb0609:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-8eb0609>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-accent);
}

.elementor-132 .elementor-element.elementor-element-29a946e {
    --display: flex;
}

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

.elementor-132 .elementor-element.elementor-element-dc14ea3 {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-dc14ea3 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 600;
    color: var( --e-global-color-efb56e9);
}

.elementor-132 .elementor-element.elementor-element-56d797e {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-56d797e .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-0269fe7);
}

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

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

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

.elementor-132 .elementor-element.elementor-element-1bd2f2c {
    text-align: center;
    color: var( --e-global-color-0269fe7);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

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

.elementor-132 .elementor-element.elementor-element-2f8b350 .elementor-button {
    background-color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 1em 2em 1em 2em;
}

.elementor-132 .elementor-element.elementor-element-ee61cb3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-ee61cb3:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-ee61cb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-0269fe7);
    background-image: url("https://gtsrecovery.com/wp-content/uploads/2025/01/Screenshot-2025-01-25-022228.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-132 .elementor-element.elementor-element-00a14b8 {
    --spacer-size: 500px;
}

.elementor-132 .elementor-element.elementor-element-d9ce852 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-2675b88 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-ccb26c6 {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-ccb26c6 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-194a695 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-0d8b32f>.elementor-widget-container {
    border-radius: 15px 15px 15px 15px;
}

.elementor-132 .elementor-element.elementor-element-0d8b32f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-132 .elementor-element.elementor-element-622e98d {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --grid-auto-flow: row;
}

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

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

.elementor-132 .elementor-element.elementor-element-66daaad .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-66daaad .elementor-image-box-title {
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-083209f .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-083209f .elementor-image-box-title {
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-5d04771 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-5d04771 .elementor-image-box-title {
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-9d5bc39 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-9d5bc39 .elementor-image-box-title {
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-a436d6a {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-b06502d .elementor-button {
    background-color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 1em 2em 1em 2em;
}

.elementor-132 .elementor-element.elementor-element-ae0c71d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-1df9c81 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-7215998 {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-7215998 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-65c78c1 {
    text-align: center;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-f5a9a5c {
    --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;
}

.elementor-132 .elementor-element.elementor-element-aa9fa78 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-40c80ae {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-10098df .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-7049d04>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-7049d04 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-dd79df7>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-dd79df7 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-f5664ab {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-9c50976 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-fdf7672 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-9b6c9ff>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-9b6c9ff {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-2ddf249>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-2ddf249 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-e8db78b {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-9fab02b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-0a9c20f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-a6a2446>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-a6a2446 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-1997dd6>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-1997dd6 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-86cfda7 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-45f9a5b {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-c768880 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-4001378>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-4001378 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-45169d8>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-45169d8 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-8f1be71 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-c511e01 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-8833a18 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-e7a7e55>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-e7a7e55 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-1da146e>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-1da146e {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-bf61ac8 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-2267010 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-0fff8b2 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-893d454>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-893d454 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-70749fe>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-70749fe {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-2491f9b {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-c0edb52 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-199949f .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-be1decc>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-be1decc {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-f82ff6b>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-f82ff6b {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-37b1aee {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-d3bd3a3 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-017de9c .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-23dd9f3>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-23dd9f3 {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-4ecde90>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-4ecde90 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-4566d85 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-171d923 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-ceaefb3 .elementor-heading-title {
    font-family: "Inter", Sans-serif;
    font-size: 0.9rem;
    font-weight: 600;
    color: var( --e-global-color-d516c78);
}

.elementor-132 .elementor-element.elementor-element-a3339ef>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-132 .elementor-element.elementor-element-a3339ef {
    text-align: left;
    color: var( --e-global-color-d516c78);
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-f59da93>.elementor-widget-container {
    margin: 0px 0px -11px 0px;
}

.elementor-132 .elementor-element.elementor-element-f59da93 {
    text-align: left;
    color: #3A3A3A;
    font-family: "Inter", Sans-serif;
    font-size: 0.7rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-9ccbf21 {
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
    --e-n-carousel-arrow-prev-left-align: 0%;
    --e-n-carousel-arrow-prev-translate-x: 0px;
    --e-n-carousel-arrow-prev-left-position: 0px;
    --e-n-carousel-arrow-prev-top-align: 50%;
    --e-n-carousel-arrow-prev-translate-y: -50%;
    --e-n-carousel-arrow-prev-top-position: 0px;
    --e-n-carousel-arrow-next-right-align: 0%;
    --e-n-carousel-arrow-next-translate-x: 0%;
    --e-n-carousel-arrow-next-right-position: 0px;
    --e-n-carousel-arrow-next-top-align: 50%;
    --e-n-carousel-arrow-next-translate-y: -50%;
    --e-n-carousel-arrow-next-top-position: 0px;
}

.elementor-132 .elementor-element.elementor-element-8fe7923 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-8fe7923:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-8fe7923>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7FCFF;
}

.elementor-132 .elementor-element.elementor-element-afe54a4 {
    --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;
}

.elementor-132 .elementor-element.elementor-element-12426c6 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-31d16d5 {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-31d16d5 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    color: #72BFF3;
}

.elementor-132 .elementor-element.elementor-element-4b239be {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-4b239be .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2.5rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-73947db {
    text-align: left;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-958e259 {
    --display: flex;
    --justify-content: flex-end;
}

.elementor-132 .elementor-element.elementor-element-c735d08 {
    --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;
}

.elementor-132 .elementor-element.elementor-element-aea3dac {
    --swiper-slides-to-display: 4;
    --swiper-slides-gap: 10px;
    --arrow-prev-left-align: 100%;
    --arrow-prev-translate-x: -100%;
    --arrow-prev-left-position: -55px;
    --arrow-prev-top-align: 0%;
    --arrow-prev-caption-spacing: 0px;
    --arrow-prev-translate-y: 0px;
    --arrow-prev-top-position: -95px;
    --arrow-next-right-align: 0%;
    --arrow-next-translate-x: 0%;
    --arrow-next-right-position: 0px;
    --arrow-next-top-align: 0%;
    --arrow-next-caption-spacing: 0px;
    --arrow-next-translate-y: 0px;
    --arrow-next-top-position: -95px;
    --arrow-normal-color: var( --e-global-color-secondary);
    --arrow-hover-color: var( --e-global-color-efb56e9);
}

.elementor-132 .elementor-element.elementor-element-aea3dac :is(.elementor-swiper-button-prev,
.elementor-swiper-button-next) {
    background-color: #DBF2FF;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 10px;
}

.elementor-132 .elementor-element.elementor-element-aea3dac .swiper-slide>.elementor-element {
    height: 100%;
}

.elementor-132 .elementor-element.elementor-element-981918c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-38ef538 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-a041540 {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-a041540 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-c808a03 {
    --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;
}

.elementor-132 .elementor-element.elementor-element-46e223b {
    --display: flex;
}

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

.elementor-132 .elementor-element.elementor-element-5fbdde3 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-972411c .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-972411c .elementor-image-box-title {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-33a807a .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-33a807a .elementor-image-box-title {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-025b4d2 .elementor-image-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-025b4d2 .elementor-image-box-title {
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-924aa0c .elementor-button {
    background-color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 1em 2em 1em 2em;
}

.elementor-132 .elementor-element.elementor-element-924aa0c>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-5fbf85c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-5fbf85c:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-5fbf85c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7FCFF;
}

.elementor-132 .elementor-element.elementor-element-0dddab7 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-132 .elementor-element.elementor-element-bdb733d {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-25cf632 {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-25cf632 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: #212121;
}

.elementor-132 .elementor-element.elementor-element-1f3b570 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-c9ecbde {
    text-align: left;
    color: var( --e-global-color-secondary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

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

.elementor-132 .elementor-element.elementor-element-794ef69 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #152C442E;
    --border-color: #152C442E;
}

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

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

.elementor-132 .elementor-element.elementor-element-5043aaa .elementor-counter-title {
    justify-content: start;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-5043aaa .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:"Poppins",
    Sans-serif;
    font-weight:400;
}

.elementor-132 .elementor-element.elementor-element-0ec7824 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #152C442E;
    --border-color: #152C442E;
}

.elementor-132 .elementor-element.elementor-element-e10db57 .elementor-counter-title {
    justify-content: start;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-e10db57 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:"Poppins",
    Sans-serif;
    font-weight:400;
}

.elementor-132 .elementor-element.elementor-element-6ad4f50 {
    --display: flex;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #152C442E;
    --border-color: #152C442E;
}

.elementor-132 .elementor-element.elementor-element-e572fcd .elementor-counter-title {
    justify-content: start;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-e572fcd .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:"Poppins",
    Sans-serif;
    font-weight:400;
}

.elementor-132 .elementor-element.elementor-element-a217d25 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-f620d56 .elementor-counter-title {
    justify-content: start;
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-f620d56 .elementor-counter-number-wrapper {
    text-align: {
            {
            VALUE
        }
    }
    ;
    --counter-prefix-grow:0;
    --counter-suffix-grow:1;
    --counter-number-grow:0;
    color:var( --e-global-color-accent);
    font-family:"Poppins",
    Sans-serif;
    font-weight:400;
}

.elementor-132 .elementor-element.elementor-element-7a6d8c8 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-7a6d8c8:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-7a6d8c8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-e1f09ac {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-13bc458>.elementor-widget-container {
    margin: 0em 0em 2em 0em;
}

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

.elementor-132 .elementor-element.elementor-element-13bc458 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-b8bde3e {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-932fddf {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-132 .elementor-element.elementor-element-932fddf:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-932fddf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-0269fe7);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    border-color: var( --e-global-color-primary);
}

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

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

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

.elementor-132 .elementor-element.elementor-element-c5eff7d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-c5eff7d {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-c5eff7d.elementor-view-stacked .elementor-icon {
    background-color: #DBF2FF;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-c5eff7d.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-c5eff7d.elementor-view-default .elementor-icon {
    fill: #DBF2FF;
    color: #DBF2FF;
    border-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-c5eff7d.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-c5eff7d .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-c5eff7d .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-c5eff7d .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-c5eff7d .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-3351fba {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-132 .elementor-element.elementor-element-3351fba:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-3351fba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-3606527 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-3606527 {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-3606527.elementor-view-stacked .elementor-icon {
    background-color: #DBF2FF;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-3606527.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-3606527.elementor-view-default .elementor-icon {
    fill: #DBF2FF;
    color: #DBF2FF;
    border-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-3606527.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-3606527 .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-3606527 .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-3606527 .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-3606527 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-4ba8b78 {
    --display: flex;
    --border-radius: 15px 15px 15px 15px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-132 .elementor-element.elementor-element-4ba8b78:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-4ba8b78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-23968b0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-23968b0 {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-23968b0.elementor-view-stacked .elementor-icon {
    background-color: #DBF2FF;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-23968b0.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-23968b0.elementor-view-default .elementor-icon {
    fill: #DBF2FF;
    color: #DBF2FF;
    border-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-23968b0.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-23968b0 .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-23968b0 .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-23968b0 .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-23968b0 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-aa4ec46 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-723ced5 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-6be7876 {
    text-align: center;
}

.elementor-132 .elementor-element.elementor-element-6be7876 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 3rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-1bfab6d {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-132 .elementor-element.elementor-element-590984b {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-590984b:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-590984b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-26411ac .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-26411ac {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-26411ac.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-26411ac.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-26411ac.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-26411ac.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-26411ac .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-26411ac .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-26411ac .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-26411ac .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-3c7a048 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-3c7a048>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-3c7a048 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-023ca83 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-023ca83:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-023ca83>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-db12ddc .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-db12ddc {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-db12ddc.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-db12ddc.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-db12ddc.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-db12ddc.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-db12ddc .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-db12ddc .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-db12ddc .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-db12ddc .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 1.3em;
}

.elementor-132 .elementor-element.elementor-element-5c83c10 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-5c83c10>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-5c83c10 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-d00896a {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-d00896a:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-d00896a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-4069279 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-4069279 {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-4069279.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4069279.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-4069279.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-4069279.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4069279 .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-4069279 .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4069279 .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-4069279 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-5e66279 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-5e66279>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-5e66279 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-698bed4 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-698bed4:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-698bed4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-4ebc764 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-4ebc764 {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-4ebc764.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4ebc764.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-4ebc764.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-4ebc764.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4ebc764 .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-4ebc764 .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-4ebc764 .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-4ebc764 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-0f2f6a5 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-0f2f6a5>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-0f2f6a5 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-fe85114 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-fe85114:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-fe85114>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-1921f4c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-1921f4c {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-1921f4c.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-1921f4c.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-1921f4c.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-1921f4c.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-1921f4c .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-1921f4c .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-1921f4c .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-1921f4c .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-d694726 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-d694726>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-d694726 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-92ad566 {
    --display: flex;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-92ad566:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-92ad566>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-349cb52 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-349cb52 {
    --icon-box-icon-margin: 15px;
}

.elementor-132 .elementor-element.elementor-element-349cb52.elementor-view-stacked .elementor-icon {
    background-color: var( --e-global-color-0269fe7);
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-349cb52.elementor-view-framed .elementor-icon,
.elementor-132 .elementor-element.elementor-element-349cb52.elementor-view-default .elementor-icon {
    fill: var( --e-global-color-0269fe7);
    color: var( --e-global-color-0269fe7);
    border-color: var( --e-global-color-0269fe7);
}

.elementor-132 .elementor-element.elementor-element-349cb52.elementor-view-framed .elementor-icon {
    background-color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-349cb52 .elementor-icon {
    font-size: 30px;
}

.elementor-132 .elementor-element.elementor-element-349cb52 .elementor-icon-box-title {
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-349cb52 .elementor-icon-box-title,
.elementor-132 .elementor-element.elementor-element-349cb52 .elementor-icon-box-title a {
    font-family: "Poppins", Sans-serif;
    font-size: 1.3rem;
    font-weight: 600;
}

.elementor-132 .elementor-element.elementor-element-91a8f66 .elementor-button {
    background-color: #152C4400;
    fill: var( --e-global-color-secondary);
    color: var( --e-global-color-secondary);
    padding: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-91a8f66>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-91a8f66 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-132 .elementor-element.elementor-element-3483665 {
    --display: flex;
}

.elementor-132 .elementor-element.elementor-element-d71804b .elementor-button {
    background-color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 1em 2em 1em 2em;
}

.elementor-132 .elementor-element.elementor-element-d71804b>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
}

.elementor-132 .elementor-element.elementor-element-00f140b {
    --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;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-132 .elementor-element.elementor-element-00f140b:not(.elementor-motion-effects-element-type-background),
.elementor-132 .elementor-element.elementor-element-00f140b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #DBF2FF;
}

.elementor-132 .elementor-element.elementor-element-80930d0 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-132 .elementor-element.elementor-element-d6dedeb {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-132 .elementor-element.elementor-element-4a320f2 {
    text-align: left;
}

.elementor-132 .elementor-element.elementor-element-4a320f2 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.2em;
    color: var( --e-global-color-accent);
}

.elementor-132 .elementor-element.elementor-element-39f54b4 {
    text-align: left;
    color: var( --e-global-color-accent);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
}

.elementor-132 .elementor-element.elementor-element-52c8695>.elementor-widget-container {
    margin: 0px 0px -6px 0px;
}

.elementor-132 .elementor-element.elementor-element-52c8695 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    color: #72BFF3;
}

.elementor-132 .elementor-element.elementor-element-52c9030>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-132 .elementor-element.elementor-element-52c9030 .elementor-heading-title {
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: var( --e-global-color-secondary);
}

.elementor-132 .elementor-element.elementor-element-ed1b614 .elementor-button {
    background-color: var( --e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 1rem;
    font-weight: 500;
    border-radius: 8px 8px 8px 8px;
    padding: 1em 2em 1em 2em;
}

.elementor-132 .elementor-element.elementor-element-ed1b614>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

@media(max-width:1024px) {
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-622e98d {
        --grid-auto-flow: row;
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-9ccbf21 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }
    .elementor-132 .elementor-element.elementor-element-aea3dac {
        --swiper-slides-to-display: 2;
    }
    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-0dddab7 {
        --grid-auto-flow: row;
    }
    .elementor-132 .elementor-element.elementor-element-7ec1fff {
        --grid-auto-flow: row;
    }
    .elementor-132 .elementor-element.elementor-element-b8bde3e {
        --grid-auto-flow: row;
    }
    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-1bfab6d {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-132 .elementor-element.elementor-element-8eb0609 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-dc14ea3 {
        text-align: left;
    }
    .elementor-132 .elementor-element.elementor-element-56d797e {
        text-align: left;
    }
    .elementor-132 .elementor-element.elementor-element-56d797e .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-widget-text-editor {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-1bd2f2c {
        text-align: left;
    }
    .elementor-132 .elementor-element.elementor-element-ee61cb3 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-00a14b8 {
        --spacer-size: 50px;
    }
    .elementor-132 .elementor-element.elementor-element-d9ce852 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-ccb26c6 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-622e98d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-widget-image-box .elementor-image-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-ae0c71d {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-7215998 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-9ccbf21 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }
    .elementor-132 .elementor-element.elementor-element-8fe7923 {
        --padding-top: 3em;
        --padding-bottom: 7em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-132 .elementor-element.elementor-element-31d16d5 {
        text-align: left;
    }
    .elementor-132 .elementor-element.elementor-element-4b239be .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-73947db>.elementor-widget-container {
        margin: 0px 0px -20px 0px;
    }
    .elementor-132 .elementor-element.elementor-element-aea3dac {
        --swiper-slides-to-display: 1;
        --arrow-prev-left-align: 0%;
        --arrow-prev-translate-x: 0px;
        --arrow-prev-left-position: 5px;
        --arrow-prev-top-align: 100%;
        --arrow-prev-translate-y: -100%;
        --arrow-prev-top-position: 80px;
        --arrow-next-right-align: 100%;
        --arrow-next-translate-x: 100%;
        --arrow-next-right-position: -60px;
        --arrow-next-top-align: 100%;
        --arrow-next-translate-y: -100%;
        --arrow-next-top-position: 80px;
    }
    .elementor-132 .elementor-element.elementor-element-981918c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-a041540 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-widget-image .widget-image-caption {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-972411c .elementor-image-box-title {
        font-size: 1.2rem;
    }
    .elementor-132 .elementor-element.elementor-element-33a807a .elementor-image-box-title {
        font-size: 1.2rem;
    }
    .elementor-132 .elementor-element.elementor-element-025b4d2 .elementor-image-box-title {
        font-size: 1.2rem;
    }
    .elementor-132 .elementor-element.elementor-element-924aa0c>.elementor-widget-container {
        margin: 1em 0em 0em 0em;
    }
    .elementor-132 .elementor-element.elementor-element-5fbf85c {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-132 .elementor-element.elementor-element-0dddab7 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 5px 5px;
        --row-gap: 5px;
        --column-gap: 5px;
        --grid-auto-flow: row;
    }
    .elementor-132 .elementor-element.elementor-element-25cf632 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-c9ecbde>.elementor-widget-container {
        margin: 0em 0em -1em 0em;
    }
    .elementor-132 .elementor-element.elementor-element-7ec1fff {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-132 .elementor-element.elementor-element-5043aaa .elementor-counter-number-wrapper {
        font-size: 2.5rem;
    }
    .elementor-132 .elementor-element.elementor-element-5043aaa .elementor-counter-title {
        font-size: 1rem;
    }
    .elementor-132 .elementor-element.elementor-element-0ec7824 {
        border-width: 0px 0px 0px 0px;
        --border-top-width: 0px;
        --border-right-width: 0px;
        --border-bottom-width: 0px;
        --border-left-width: 0px;
    }
    .elementor-132 .elementor-element.elementor-element-e10db57 .elementor-counter-number-wrapper {
        font-size: 2.5rem;
    }
    .elementor-132 .elementor-element.elementor-element-e10db57 .elementor-counter-title {
        font-size: 1rem;
    }
    .elementor-132 .elementor-element.elementor-element-e572fcd .elementor-counter-number-wrapper {
        font-size: 2.5rem;
    }
    .elementor-132 .elementor-element.elementor-element-e572fcd .elementor-counter-title {
        font-size: 1rem;
    }
    .elementor-132 .elementor-element.elementor-element-f620d56 .elementor-counter-number-wrapper {
        font-size: 2.5rem;
    }
    .elementor-132 .elementor-element.elementor-element-f620d56 .elementor-counter-title {
        font-size: 1rem;
    }
    .elementor-132 .elementor-element.elementor-element-7a6d8c8 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-13bc458>.elementor-widget-container {
        margin: 0em 0em 1em 0em;
    }
    .elementor-132 .elementor-element.elementor-element-13bc458 {
        text-align: left;
    }
    .elementor-132 .elementor-element.elementor-element-13bc458 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-b8bde3e {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-widget-icon-box .elementor-icon-box-description {
        font-size: var( --e-global-typography-text-font-size);
    }
    .elementor-132 .elementor-element.elementor-element-aa4ec46 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0.5em;
        --padding-right: 0.5em;
    }
    .elementor-132 .elementor-element.elementor-element-6be7876 .elementor-heading-title {
        font-size: 2rem;
    }
    .elementor-132 .elementor-element.elementor-element-1bfab6d {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
    .elementor-132 .elementor-element.elementor-element-d71804b>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }
    .elementor-132 .elementor-element.elementor-element-00f140b {
        --padding-top: 0em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }
    .elementor-132 .elementor-element.elementor-element-d6dedeb {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }
    .elementor-132 .elementor-element.elementor-element-4a320f2 .elementor-heading-title {
        font-size: 2rem;
    }
}

@media(min-width:768px) {
    .elementor-132 .elementor-element.elementor-element-29a946e {
        --width: 60%;
    }
    .elementor-132 .elementor-element.elementor-element-2675b88 {
        --width: 60%;
    }
    .elementor-132 .elementor-element.elementor-element-194a695 {
        --width: 75%;
    }
    .elementor-132 .elementor-element.elementor-element-1df9c81 {
        --width: 60%;
    }
    .elementor-132 .elementor-element.elementor-element-12426c6 {
        --width: 70%;
    }
    .elementor-132 .elementor-element.elementor-element-958e259 {
        --width: 30%;
    }
    .elementor-132 .elementor-element.elementor-element-38ef538 {
        --width: 60%;
    }
    .elementor-132 .elementor-element.elementor-element-723ced5 {
        --width: 60%;
    }
    .elementor-132 .elementor-element.elementor-element-80930d0 {
        --width: 55%;
    }
    .elementor-132 .elementor-element.elementor-element-d6dedeb {
        --width: 45%;
    }
}