.elementor-6953 .elementor-element.elementor-element-c9ceeae {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --padding-top: 250px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-c9ceeae:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
    background-image: url("../../2024/06/image-24.png");
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: auto;
}

.elementor-6953 .elementor-element.elementor-element-c9ceeae::before,
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-c9ceeae>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/image-30.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-6953 .elementor-element.elementor-element-c9ceeae,
.elementor-6953 .elementor-element.elementor-element-c9ceeae::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-1199bbf {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-2290e30 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-562ef0b .elementor-repeater-item-42cf432 {
    left: -297px;
    width: 141px;
    height: 240px;
}

.elementor-6953 .elementor-element.elementor-element-562ef0b .elementor-repeater-item-e1be7a6 {
    top: -90px;
    right: -670px;
    background-size: 166px;
    width: 166px;
    height: 153px;
}

.elementor-6953 .elementor-element.elementor-element-a53c46c {
    z-index: 2;
}

.elementor-6953 .elementor-element.elementor-element-6794d8f {
    width: initial;
    max-width: initial;
    top: 0px;
}

body:not(.rtl) .elementor-6953 .elementor-element.elementor-element-6794d8f {
    left: 41px;
}

body.rtl .elementor-6953 .elementor-element.elementor-element-6794d8f {
    right: 41px;
}

.elementor-6953 .elementor-element.elementor-element-bcfc109 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-1941887 {
    position: relative;
}

.elementor-6953 .elementor-element.elementor-element-1941887 .text-holder {
    top: -70px;
    left: -318px;
}

.elementor-6953 .elementor-element.elementor-element-1941887 .text {
    color: #1A1A1A08;
}

.elementor-6953 .elementor-element.elementor-element-041df0b .title {
    font-size: 85px;
    line-height: 100px;
}

.elementor-6953 .elementor-element.elementor-element-d01ef10 .tm-text-editor {
    margin: 0px 0px 30px 0px;
}

.elementor-6953 .elementor-element.elementor-element-d01ef10 .tm-text-editor * {
    margin: 0px 0px 30px 0px;
}

.elementor-6953 .elementor-element.elementor-element-aee99d5 {
    z-index: 7;
}

.elementor-6953 .elementor-element.elementor-element-3311bf5 {
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 1;
    --margin-top: -90px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
    --z-index: 2;
}

.elementor-6953 .elementor-element.elementor-element-3311bf5::before,
.elementor-6953 .elementor-element.elementor-element-3311bf5>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-3311bf5>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-3311bf5>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-3311bf5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-3311bf5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/image-30.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.elementor-6953 .elementor-element.elementor-element-63080da {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-7247ebb {
    --spacer-size: 116px;
}

.elementor-6953 .elementor-element.elementor-element-1c0a592 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 110px;
    --padding-bottom: 110px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-1c0a592:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-1c0a592>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-1c0a592,
.elementor-6953 .elementor-element.elementor-element-1c0a592::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00 .tm-marquee-repeater {
    --tm-marquee-animation-duration: 45s;
    padding: 19px 19px 19px 19px;
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00 .tm-marquee-repeater .text {
    font-size: 83px;
    color: #1E1B1B00;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #31313161;
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00 .tm-marquee-repeater .tm-marquee-group div:nth-of-type(even) {
    color: #1E1B1B00;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #31313161;
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00 .tm-marquee-repeater .divider {
    font-size: 31px;
    color: #1E1B1B00;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #31313161;
    height: 100px;
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00 .tm-marquee-repeater .divider:nth-of-type(even) {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #030FFF;
}

    {
        {
        SELECTOR
    }
}

.tm-marquee-repeater .divider {
    background-image: url("../../2024/06/leaf132.png");
}

.elementor-6953 .elementor-element.elementor-element-5fa5b00>.elementor-widget-container {
    margin: -47px -47px -47px -47px;
}

.elementor-6953 .elementor-element.elementor-element-8a6786f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-8a6786f:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-8a6786f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-8a6786f,
.elementor-6953 .elementor-element.elementor-element-8a6786f::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-fb59695 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-29fedae {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 30px 30px;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-29fedae.e-con {
    --align-self: center;
}

.elementor-6953 .elementor-element.elementor-element-495f7dc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 70px;
    --padding-bottom: 60px;
    --padding-left: 60px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-495f7dc:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-495f7dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/06/banner.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-495f7dc,
.elementor-6953 .elementor-element.elementor-element-495f7dc::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-2ab1de9 .elementor-heading-title {
    font-size: 40px;
}

.elementor-6953 .elementor-element.elementor-element-b91275b {
    width: var(--container-widget-width, 46.297%);
    max-width: 46.297%;
    --container-widget-width: 46.297%;
    --container-widget-flex-grow: 0;
}

.elementor-6953 .elementor-element.elementor-element-b91275b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6953 .elementor-element.elementor-element-9a05cef {
    --display: flex;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 70px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 60px;
}

.elementor-6953 .elementor-element.elementor-element-9a05cef:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-9a05cef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/06/banner-2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-9a05cef,
.elementor-6953 .elementor-element.elementor-element-9a05cef::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-3fa40e9 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 40px;
}

.elementor-6953 .elementor-element.elementor-element-4022d3c .tm-text-editor {
    text-align: right;
    color: #FFFFFF;
}

.elementor-6953 .elementor-element.elementor-element-4022d3c .tm-text-editor * {
    color: #FFFFFF;
}

.elementor-6953 .elementor-element.elementor-element-4022d3c {
    width: var(--container-widget-width, 46.297%);
    max-width: 46.297%;
    --container-widget-width: 46.297%;
    --container-widget-flex-grow: 0;
}

.elementor-6953 .elementor-element.elementor-element-4022d3c.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6953 .elementor-element.elementor-element-e3a1e81 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 110px;
    --padding-bottom: 210px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-e3a1e81:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-e3a1e81>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-e3a1e81,
.elementor-6953 .elementor-element.elementor-element-e3a1e81::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor {
    text-align: right;
}

.elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor b,
.elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor strong {
    font-family: "Cormorant", Sans-serif;
    font-size: 150px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 100px;
    letter-spacing: 20px;
    color: #02010100;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #00000021;
}

.elementor-6953 .elementor-element.elementor-element-d0a11e2>.elementor-widget-container {
    margin: 0px 0px -150px 0px;
}

.elementor-6953 .elementor-element.elementor-element-27bc142 {
    --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: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-6426af2 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-053ee2d .layer-inner {
    padding: 30px 30px 30px 30px;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-053ee2d {
    width: 499px;
    border-radius: 250px 250px 250px 250px;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-053ee2d>* {
    width: 100%;
    border-radius: 250px 250px 250px 250px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFDFDF;
    overflow: hidden;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-17a5497 .layer-inner {
    animation-duration: 8s;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-17a5497 {
    bottom: 45px;
    left: -85px;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-17a5497 .layer-image {
    max-width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-ef1b9a1 .video-play-button {
    background-color: #FFFFFF;
    width: 150px;
    height: 150px;
    line-height: 150px;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-ef1b9a1 .video-play-button .icon {
    color: var(--theme-color1);
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-ef1b9a1 {
    bottom: 100px;
    right: -40px;
    border-radius: 100% 100% 100% 100%;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-ef1b9a1>* {
    border-radius: 100% 100% 100% 100%;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61 .layer-inner {
    animation-duration: 55s;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61 {
    bottom: 102px;
    right: -28px;
    width: 25%;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61 .layer-image {
    max-width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61>* {
    width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-0b9b16b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-39076a0 .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-d160af7 .tm-text-editor {
    margin: 0px 0px 10px 0px;
}

.elementor-6953 .elementor-element.elementor-element-d160af7 .tm-text-editor * {
    margin: 0px 0px 10px 0px;
}

.elementor-6953 .elementor-element.elementor-element-53e604c .elementor-repeater-item-2e7c505 {
    top: -395px;
    background-size: 100%;
    width: 145px;
    height: 240px;
    opacity: 1;
}

.elementor-6953 .elementor-element.elementor-element-ba669a7 {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-c2b63d5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-fd43cf0 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-79045a8 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-2c7d115 .percent {
    color: #424242;
    font-size: 26px;
}

.elementor-6953 .elementor-element.elementor-element-4fcc683 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-a4fd218 {
    --divider-border-style: solid;
    --divider-color: #C2A74E;
    --divider-border-width: 5px;
}

.elementor-6953 .elementor-element.elementor-element-a4fd218 .elementor-divider-separator {
    width: 46%;
}

.elementor-6953 .elementor-element.elementor-element-83417ad .tm-text-editor {
    margin: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-83417ad .tm-text-editor * {
    margin: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-99a58c5 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-244dd7f .layer-image {
    max-width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-244dd7f {
    height: 220px;
    overflow: hidden;
    border-radius: 5px 5px 5px 5px;
    -webkit-transform: rotate(0deg);
    z-index: 1;
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-244dd7f>* {
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-7d7d105 {
    top: 0px;
    right: -90px;
    width: 40%;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-7d7d105 .layer-image {
    max-width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-d7d6c4f .elementor-repeater-item-7d7d105>* {
    width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-0faf032 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-0faf032:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-0faf032>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F3F0;
}

.elementor-6953 .elementor-element.elementor-element-0faf032::before,
.elementor-6953 .elementor-element.elementor-element-0faf032>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-0faf032>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-0faf032>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-0faf032>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-0faf032>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/pattern-bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-0faf032,
.elementor-6953 .elementor-element.elementor-element-0faf032::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-4e437d3 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-92bca92 {
    --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;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 10px 10px 10px 10px;
    --border-top-width: 10px;
    --border-right-width: 10px;
    --border-bottom-width: 10px;
    --border-left-width: 10px;
    border-color: #FFFFFF;
    --border-color: #FFFFFF;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
    --margin-top: -121px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-6953 .elementor-element.elementor-element-92bca92:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-92bca92>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F3F0;
}

.elementor-6953 .elementor-element.elementor-element-92bca92,
.elementor-6953 .elementor-element.elementor-element-92bca92::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-5831935 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-5831935,
.elementor-6953 .elementor-element.elementor-element-5831935::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-44abbf1 .counter {
    color: var(--theme-color2);
}

.elementor-6953 .elementor-element.elementor-element-559aa09 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-3d43e0e .counter {
    color: var(--theme-color2);
}

.elementor-6953 .elementor-element.elementor-element-209b1f8 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-4b053a0 .counter {
    color: var(--theme-color2);
}

.elementor-6953 .elementor-element.elementor-element-c450287 {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-977f463 .counter {
    color: var(--theme-color2);
}

.elementor-6953 .elementor-element.elementor-element-6bd50cc {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-f114db8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-cb809cf {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-cb809cf .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-8fa1afc {
    --display: flex;
    --gap: 5px 5px;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-b7e0d24 .tm-text-editor {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-b7e0d24 .tm-text-editor b,
.elementor-6953 .elementor-element.elementor-element-b7e0d24 .tm-text-editor strong {
    color: var(--theme-color1);
}

.elementor-6953 .elementor-element.elementor-element-b7e0d24 .tm-text-editor a,
.elementor-6953 .elementor-element.elementor-element-b7e0d24 .tm-text-editor a * {
    color: var(--theme-color1);
}

.elementor-6953 .elementor-element.elementor-element-facfb6f .elementor-repeater-item-ba66e26 {
    bottom: 257px;
    left: -300px;
    width: 141px;
    height: 240px;
}

.elementor-6953 .elementor-element.elementor-element-5d69c56 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 70px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-5d69c56:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-5d69c56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-5d69c56::before,
.elementor-6953 .elementor-element.elementor-element-5d69c56>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-5d69c56>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-5d69c56>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-5d69c56>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-5d69c56>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/frame-2.png");
    background-position: center center;
    background-repeat: no-repeat;
}

.elementor-6953 .elementor-element.elementor-element-5d69c56,
.elementor-6953 .elementor-element.elementor-element-5d69c56::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-21d1b1e {
    --display: flex;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-7fa4a47 {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor b,
.elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor strong {
    font-family: "Cormorant", Sans-serif;
    font-size: 170px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 100px;
    letter-spacing: 20px;
    color: #02010100;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #00000021;
}

.elementor-6953 .elementor-element.elementor-element-575395a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-575395a {
    top: 61px;
}

.elementor-6953 .elementor-element.elementor-element-b0e86ff {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-ffcf9b5 {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-ffcf9b5 .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-af5c09d {
    --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;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-3eea3d7 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-6f2bc67 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-053ee2d .layer-inner {
    padding: 30px 30px 30px 30px;
}

.elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-053ee2d {
    width: 499px;
    border-radius: 250px 250px 250px 250px;
    overflow: hidden;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-053ee2d>* {
    width: 100%;
    border-radius: 250px 250px 250px 250px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #DFDFDF;
    overflow: hidden;
}

.elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-f654da9 {
    top: 0px;
    right: 0px;
    -webkit-transform: rotate(0deg);
}

.elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-f654da9 .layer-image {
    max-width: 100%;
}

.elementor-6953 .elementor-element.elementor-element-85153c8 {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-135485e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-135485e:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-135485e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F3F0;
}

.elementor-6953 .elementor-element.elementor-element-135485e::before,
.elementor-6953 .elementor-element.elementor-element-135485e>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-135485e>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-135485e>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-135485e>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-135485e>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/pattern-bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-135485e,
.elementor-6953 .elementor-element.elementor-element-135485e::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-c408bdc {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-c408bdc:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-c408bdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2024/06/contact1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-c408bdc,
.elementor-6953 .elementor-element.elementor-element-c408bdc::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-687ead7 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 120px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-baf5602 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-f79d1e4 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-not-valid-tip {
    display: block !important;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-validation-errors {
    display: block !important;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form {
    background-color: var(--theme-color1);
    padding: 70px 80px 80px 80px;
    border-radius: 10px 10px 10px 10px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .tm-contact-form-7-heading {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .tm-contact-form-7-title {
    color: #FFFFFF;
    margin: 0px 0px 40px 0px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-text,
.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-quiz,
.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-date,
.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea,
.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-select {
    background-color: #FFFFFF;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form .wpcf7-form-control-wrap .wpcf7-form-control {
    margin-bottom: 0px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    height: 200px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form input[type="submit"] {
    background-color: var(--theme-color2);
    border-radius: 5px 5px 5px 5px;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form .wpcf7-spinner {
    display: none;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form .ajax-loader {
    display: none;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form-7 .wpcf7-form.submitting .ajax-loader {
    display: block;
}

.elementor-6953 .elementor-element.elementor-element-600f9c5>.elementor-widget-container {
    margin: 0px 0px 0px -255px;
}

.elementor-6953 .elementor-element.elementor-element-e154b4e {
    --display: flex;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-46880f8 {
    text-align: left;
}

.elementor-6953 .elementor-element.elementor-element-eed1549 .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-e482bc9 .tm-text-editor {
    margin: 0px 0px 10px 0px;
}

.elementor-6953 .elementor-element.elementor-element-e482bc9 .tm-text-editor * {
    margin: 0px 0px 10px 0px;
}

.elementor-6953 .elementor-element.elementor-element-ef5d33c .tm-accordion .card-header .title {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
    border-style: solid;
    border-width: 0px 0px 01px 0px;
    border-color: #0000001F;
}

.elementor-6953 .elementor-element.elementor-element-ef5d33c .tm-accordion .card-header .title:not(.collapsed) {
    color: var(--theme-color1) !important;
}

.elementor-6953 .elementor-element.elementor-element-ef5d33c .tm-accordion .card .card-body {
    padding: 20px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-ef5d33c .tm-accordion .card:not(:last-child) {
    margin: 0px 0px 20px 0px;
}

.elementor-6953 .elementor-element.elementor-element-ef5d33c .tm-accordion .card {
    border-style: none;
}

.elementor-6953 .elementor-element.elementor-element-9bb64da {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 90px;
    --padding-bottom: 55px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-9bb64da:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-9bb64da>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-9bb64da,
.elementor-6953 .elementor-element.elementor-element-9bb64da::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-0924733 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-11d142f .elementor-repeater-item-0779f9b {
    right: -249px;
    width: 205px;
    height: 263px;
}

.elementor-6953 .elementor-element.elementor-element-22c6446 {
    --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;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 10px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-8fe4d0b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-8fe4d0b.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6953 .elementor-element.elementor-element-aabd11c {
    text-align: left;
}

.elementor-6953 .elementor-element.elementor-element-2b6e07a .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-b00526a .tm-text-editor {
    margin: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-b00526a .tm-text-editor * {
    margin: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-b00526a {
    width: var(--container-widget-width, 76.273%);
    max-width: 76.273%;
    --container-widget-width: 76.273%;
    --container-widget-flex-grow: 0;
}

.elementor-6953 .elementor-element.elementor-element-b00526a.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-6953 .elementor-element.elementor-element-8fb5551 {
    --display: flex;
    --justify-content: center;
    --align-items: flex-end;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-0e3b579 .tm-swiper-carousel-arrow-wrap {
    display: flex;
}

.elementor-6953 .elementor-element.elementor-element-0e3b579 .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow {
    width: 60px;
    height: 60px;
}

.elementor-6953 .elementor-element.elementor-element-0e3b579 .tm-swiper-carousel-arrow-wrap .tm-swiper-arrow:hover {
    background-color: var(--theme-color1);
}

.elementor-6953 .elementor-element.elementor-element-20704af {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0px;
    --margin-bottom: 70px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-a42c828 .tm-swiper-button-wrap {
    display: flex;
}

.elementor-6953 .elementor-element.elementor-element-a42c828 .swiper-pagination {
    display: block;
    left: 50%;
    bottom: -75px;
    transform: translate(-50%, -50%);
}

.elementor-6953 .elementor-element.elementor-element-a42c828 .isotope-layout-filter {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-0b5a42d {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-0b5a42d:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-0b5a42d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-0b5a42d,
.elementor-6953 .elementor-element.elementor-element-0b5a42d::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-f16d2b2 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-00f37a1 {
    --display: flex;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 01px 0px 0px 0px;
    --border-top-width: 01px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000014;
    --border-color: #00000014;
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-00f37a1,
.elementor-6953 .elementor-element.elementor-element-00f37a1::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-a2067ab .tm-swiper-button-wrap {
    display: flex;
}

.elementor-6953 .elementor-element.elementor-element-a2067ab .swiper-pagination {
    display: block;
    left: 50%;
    bottom: -75px;
    transform: translate(-50%, -50%);
}

.elementor-6953 .elementor-element.elementor-element-7c339c3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 90px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-7c339c3:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-7c339c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F3F0;
}

.elementor-6953 .elementor-element.elementor-element-7c339c3::before,
.elementor-6953 .elementor-element.elementor-element-7c339c3>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-7c339c3>.e-con-inner>.elementor-background-video-container::before,
.elementor-6953 .elementor-element.elementor-element-7c339c3>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-7c339c3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-6953 .elementor-element.elementor-element-7c339c3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-image: url("../../2024/06/test-bg1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-6953 .elementor-element.elementor-element-7c339c3,
.elementor-6953 .elementor-element.elementor-element-7c339c3::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-1b0cf46 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-f352242 .elementor-repeater-item-db7a27a {
    top: -75px;
    left: -306px;
    background-size: 275px;
    width: 472px;
    height: 401px;
}

.elementor-6953 .elementor-element.elementor-element-e900407 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-5d8199a {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-5d8199a .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-8030456 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-8aaa7d1 .tm-swiper-button-wrap {
    display: flex;
}

.elementor-6953 .elementor-element.elementor-element-8aaa7d1 .swiper-pagination {
    display: block;
    left: 50%;
    bottom: -75px;
    transform: translate(-50%, -50%);
    top: 15px;
}

.elementor-6953 .elementor-element.elementor-element-8aaa7d1 .swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
}

.elementor-6953 .elementor-element.elementor-element-730e3f9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --background-transition: 0.3s;
    --padding-top: 110px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-6953 .elementor-element.elementor-element-730e3f9:not(.elementor-motion-effects-element-type-background),
.elementor-6953 .elementor-element.elementor-element-730e3f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F9F6F1;
}

.elementor-6953 .elementor-element.elementor-element-730e3f9,
.elementor-6953 .elementor-element.elementor-element-730e3f9::before {
    --border-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-cc51980 {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-6953 .elementor-element.elementor-element-0f43f94 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-c84afdd {
    text-align: center;
}

.elementor-6953 .elementor-element.elementor-element-c84afdd .tm-sc-section-title .subtitle {
    padding: 0px 0px 0px 0px;
}

.elementor-6953 .elementor-element.elementor-element-e69712b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-6953 .elementor-element.elementor-element-e3b1411 .isotope-layout-filter {
    text-align: center;
}

@media(max-width:1366px) {
    .elementor-6953 .elementor-element.elementor-element-1941887 {
        position: relative;
    }

    .elementor-6953 .elementor-element.elementor-element-27bc142 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-c408bdc {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
}

@media(max-width:1200px) {
    .elementor-6953 .elementor-element.elementor-element-6794d8f {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-1941887 {
        position: relative;
    }

    .elementor-6953 .elementor-element.elementor-element-3311bf5 {
        --margin-top: -45px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-7247ebb {
        --spacer-size: 97px;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-053ee2d {
        width: 455px;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-053ee2d>* {
        width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-5d69c56 {
        --padding-top: 70px;
        --padding-bottom: 100px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-053ee2d {
        width: 455px;
    }

    .elementor-6953 .elementor-element.elementor-element-9134b29 .elementor-repeater-item-053ee2d>* {
        width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-600f9c5>.elementor-widget-container {
        margin: 0px 0px 0px -230px;
    }

    .elementor-6953 .elementor-element.elementor-element-b00526a {
        width: var(--container-widget-width, 519.703px);
        max-width: 519.703px;
        --container-widget-width: 519.703px;
        --container-widget-flex-grow: 0;
    }
}

@media(max-width:1024px) {
    .elementor-6953 .elementor-element.elementor-element-c9ceeae {
        --padding-top: 90px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-1199bbf {
        --flex-wrap: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-1941887 {
        position: relative;
    }

    .elementor-6953 .elementor-element.elementor-element-7247ebb {
        --spacer-size: 82px;
    }

    .elementor-6953 .elementor-element.elementor-element-b91275b {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-6953 .elementor-element.elementor-element-4022d3c {
        --container-widget-width: 70%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 70%);
        max-width: 70%;
    }

    .elementor-6953 .elementor-element.elementor-element-e3a1e81 {
        --padding-top: 100px;
        --padding-bottom: 230px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor b,
    .elementor-6953 .elementor-element.elementor-element-d0a11e2 .tm-text-editor strong {
        font-size: 120px;
    }

    .elementor-6953 .elementor-element.elementor-element-27bc142 {
        --flex-wrap: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-0b9b16b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-92bca92 {
        --gap: 0px 0px;
        --flex-wrap: wrap;
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 80px;
        --padding-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-5831935 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-559aa09 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-209b1f8 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-c450287 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-5d69c56 {
        --padding-top: 70px;
        --padding-bottom: 65px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor b,
    .elementor-6953 .elementor-element.elementor-element-575395a .tm-text-editor strong {
        font-size: 120px;
    }

    .elementor-6953 .elementor-element.elementor-element-af5c09d {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form {
        padding: 60px 60px 70px 60px;
    }

    .elementor-6953 .elementor-element.elementor-element-600f9c5>.elementor-widget-container {
        margin: 0px 0px 0px -200px;
    }

    .elementor-6953 .elementor-element.elementor-element-9bb64da {
        --padding-top: 90px;
        --padding-bottom: 50px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-730e3f9 {
        --padding-top: 110px;
        --padding-bottom: 55px;
        --padding-left: 10px;
        --padding-right: 10px;
    }
}

@media(max-width:880px) {
    .elementor-6953 .elementor-element.elementor-element-1941887 {
        position: relative;
    }

    .elementor-6953 .elementor-element.elementor-element-7247ebb {
        --spacer-size: 62px;
    }

    .elementor-6953 .elementor-element.elementor-element-29fedae {
        --flex-wrap: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-b91275b {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-9a05cef {
        --padding-top: 70px;
        --padding-bottom: 70px;
        --padding-left: 0px;
        --padding-right: 60px;
    }

    .elementor-6953 .elementor-element.elementor-element-4022d3c {
        --container-widget-width: 50%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 50%);
        max-width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-e3a1e81 {
        --padding-top: 100px;
        --padding-bottom: 230px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-27bc142 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61 {
        bottom: 109px;
        right: -23px;
    }

    .elementor-6953 .elementor-element.elementor-element-0b9b16b {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-92bca92 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 20px;
    }

    .elementor-6953 .elementor-element.elementor-element-5831935 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-559aa09 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-209b1f8 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-c450287 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-5d69c56 {
        --padding-top: 70px;
        --padding-bottom: 75px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-af5c09d {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-6f2bc67 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-135485e {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-687ead7 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-baf5602 {
        --flex-direction: column;
        --container-widget-width: 100%;
        --container-widget-height: initial;
        --container-widget-flex-grow: 0;
        --container-widget-align-self: initial;
        --flex-wrap-mobile: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-f79d1e4 {
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 10px;
    }

    .elementor-6953 .elementor-element.elementor-element-600f9c5>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-22c6446 {
        --flex-wrap: wrap;
    }

    .elementor-6953 .elementor-element.elementor-element-0e3b579.elementor-element {
        --align-self: flex-start;
    }
}

@media(max-width:767px) {
    .elementor-6953 .elementor-element.elementor-element-1941887 {
        position: relative;
    }

    .elementor-6953 .elementor-element.elementor-element-041df0b .title {
        font-size: 75px;
        line-height: 90px;
    }

    .elementor-6953 .elementor-element.elementor-element-7247ebb {
        --spacer-size: 90px;
    }

    .elementor-6953 .elementor-element.elementor-element-495f7dc {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6953 .elementor-element.elementor-element-2ab1de9 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-6953 .elementor-element.elementor-element-b91275b .tm-text-editor {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-b91275b {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-0dd8eb3 .btn-view-details {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-9a05cef {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 50px;
        --padding-right: 50px;
    }

    .elementor-6953 .elementor-element.elementor-element-3fa40e9 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-6953 .elementor-element.elementor-element-4022d3c .tm-text-editor {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-4022d3c {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-21dcacb .btn-view-details {
        text-align: center;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-17a5497 {
        display: none;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-ef1b9a1 {
        display: none;
    }

    .elementor-6953 .elementor-element.elementor-element-339e9ce .elementor-repeater-item-569bf61 {
        display: none;
    }

    .elementor-6953 .elementor-element.elementor-element-c2b63d5 {
        --margin-top: 0px;
        --margin-bottom: 40px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-fd43cf0 {
        --margin-top: 0px;
        --margin-bottom: 10px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-92bca92 {
        --padding-top: 50px;
        --padding-bottom: 50px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-5831935 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-559aa09 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 30px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-209b1f8 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --margin-top: 0px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-c450287 {
        --align-items: center;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }

    .elementor-6953 .elementor-element.elementor-element-6f2bc67 {
        --margin-top: 10px;
        --margin-bottom: 20px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-6953 .elementor-element.elementor-element-600f9c5 .tm-contact-form {
        padding: 35px 40px 40px 40px;
    }

    .elementor-6953 .elementor-element.elementor-element-8fb5551 {
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    }
}

@media(min-width:768px) {
    .elementor-6953 .elementor-element.elementor-element-2290e30 {
        --width: 48%;
    }

    .elementor-6953 .elementor-element.elementor-element-bcfc109 {
        --width: 44%;
    }

    .elementor-6953 .elementor-element.elementor-element-29fedae {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-495f7dc {
        --width: 49%;
    }

    .elementor-6953 .elementor-element.elementor-element-9a05cef {
        --width: 49%;
    }

    .elementor-6953 .elementor-element.elementor-element-6426af2 {
        --width: 48%;
    }

    .elementor-6953 .elementor-element.elementor-element-0b9b16b {
        --width: 48%;
    }

    .elementor-6953 .elementor-element.elementor-element-c2b63d5 {
        --width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-79045a8 {
        --width: 40%;
    }

    .elementor-6953 .elementor-element.elementor-element-4fcc683 {
        --width: 60%;
    }

    .elementor-6953 .elementor-element.elementor-element-99a58c5 {
        --width: 47%;
    }

    .elementor-6953 .elementor-element.elementor-element-b0e86ff {
        --width: 51%;
    }

    .elementor-6953 .elementor-element.elementor-element-3eea3d7 {
        --width: 30%;
    }

    .elementor-6953 .elementor-element.elementor-element-6f2bc67 {
        --width: 35%;
    }

    .elementor-6953 .elementor-element.elementor-element-85153c8 {
        --width: 30%;
    }

    .elementor-6953 .elementor-element.elementor-element-c408bdc {
        --width: 20%;
    }

    .elementor-6953 .elementor-element.elementor-element-687ead7 {
        --width: 80%;
    }

    .elementor-6953 .elementor-element.elementor-element-f79d1e4 {
        --width: 35%;
    }

    .elementor-6953 .elementor-element.elementor-element-e154b4e {
        --width: 58%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fe4d0b {
        --width: 60%;
    }
}

@media(max-width:1200px) and (min-width:768px) {
    .elementor-6953 .elementor-element.elementor-element-8fe4d0b {
        --width: 53%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fb5551 {
        --width: 38%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-6953 .elementor-element.elementor-element-2290e30 {
        --width: 55%;
    }

    .elementor-6953 .elementor-element.elementor-element-bcfc109 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-6426af2 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-0b9b16b {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-ba669a7 {
        --width: 70%;
    }

    .elementor-6953 .elementor-element.elementor-element-5831935 {
        --width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-559aa09 {
        --width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-209b1f8 {
        --width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-c450287 {
        --width: 50%;
    }

    .elementor-6953 .elementor-element.elementor-element-3eea3d7 {
        --width: 48%;
    }

    .elementor-6953 .elementor-element.elementor-element-6f2bc67 {
        --width: 40%;
    }

    .elementor-6953 .elementor-element.elementor-element-85153c8 {
        --width: 48%;
    }

    .elementor-6953 .elementor-element.elementor-element-f79d1e4 {
        --width: 36%;
    }

    .elementor-6953 .elementor-element.elementor-element-e154b4e {
        --width: 64%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fe4d0b {
        --width: 70%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fb5551 {
        --width: 30%;
    }
}

@media(max-width:880px) and (min-width:768px) {
    .elementor-6953 .elementor-element.elementor-element-29fedae {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-495f7dc {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-9a05cef {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-ba669a7 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-3eea3d7 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-6f2bc67 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-85153c8 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-687ead7 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-f79d1e4 {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-e154b4e {
        --width: 100%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fe4d0b {
        --width: 90%;
    }

    .elementor-6953 .elementor-element.elementor-element-8fb5551 {
        --width: 100%;
    }
}