.elementor-713 .elementor-element.elementor-element-bd9083c {
    --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: flex-end;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.7;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-bd9083c:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-bd9083c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
    background-image: url("../../2024/12/cozy-living-room.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-713 .elementor-element.elementor-element-bd9083c::before,
.elementor-713 .elementor-element.elementor-element-bd9083c>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-bd9083c>.e-con-inner>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-bd9083c>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-bd9083c>.e-con-inner>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-bd9083c>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-044b931);
    --background-overlay: '';
}

.elementor-713 .elementor-element.elementor-element-372a296 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 7em;
}

.elementor-713 .elementor-element.elementor-element-323006a .elementor-heading-title {
    color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-28d010c .elementor-heading-title {
    font-family: "Unna", Sans-serif;
    font-size: 70px;
    font-weight: 500;
    line-height: 1.1em;
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-1abfda6 .elementor-heading-title {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-a26a7bb .elementor-button-content-wrapper {
    flex-direction: row;
}

.elementor-713 .elementor-element.elementor-element-a26a7bb .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-713 .elementor-element.elementor-element-a26a7bb .elementor-button {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-3395f82 {
    --display: flex;
    --overlay-opacity: 1;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-3395f82:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-3395f82>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(90deg, #C8F9E400 20%, var(--e-global-color-ec3c7a7) 20%);
}

.elementor-713 .elementor-element.elementor-element-3395f82::before,
.elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-3395f82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-image: url("../../2024/12/bg_pattern_2.png");
    --background-overlay: '';
    background-position: top right;
    background-repeat: no-repeat;
}

.elementor-713 .elementor-element.elementor-element-29e6a3d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-713 .elementor-element.elementor-element-29e6a3d {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-29e6a3d img {
    height: 700px;
    object-fit: cover;
    object-position: center center;
}

.elementor-713 .elementor-element.elementor-element-2d449df {
    --display: flex;
    --position: absolute;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 21px;
    --padding-right: 21px;
    bottom: 70px;
}

.elementor-713 .elementor-element.elementor-element-2d449df:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-2d449df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
    left: 300px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
    right: 300px;
}

.elementor-713 .elementor-element.elementor-element-0c2fd46 {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 21px;
}

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

.elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
}

.elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-713 .elementor-element.elementor-element-45d3920 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-bc1a94d {
    --e-image-carousel-slides-to-show: 6;
}

.elementor-713 .elementor-element.elementor-element-79afa11 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-71fb462 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --align-items: start;
}

.elementor-713 .elementor-element.elementor-element-21acc85>.elementor-widget-container {
    margin: 5em 0em 0em 0em;
}

.elementor-713 .elementor-element.elementor-element-21acc85 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-cab58f3 img {
    width: 100%;
    height: 500px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-6e6db70 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-f045ef0 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-8ecfb16 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-8ecfb16.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-8ecfb16.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-8ecfb16.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-8ecfb16.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-3274629 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-3274629.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-3274629.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-3274629.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

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

.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-1c7b954 {
    --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: flex-start;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn {
    background-color: var(--e-global-color-d49ac81);
    width: 60px;
    height: 60px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn:hover {
    background-color: var(--e-global-color-332724a);
    color: #ffffff;
}

.elementor-713 .elementor-element.elementor-element-80eff24 .video-content {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn.glow-btn:before {
    color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn.glow-btn:after {
    color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn.glow-btn>i:after {
    color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn svg path {
    stroke: var(--e-global-color-secondary);
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-80eff24 .ekit-video-popup-btn:hover svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-713 .elementor-element.elementor-element-00ff8fe {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-717fec5 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0em;
    --padding-bottom: 0em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-717fec5:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-717fec5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-51ac704 {
    --display: flex;
    --justify-content: center;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 3em;
}

.elementor-713 .elementor-element.elementor-element-b19137d .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-713 .elementor-element.elementor-element-42c376a .elementor-button {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-42c376a .elementor-button:hover,
.elementor-713 .elementor-element.elementor-element-42c376a .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-42c376a .elementor-button:hover svg,
.elementor-713 .elementor-element.elementor-element-42c376a .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-94217ec {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-ec68a27>.elementor-widget-container {
    margin: 1em 0em 0em 0em;
}

.elementor-713 .elementor-element.elementor-element-2f05daa {
    --display: flex;
    --justify-content: center;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-a0ad40c {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-a0ad40c.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-a0ad40c.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-a0ad40c.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-044b931);
    color: var(--e-global-color-044b931);
    border-color: var(--e-global-color-044b931);
}

.elementor-713 .elementor-element.elementor-element-a0ad40c.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-3735337 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-3735337.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-3735337.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-3735337.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-044b931);
    color: var(--e-global-color-044b931);
    border-color: var(--e-global-color-044b931);
}

.elementor-713 .elementor-element.elementor-element-3735337.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-d4eeb48 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-d4eeb48.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-d4eeb48.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-d4eeb48.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-044b931);
    color: var(--e-global-color-044b931);
    border-color: var(--e-global-color-044b931);
}

.elementor-713 .elementor-element.elementor-element-d4eeb48.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-b327cc5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --padding-top: 4em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-5b4d513 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
}

.elementor-713 .elementor-element.elementor-element-481d814 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-481d814:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-481d814>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-713 .elementor-element.elementor-element-0341742 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-0341742.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-0341742.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-0341742.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon {
    font-size: 49px;
}

.elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-5589483 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-5589483:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-5589483>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-76a2504 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-76a2504.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-76a2504.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-76a2504.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon {
    font-size: 49px;
}

.elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-9800617 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-9800617:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-9800617>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-713 .elementor-element.elementor-element-3aa375a {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-3aa375a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-3aa375a.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-3aa375a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon {
    font-size: 49px;
}

.elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-a60a500 {
    --display: flex;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-a60a500:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-a60a500>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4a928a8);
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-ce3ef0a.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-text);
    border-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon {
    font-size: 49px;
}

.elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-d37fac1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-d37fac1:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-d37fac1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/12/bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-713 .elementor-element.elementor-element-d37fac1::before,
.elementor-713 .elementor-element.elementor-element-d37fac1>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-d37fac1>.e-con-inner>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-d37fac1>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-d37fac1>.e-con-inner>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-d37fac1>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-638d055);
    --background-overlay: '';
}

.elementor-713 .elementor-element.elementor-element-2b2d3a9 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-e5c01e3 {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-e5c01e3 .elementor-heading-title {
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-dc7bb62 {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-dc7bb62 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-0c7bbdf {
    --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: 30px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-77d2e73 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --gap: 14px 14px;
    --row-gap: 14px;
    --column-gap: 14px;
    --grid-auto-flow: row;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
    --margin-top: 0em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 21px;
    --padding-bottom: 21px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-77d2e73:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-77d2e73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-number-wrapper {
    gap: 5px;
    color: var(--e-global-color-yellow);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-number-wrapper {
    gap: 5px;
    color: var(--e-global-color-yellow);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-number-wrapper {
    gap: 5px;
    color: var(--e-global-color-yellow);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-number-wrapper {
    color: var(--e-global-color-yellow);
    font-family: var(--e-global-typography-a435f28-font-family), Sans-serif;
    font-size: var(--e-global-typography-a435f28-font-size);
    font-weight: var(--e-global-typography-a435f28-font-weight);
    line-height: var(--e-global-typography-a435f28-line-height);
}

.elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-title {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
}

.elementor-713 .elementor-element.elementor-element-76144fb {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-fbd4fbc {
    --display: flex;
}

.elementor-713 .elementor-element.elementor-element-d83c64a>.elementor-widget-container {
    padding: 0em 2em 0em 0em;
}

.elementor-713 .elementor-element.elementor-element-d83c64a img {
    width: 100%;
    height: 525px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-a98e7f1 {
    width: var(--container-widget-width, 325px);
    max-width: 325px;
    --container-widget-width: 325px;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    --icon-box-icon-margin: 7px;
}

.elementor-713 .elementor-element.elementor-element-a98e7f1>.elementor-widget-container {
    background-color: var(--e-global-color-text);
    padding: 21px 21px 21px 21px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-a98e7f1 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-a98e7f1 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-a98e7f1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

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

.elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon {
    font-size: 42px;
}

.elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-745d180 {
    --display: flex;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-d931a79 .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-efd2bb0 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-efd2bb0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-efd2bb0.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-efd2bb0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

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

.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
    font-size: 28px;
    padding: 16px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-6fca38b {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-6fca38b.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-yellow);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-6fca38b.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-6fca38b.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-6fca38b.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
    font-size: 28px;
    padding: 16px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-0755074 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-0755074:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-0755074>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-713 .elementor-element.elementor-element-1f57f6c {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-2bb2866 {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-314c0a0 {
    text-align: center;
}

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

.elementor-713 .elementor-element.elementor-element-bf7dd18 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-bf7dd18:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-bf7dd18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-728acf0 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-09fa7b8>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-09fa7b8 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
}

.elementor-713 .elementor-element.elementor-element-4b36f26 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-4b36f26>.elementor-widget-container {
    background-color: var(--e-global-color-yellow);
    padding: 10px 12px 10px 12px;
    border-radius: 0px;
}

.elementor-713 .elementor-element.elementor-element-4b36f26.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-4b36f26 .elementor-heading-title {
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-f79a296 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-f9d1228 {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-ccf03c2 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-ccf03c2 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-ccf03c2 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-ccf03c2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-ccf03c2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-ccf03c2.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-ccf03c2.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-ccf03c2.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-ccf03c2.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-ccf03c2 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-ccf03c2 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-abd8e68 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-abd8e68:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-abd8e68>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-8679adc {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-a2d1df1>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-a2d1df1 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
}

.elementor-713 .elementor-element.elementor-element-a10ff50 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-a10ff50>.elementor-widget-container {
    background-color: var(--e-global-color-yellow);
    padding: 10px 12px 10px 12px;
    border-radius: 0px;
}

.elementor-713 .elementor-element.elementor-element-a10ff50.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-a10ff50 .elementor-heading-title {
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-f757887 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-ba3b557 {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-78974f9 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-78974f9 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-78974f9 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-78974f9 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-78974f9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-78974f9.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-78974f9.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-78974f9.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-78974f9.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-78974f9 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-78974f9 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-ed4b2b3 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-ed4b2b3:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-ed4b2b3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-ef44caf {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-fe9637f>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-fe9637f img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
}

.elementor-713 .elementor-element.elementor-element-18a3761 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-18a3761>.elementor-widget-container {
    background-color: var(--e-global-color-yellow);
    padding: 10px 12px 10px 12px;
    border-radius: 0px;
}

.elementor-713 .elementor-element.elementor-element-18a3761.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-18a3761 .elementor-heading-title {
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-73f3b52 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-c841a74 {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-3c0d344 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-3c0d344 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-3c0d344 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-3c0d344 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-3c0d344.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-3c0d344.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-3c0d344.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-3c0d344.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-3c0d344.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-3c0d344 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-3c0d344 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-96c41cf {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-96c41cf:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-96c41cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-c871c0c {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-537e321>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-537e321 img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
}

.elementor-713 .elementor-element.elementor-element-99e2960 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-99e2960>.elementor-widget-container {
    background-color: var(--e-global-color-yellow);
    padding: 10px 12px 10px 12px;
    border-radius: 0px;
}

.elementor-713 .elementor-element.elementor-element-99e2960.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-99e2960 .elementor-heading-title {
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-da8be62 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-0271ca8 {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-dfddce1 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-dfddce1 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-dfddce1 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-dfddce1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-dfddce1.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-dfddce1.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-dfddce1.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-dfddce1.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-dfddce1.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-dfddce1 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-dfddce1 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-36778c7 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-36778c7:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-36778c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-776a833 {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-39ec8af>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-39ec8af img {
    width: 100%;
    height: 350px;
    object-fit: cover;
    object-position: center center;
    opacity: 1;
}

.elementor-713 .elementor-element.elementor-element-d2d14f3 {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-d2d14f3>.elementor-widget-container {
    background-color: var(--e-global-color-yellow);
    padding: 10px 12px 10px 12px;
    border-radius: 0px;
}

.elementor-713 .elementor-element.elementor-element-d2d14f3.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-d2d14f3 .elementor-heading-title {
    color: var(--e-global-color-black);
}

.elementor-713 .elementor-element.elementor-element-054945d {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-394dd7d {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-7f31f61 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-7f31f61 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-7f31f61 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-7f31f61 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-7f31f61.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-7f31f61.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-7f31f61.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-7f31f61.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-7f31f61.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-7f31f61 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-7f31f61 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-a97ea93 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-a97ea93:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-a97ea93>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-0e63f7b {
    --display: flex;
    --justify-content: flex-end;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-8e8d825>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
}

.elementor-713 .elementor-element.elementor-element-8e8d825 img {
    width: 100%;
    height: 325px;
    object-fit: cover;
    object-position: center center;
    opacity: 0.7;
}

.elementor-713 .elementor-element.elementor-element-e1b1a4c {
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    bottom: 0px;
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-e1b1a4c>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
    padding: 14px 14px 14px 14px;
    border-radius: 5px 5px 0px 0px;
}

.elementor-713 .elementor-element.elementor-element-e1b1a4c.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-e1b1a4c .elementor-heading-title {
    color: var(--e-global-color-ec3c7a7);
}

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

.elementor-713 .elementor-element.elementor-element-56caa5c {
    text-align: left;
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-529d019 {
    right: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-529d019 {
    left: 0px;
}

.elementor-713 .elementor-element.elementor-element-529d019 {
    bottom: -25px;
}

.elementor-713 .elementor-element.elementor-element-529d019 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-529d019.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-529d019.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-529d019.elementor-view-default .elementor-icon {
    color: var(--e-global-color-4d462f5);
    border-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-529d019.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-529d019.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-529d019 .elementor-icon {
    font-size: 70px;
}

.elementor-713 .elementor-element.elementor-element-529d019 .elementor-icon svg {
    height: 70px;
}

.elementor-713 .elementor-element.elementor-element-8898a18 {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --overlay-opacity: 0.3;
    --padding-top: 21em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-8898a18:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-8898a18>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://preview.creativemox.com/affinitycare/wp-content/uploads/sites/19/2024/12/care-giving-nurse-working-home-care-service-hold-hand-aging-elderly-not-too-worry-boost-up-morale.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-713 .elementor-element.elementor-element-8898a18::before,
.elementor-713 .elementor-element.elementor-element-8898a18>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-8898a18>.e-con-inner>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-8898a18>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-8898a18>.e-con-inner>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-8898a18>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: var(--e-global-color-638d055);
    --background-overlay: '';
}

.elementor-713 .elementor-element.elementor-element-032e694 {
    --display: flex;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-29bb0d4>.elementor-widget-container {
    margin: 0em 0em -3em 0em;
}

.elementor-713 .elementor-element.elementor-element-29bb0d4 .elementor-heading-title {
    font-family: "Unna", Sans-serif;
    font-size: 200px;
    font-weight: 400;
    line-height: 1em;
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-fc63aae {
    --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: flex-end;
    --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-713 .elementor-element.elementor-element-c7b7233 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --margin-top: -20em;
    --margin-bottom: 0em;
    --margin-left: 0em;
    --margin-right: 0em;
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 3em;
    --padding-right: 3em;
}

.elementor-713 .elementor-element.elementor-element-c7b7233:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-c7b7233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-806093f .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-713 .elementor-element.elementor-element-d7a07fd {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-4d462f5);
    --divider-border-width: 1px;
}

.elementor-713 .elementor-element.elementor-element-d7a07fd .elementor-divider-separator {
    width: 100%;
}

.elementor-713 .elementor-element.elementor-element-d7a07fd .elementor-divider {
    padding-block-start: 7px;
    padding-block-end: 7px;
}

.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-624a4a6 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-624a4a6.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-624a4a6.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-624a4a6.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-624a4a6.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-cd4ff8f {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-cd4ff8f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-cd4ff8f.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-cd4ff8f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

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

.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
    font-size: 35px;
    padding: 21px;
    border-radius: 5px 5px 5px 5px;
}

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

.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title a {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    text-transform: var(--e-global-typography-84ca66e-text-transform);
    line-height: var(--e-global-typography-84ca66e-line-height);
}

.elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-description {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-e40efc9 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 0.5;
    --padding-top: 3em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

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

.elementor-713 .elementor-element.elementor-element-28312bd {
    --display: flex;
    --padding-top: 2em;
    --padding-bottom: 3em;
    --padding-left: 1em;
    --padding-right: 5em;
}

.elementor-713 .elementor-element.elementor-element-9255edb .elementor-heading-title {
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    font-weight: var(--e-global-typography-b2ce6af-font-weight);
    text-transform: var(--e-global-typography-b2ce6af-text-transform);
    font-style: var(--e-global-typography-b2ce6af-font-style);
    line-height: var(--e-global-typography-b2ce6af-line-height);
}

.elementor-713 .elementor-element.elementor-element-f01c906 {
    --display: grid;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 25px 25px;
    --row-gap: 25px;
    --column-gap: 25px;
    --grid-auto-flow: row;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 0px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: var(--e-global-color-4d462f5);
    --border-color: var(--e-global-color-4d462f5);
    --padding-top: 21px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-7e4c143 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-7e4c143.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-7e4c143.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-7e4c143.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-7e4c143.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
    font-size: 28px;
    padding: 18px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-62a793d {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-62a793d.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-62a793d.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-62a793d.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-62a793d.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
    font-size: 28px;
    padding: 18px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-519fd09 {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-519fd09.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-519fd09.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-519fd09.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-519fd09.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
    font-size: 28px;
    padding: 18px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-713 .elementor-element.elementor-element-e2991ba {
    --icon-box-icon-margin: 16px;
}

.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title {
    margin-bottom: 7px;
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-e2991ba.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-ec3c7a7);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-e2991ba.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-e2991ba.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-ec3c7a7);
    border-color: var(--e-global-color-ec3c7a7);
}

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

.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
    font-size: 28px;
    padding: 18px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title a {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
}

.elementor-713 .elementor-element.elementor-element-3f81091 {
    --display: flex;
}

.elementor-713 .elementor-element.elementor-element-1b9e098 img {
    width: 100%;
    height: 550px;
    object-fit: cover;
    object-position: center center;
    border-radius: 5px 5px 5px 5px;
}

.elementor-713 .elementor-element.elementor-element-4831dad {
    --display: flex;
    --position: absolute;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --overflow: hidden;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 14px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    bottom: 0px;
}

.elementor-713 .elementor-element.elementor-element-4831dad:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-4831dad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

body:not(.rtl) .elementor-713 .elementor-element.elementor-element-4831dad {
    left: 0px;
}

body.rtl .elementor-713 .elementor-element.elementor-element-4831dad {
    right: 0px;
}

.elementor-713 .elementor-element.elementor-element-5aa5581 {
    --display: flex;
    --justify-content: center;
    --gap: 7px 7px;
    --row-gap: 7px;
    --column-gap: 7px;
    --padding-top: 7px;
    --padding-bottom: 14px;
    --padding-left: 14px;
    --padding-right: 14px;
}

.elementor-713 .elementor-element.elementor-element-efac2ff>.elementor-widget-container {
    background-color: var(--e-global-color-ec3c7a7);
    padding: 3px 10px 3px 10px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-713 .elementor-element.elementor-element-efac2ff.elementor-element {
    --align-self: center;
}

.elementor-713 .elementor-element.elementor-element-efac2ff {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-efac2ff .elementor-heading-title {
    font-family: var(--e-global-typography-112b6c4-font-family), Sans-serif;
    font-size: var(--e-global-typography-112b6c4-font-size);
    line-height: var(--e-global-typography-112b6c4-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-093a721 {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-093a721 .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-fbf91b6 {
    --e-rating-justify-content: center;
    --e-rating-icon-font-size: 16px;
    --e-rating-icon-marked-color: var(--e-global-color-c94d9ab);
    --e-rating-icon-color: var(--e-global-color-4d462f5);
}

.elementor-713 .elementor-element.elementor-element-0feb05f {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-0feb05f .elementor-heading-title {
    font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
    font-size: var(--e-global-typography-69c152f-font-size);
    font-weight: var(--e-global-typography-69c152f-font-weight);
    line-height: var(--e-global-typography-69c152f-line-height);
}

.elementor-713 .elementor-element.elementor-element-1ba69dd>.elementor-widget-container {
    background-color: var(--e-global-color-c94d9ab);
    padding: 10px 10px 10px 10px;
}

.elementor-713 .elementor-element.elementor-element-1ba69dd {
    text-align: center;
}

.elementor-713 .elementor-element.elementor-element-1ba69dd .elementor-heading-title {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-db4caa1 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 1em;
    --padding-bottom: 4em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-db4caa1:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-db4caa1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-cfa1f76);
}

.elementor-713 .elementor-element.elementor-element-1bc07f7 {
    --display: flex;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 2em;
    --padding-right: 2em;
}

.elementor-713 .elementor-element.elementor-element-bc7caaf {
    text-align: center;
}

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

.elementor-713 .elementor-element.elementor-element-e72288e {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-e72288e:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-e72288e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-fc63726 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-fc63726.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-cfa1f76);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-fc63726.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-fc63726.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-cfa1f76);
    color: var(--e-global-color-cfa1f76);
    border-color: var(--e-global-color-cfa1f76);
}

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

.elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
    font-size: 35px;
}

.elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button:hover,
.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button:focus {
    background-color: var(--e-global-color-ec3c7a7);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button:hover svg,
.elementor-713 .elementor-element.elementor-element-cbbfaba .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-bafba11 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-bafba11:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-bafba11>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-ec3c7a7);
}

.elementor-713 .elementor-element.elementor-element-452d746 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-452d746.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-cfa1f76);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-452d746.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-452d746.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-cfa1f76);
    color: var(--e-global-color-cfa1f76);
    border-color: var(--e-global-color-cfa1f76);
}

.elementor-713 .elementor-element.elementor-element-452d746.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
    font-size: 35px;
}

.elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button:hover,
.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button:hover svg,
.elementor-713 .elementor-element.elementor-element-4155837 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-4510e48 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-4510e48:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-4510e48>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-3ee16e7);
}

.elementor-713 .elementor-element.elementor-element-e45b798 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-e45b798.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-cfa1f76);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-e45b798.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-e45b798.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-cfa1f76);
    color: var(--e-global-color-cfa1f76);
    border-color: var(--e-global-color-cfa1f76);
}

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

.elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
    font-size: 35px;
}

.elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button:hover,
.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button:hover svg,
.elementor-713 .elementor-element.elementor-element-ae17da1 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-d67ff53 {
    --display: flex;
    --border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
    --padding-top: 1em;
    --padding-bottom: 1em;
    --padding-left: 1em;
    --padding-right: 1em;
}

.elementor-713 .elementor-element.elementor-element-d67ff53:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-d67ff53>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4a928a8);
}

.elementor-713 .elementor-element.elementor-element-5cda9a4 {
    --icon-box-icon-margin: 21px;
}

.elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title {
    margin-bottom: 14px;
    color: var(--e-global-color-yellow);
}

.elementor-713 .elementor-element.elementor-element-5cda9a4.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-cfa1f76);
    fill: var(--e-global-color-secondary);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-5cda9a4.elementor-view-framed .elementor-icon,
.elementor-713 .elementor-element.elementor-element-5cda9a4.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-cfa1f76);
    color: var(--e-global-color-cfa1f76);
    border-color: var(--e-global-color-cfa1f76);
}

.elementor-713 .elementor-element.elementor-element-5cda9a4.elementor-view-framed .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
    font-size: 35px;
}

.elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title,
.elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title a {
    font-family: var(--e-global-typography-83682a1-font-family), Sans-serif;
    font-size: var(--e-global-typography-83682a1-font-size);
    font-weight: var(--e-global-typography-83682a1-font-weight);
    text-transform: var(--e-global-typography-83682a1-text-transform);
    font-style: var(--e-global-typography-83682a1-font-style);
    line-height: var(--e-global-typography-83682a1-line-height);
}

.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button {
    background-color: var(--e-global-color-332724a);
    fill: var(--e-global-color-text);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button:hover,
.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button:focus {
    background-color: var(--e-global-color-text);
    color: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button-content-wrapper {
    flex-direction: row-reverse;
}

.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button .elementor-button-content-wrapper {
    gap: 7px;
}

.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button:hover svg,
.elementor-713 .elementor-element.elementor-element-c3b0ce9 .elementor-button:focus svg {
    fill: var(--e-global-color-secondary);
}

.elementor-713 .elementor-element.elementor-element-d83b19f {
    --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: flex-start;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --overlay-opacity: 1;
    --padding-top: 7em;
    --padding-bottom: 10em;
    --padding-left: 0em;
    --padding-right: 0em;
}

.elementor-713 .elementor-element.elementor-element-d83b19f:not(.elementor-motion-effects-element-type-background),
.elementor-713 .elementor-element.elementor-element-d83b19f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/12/group-of-cheerful-seniors-enjoying-breakfast-in-nursing-home-care-center.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-713 .elementor-element.elementor-element-d83b19f::before,
.elementor-713 .elementor-element.elementor-element-d83b19f>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-d83b19f>.e-con-inner>.elementor-background-video-container::before,
.elementor-713 .elementor-element.elementor-element-d83b19f>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-d83b19f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-713 .elementor-element.elementor-element-d83b19f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: transparent;
    --background-overlay: '';
    background-image: linear-gradient(90deg, var(--e-global-color-638d055) 0%, #333C871A 100%);
}

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

.elementor-713 .elementor-element.elementor-element-fb343be .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-size: var(--e-global-typography-primary-font-size);
    font-weight: var(--e-global-typography-primary-font-weight);
    line-height: var(--e-global-typography-primary-line-height);
    color: var(--e-global-color-text);
}

.elementor-713 .elementor-element.elementor-element-29f5bc0 {
    color: var(--e-global-color-text);
}

@media(min-width:768px) {
    .elementor-713 .elementor-element.elementor-element-372a296 {
        --width: 640px;
    }

    .elementor-713 .elementor-element.elementor-element-3395f82 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-2d449df {
        --width: 100%;
    }

    

    .elementor-713 .elementor-element.elementor-element-51ac704 {
        --width: 35%;
    }

    .elementor-713 .elementor-element.elementor-element-94217ec {
        --width: 30%;
    }

    .elementor-713 .elementor-element.elementor-element-2f05daa {
        --width: 35%;
    }

    .elementor-713 .elementor-element.elementor-element-d37fac1 {
        --content-width: 640px;
    }

    .elementor-713 .elementor-element.elementor-element-fbd4fbc {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-745d180 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-1f57f6c {
        --content-width: 640px;
    }

    .elementor-713 .elementor-element.elementor-element-f79a296 {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-f757887 {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-73f3b52 {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-da8be62 {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-054945d {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-5458767 {
        --width: 90%;
    }

    .elementor-713 .elementor-element.elementor-element-032e694 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-c7b7233 {
        --width: 40%;
    }

    .elementor-713 .elementor-element.elementor-element-28312bd {
        --width: 65%;
    }

    .elementor-713 .elementor-element.elementor-element-3f81091 {
        --width: 35%;
    }

    .elementor-713 .elementor-element.elementor-element-4831dad {
        --width: 165px;
    }

    .elementor-713 .elementor-element.elementor-element-1bc07f7 {
        --content-width: 640px;
    }

    .elementor-713 .elementor-element.elementor-element-d0362cd {
        --width: 45%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-713 .elementor-element.elementor-element-372a296 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-2d449df {
        --width: 200px;
    }

    .elementor-713 .elementor-element.elementor-element-51ac704 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-94217ec {
        --width: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-2f05daa {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-d37fac1 {
        --content-width: 540px;
    }

    .elementor-713 .elementor-element.elementor-element-1f57f6c {
        --content-width: 540px;
    }

    .elementor-713 .elementor-element.elementor-element-c7b7233 {
        --width: 50%;
    }

    .elementor-713 .elementor-element.elementor-element-28312bd {
        --width: 55%;
    }

    .elementor-713 .elementor-element.elementor-element-3f81091 {
        --width: 45%;
    }

    .elementor-713 .elementor-element.elementor-element-4831dad {
        --width: 150px;
    }

    .elementor-713 .elementor-element.elementor-element-1bc07f7 {
        --content-width: 540px;
    }

    .elementor-713 .elementor-element.elementor-element-d0362cd {
        --width: 60%;
    }
}

@media(max-width:1024px) {
    .elementor-713 .elementor-element.elementor-element-372a296 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-713 .elementor-element.elementor-element-28d010c .elementor-heading-title {
        font-size: 44px;
    }

    .elementor-713 .elementor-element.elementor-element-1abfda6 .elementor-heading-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-a26a7bb .elementor-button {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3395f82::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-video-container::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-video-container::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-slideshow::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 250px auto;
    }

    .elementor-713 .elementor-element.elementor-element-29e6a3d>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-713 .elementor-element.elementor-element-29e6a3d img {
        height: 500px;
    }

    .elementor-713 .elementor-element.elementor-element-2d449df {
        --gap: 7px 7px;
        --row-gap: 7px;
        --column-gap: 7px;
        bottom: 0px;
    }

    body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
        left: 165px;
    }

    body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
        right: 165px;
    }

    .elementor-713 .elementor-element.elementor-element-0c2fd46 {
        --e-rating-icon-font-size: 18px;
    }

    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-description {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-bc1a94d {
        --e-image-carousel-slides-to-show: 5;
    }

    .elementor-713 .elementor-element.elementor-element-79afa11 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-71fb462 {
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-21acc85 img {
        height: 400px;
    }

    .elementor-713 .elementor-element.elementor-element-cab58f3 img {
        height: 400px;
    }

    .elementor-713 .elementor-element.elementor-element-6e6db70 {
        --padding:20px;
    }

    .elementor-713 .elementor-element.elementor-element-f045ef0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3274629 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-51ac704 {
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 2em;
    }

    .elementor-713 .elementor-element.elementor-element-b19137d .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-94217ec.e-con {
        --order: 99999
            /* order end hack */
        ;
    }

    .elementor-713 .elementor-element.elementor-element-ec68a27>.elementor-widget-container {
        margin: 0em 0em 0em 0em;
    }

    .elementor-713 .elementor-element.elementor-element-ec68a27 img {
        height: 400px;
        object-fit: contain;
    }

    .elementor-713 .elementor-element.elementor-element-2f05daa {
        --padding-top: 3em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 1em;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3735337 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-b327cc5 {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-5b4d513 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d37fac1 {
        --padding-top: 5em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-e5c01e3 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-dc7bb62 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-0c7bbdf {
        --padding-top: 0px;
        --padding-bottom: 35px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-713 .elementor-element.elementor-element-77d2e73 {
        --e-con-grid-template-columns: repeat(4, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-76144fb {
        --padding-top: 3em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-d83c64a img {
        height: 550px;
        object-position: center center;
    }

    .elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-745d180 {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-713 .elementor-element.elementor-element-d931a79 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-0755074 {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-4c5c5ca {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-09fa7b8 img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-a2d1df1 img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-fe9637f img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-537e321 img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-39ec8af img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-8e8d825 img {
        height: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-29bb0d4>.elementor-widget-container {
        margin: 0em 0em -2em 0em;
    }

    .elementor-713 .elementor-element.elementor-element-29bb0d4 .elementor-heading-title {
        font-size: 115px;
    }

    .elementor-713 .elementor-element.elementor-element-c7b7233 {
        --margin-top: -20em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-713 .elementor-element.elementor-element-806093f .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-description {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e40efc9 {
        --padding-top: 3em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-28312bd {
        --padding-top: 2em;
        --padding-bottom: 2em;
        --padding-left: 2em;
        --padding-right: 2em;
    }

    .elementor-713 .elementor-element.elementor-element-9255edb .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-f01c906 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --gap: 14px 14px;
        --row-gap: 14px;
        --column-gap: 14px;
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-62a793d {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title {
        margin-bottom: 5px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
        font-size: 28px;
        padding: 16px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3f81091.e-con {
        --align-self: flex-start;
    }

    .elementor-713 .elementor-element.elementor-element-1b9e098 img {
        height: 500px;
    }

    .elementor-713 .elementor-element.elementor-element-5aa5581 {
        --padding-top: 10px;
        --padding-bottom: 14px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-713 .elementor-element.elementor-element-efac2ff .elementor-heading-title {
        font-size: var(--e-global-typography-112b6c4-font-size);
        line-height: var(--e-global-typography-112b6c4-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-093a721 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-0feb05f .elementor-heading-title {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-1ba69dd>.elementor-widget-container {
        padding: 7px 7px 7px 7px;
    }

    .elementor-713 .elementor-element.elementor-element-1ba69dd .elementor-heading-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-db4caa1 {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-2b39111 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title {
        margin-bottom: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
        font-size: 28px;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-452d746 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title {
        margin-bottom: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
        font-size: 28px;
    }

    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title {
        margin-bottom: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
        font-size: 28px;
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 {
        --icon-box-icon-margin: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title {
        margin-bottom: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
        font-size: 28px;
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d83b19f {
        --padding-top: 3em;
        --padding-bottom: 7em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-fb343be .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
}

@media(max-width:767px) {
    .elementor-713 .elementor-element.elementor-element-323006a {
        text-align: center;
    }

    .elementor-713 .elementor-element.elementor-element-28d010c {
        text-align: center;
    }

    .elementor-713 .elementor-element.elementor-element-28d010c .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-713 .elementor-element.elementor-element-1abfda6 {
        text-align: center;
    }

    .elementor-713 .elementor-element.elementor-element-1abfda6 .elementor-heading-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-a26a7bb .elementor-button {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3395f82::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-video-container::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-video-container::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-background-slideshow::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.e-con-inner>.elementor-background-slideshow::before,
    .elementor-713 .elementor-element.elementor-element-3395f82>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
        background-size: 150px auto;
    }

    .elementor-713 .elementor-element.elementor-element-3395f82 {
        --margin-top: 14em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-29e6a3d>.elementor-widget-container {
        margin: -14em 0em 0em 0em;
    }

    .elementor-713 .elementor-element.elementor-element-29e6a3d img {
        height: 350px;
        object-fit: contain;
        object-position: center center;
    }

    .elementor-713 .elementor-element.elementor-element-2d449df {
        --width: 150px;
        --padding-top: 14px;
        --padding-bottom: 14px;
        --padding-left: 14px;
        --padding-right: 14px;
    }

    body:not(.rtl) .elementor-713 .elementor-element.elementor-element-2d449df {
        left: 0px;
    }

    body.rtl .elementor-713 .elementor-element.elementor-element-2d449df {
        right: 0px;
    }

    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e5f2366 .elementor-icon-box-description {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-bc1a94d {
        --e-image-carousel-slides-to-show: 3;
    }

    .elementor-713 .elementor-element.elementor-element-79afa11 {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-71fb462 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 10px 10px;
        --row-gap: 10px;
        --column-gap: 10px;
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-21acc85>.elementor-widget-container {
        margin: 2em 0em 0em 0em;
    }

    .elementor-713 .elementor-element.elementor-element-21acc85 img {
        height: 200px;
    }

    .elementor-713 .elementor-element.elementor-element-cab58f3 img {
        height: 200px;
    }

    .elementor-713 .elementor-element.elementor-element-f045ef0 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-8ecfb16 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3274629 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3274629 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-717fec5 {
        --padding-top: 0em;
        --padding-bottom: 0em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-713 .elementor-element.elementor-element-51ac704 {
        --padding-top: 2em;
        --padding-bottom: 1em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-713 .elementor-element.elementor-element-b19137d .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-ec68a27 img {
        height: 300px;
    }

    .elementor-713 .elementor-element.elementor-element-2f05daa {
        --padding-top: 1em;
        --padding-bottom: 2em;
        --padding-left: 1em;
        --padding-right: 1em;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-a0ad40c .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3735337 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3735337 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-d4eeb48 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-b327cc5 {
        --padding-top: 1em;
        --padding-bottom: 1em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-5b4d513 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-0341742 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-76a2504 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-3aa375a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-ce3ef0a .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d37fac1 {
        --padding-top: 1em;
        --padding-bottom: 5em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-e5c01e3 .elementor-heading-title {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-dc7bb62 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-77d2e73 {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --gap: 7px 7px;
        --row-gap: 7px;
        --column-gap: 7px;
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e02a6d3 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-68bf27f .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-990fa02 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-number-wrapper {
        font-size: var(--e-global-typography-a435f28-font-size);
        line-height: var(--e-global-typography-a435f28-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5464cb4 .elementor-counter-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-76144fb {
        --padding-top: 2em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-d83c64a img {
        height: 350px;
    }

    .elementor-713 .elementor-element.elementor-element-a98e7f1>.elementor-widget-container {
        padding: 14px 14px 14px 14px;
    }

    .elementor-713 .elementor-element.elementor-element-a98e7f1 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 250px);
        max-width: 250px;
    }

    .elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-a98e7f1 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d931a79 .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-efd2bb0 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-6fca38b .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-0755074 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-4c5c5ca {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-09fa7b8 img {
        height: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-a2d1df1 img {
        height: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-fe9637f img {
        height: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-537e321 img {
        height: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-39ec8af img {
        height: 100%;
    }

    .elementor-713 .elementor-element.elementor-element-8e8d825 img {
        height: 225px;
    }

    .elementor-713 .elementor-element.elementor-element-8898a18 {
        --padding-top: 10em;
        --padding-bottom: 0em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-29bb0d4>.elementor-widget-container {
        margin: 0em 0em -2em 0em;
    }

    .elementor-713 .elementor-element.elementor-element-29bb0d4 .elementor-heading-title {
        font-size: 100px;
    }

    .elementor-713 .elementor-element.elementor-element-c7b7233 {
        --margin-top: 0em;
        --margin-bottom: 0em;
        --margin-left: 0em;
        --margin-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-806093f .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-624a4a6 .elementor-icon-box-description {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-title a {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-cd4ff8f .elementor-icon-box-description {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e40efc9 {
        --padding-top: 0em;
        --padding-bottom: 4em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-9255edb .elementor-heading-title {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-f01c906 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-7e4c143 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-62a793d {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-62a793d .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-519fd09 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba {
        --icon-box-icon-margin: 12px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title {
        margin-bottom: 3px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon {
        font-size: 25px;
        padding: 14px;
    }

    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e2991ba .elementor-icon-box-title a {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-1b9e098 img {
        height: 300px;
    }

    .elementor-713 .elementor-element.elementor-element-4831dad {
        --width: 135px;
    }

    .elementor-713 .elementor-element.elementor-element-5aa5581 {
        --padding-top: 7px;
        --padding-bottom: 14px;
        --padding-left: 7px;
        --padding-right: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-efac2ff>.elementor-widget-container {
        padding: 2px 7px 2px 7px;
    }

    .elementor-713 .elementor-element.elementor-element-efac2ff .elementor-heading-title {
        font-size: var(--e-global-typography-112b6c4-font-size);
        line-height: var(--e-global-typography-112b6c4-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-093a721 .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-0feb05f .elementor-heading-title {
        font-size: var(--e-global-typography-69c152f-font-size);
        line-height: var(--e-global-typography-69c152f-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-1ba69dd>.elementor-widget-container {
        padding: 5px 5px 5px 5px;
    }

    .elementor-713 .elementor-element.elementor-element-1ba69dd .elementor-heading-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-db4caa1 {
        --padding-top: 0em;
        --padding-bottom: 2em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-2b39111 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 {
        --icon-box-icon-margin: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon {
        font-size: 25px;
    }

    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-fc63726 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-452d746 {
        --icon-box-icon-margin: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon {
        font-size: 25px;
    }

    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-452d746 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 {
        --icon-box-icon-margin: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon {
        font-size: 25px;
    }

    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-e45b798 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 {
        --icon-box-icon-margin: 7px;
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon {
        font-size: 25px;
    }

    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title,
    .elementor-713 .elementor-element.elementor-element-5cda9a4 .elementor-icon-box-title a {
        font-size: var(--e-global-typography-83682a1-font-size);
        line-height: var(--e-global-typography-83682a1-line-height);
    }

    .elementor-713 .elementor-element.elementor-element-d83b19f {
        --padding-top: 1em;
        --padding-bottom: 3em;
        --padding-left: 0em;
        --padding-right: 0em;
    }

    .elementor-713 .elementor-element.elementor-element-fb343be .elementor-heading-title {
        font-size: var(--e-global-typography-primary-font-size);
        line-height: var(--e-global-typography-primary-line-height);
    }
}