.elementor-17737 .elementor-element.elementor-element-119dae29 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 32px 32px;
    --row-gap: 32px;
    --column-gap: 32px;
    --flex-wrap: wrap;
    --padding-top: 6%;
    --padding-bottom: 6%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-17737 .elementor-element.elementor-element-31d4811f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-31d4811f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17737 .elementor-element.elementor-element-4efb532b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    border-style: none;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-4efb532b .qodef-qi-animated-text {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-4efb532b .qodef-qi-animated-text .qodef-m-title {
    color: #0000008F;
    font-size: 15px;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0em;
}

.elementor-17737 .elementor-element.elementor-element-4efb532b .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-792bfe00>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-792bfe00 .qodef-qi-animated-text {
    text-align: center;
}

.elementor-17737 .elementor-element.elementor-element-792bfe00 .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 1em;
    letter-spacing: -0.04em;
}

.elementor-17737 .elementor-element.elementor-element-792bfe00 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-eebfd05 {
    --spacer-size: 18px;
}

.elementor-17737 .elementor-element.elementor-element-23329733 {
    --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;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-48631404 {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-4c9b2a17 .elementor-heading-title {
    font-size: 15px;
    color: #00000087;
}

.elementor-17737 .elementor-element.elementor-element-ad7ebbf {
    --display: flex;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-eb38434 .elementor-heading-title {
    font-size: 15px;
    color: #00000087;
}

.elementor-17737 .elementor-element.elementor-element-6434ec52 {
    --display: flex;
    --align-items: flex-start;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-1e76a4e3 .elementor-heading-title {
    font-size: 15px;
    color: #00000087;
}

.elementor-17737 .elementor-element.elementor-element-3f89889f {
    --display: flex;
    --min-height: 50vh;
    --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-17737 .elementor-element.elementor-element-3f89889f:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-3f89889f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2025/04/Minimalist-Chair-Scene.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17737 .elementor-element.elementor-element-1e82632d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 10%;
    --padding-bottom: 14%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-17737 .elementor-element.elementor-element-50d27061 {
    --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;
    --justify-content: flex-end;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-50d27061.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17737 .elementor-element.elementor-element-285b2838>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-1bf5a85c>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-1bf5a85c .qodef-qi-animated-text {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-1bf5a85c .qodef-qi-animated-text .qodef-m-title {
    line-height: 1em;
    letter-spacing: -0.04em;
    word-spacing: 0.03em;
}

.elementor-17737 .elementor-element.elementor-element-1bf5a85c .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-3d606c71>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-3d606c71 {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-3d606c71 .elementor-heading-title {
    font-size: 17px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-8e3655a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 8%;
    --padding-bottom: 8%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-72b44e37 {
    --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;
    --justify-content: center;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 7%;
    --padding-right: 7%;
}

.elementor-17737 .elementor-element.elementor-element-72b44e37.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17737 .elementor-element.elementor-element-5332dbab>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-289544a7>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-289544a7 .qodef-qi-animated-text {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-289544a7 .qodef-qi-animated-text .qodef-m-title {
    line-height: 1em;
    letter-spacing: -0.04em;
    word-spacing: 0.03em;
}

.elementor-17737 .elementor-element.elementor-element-289544a7 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-4c1911b1>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-4c1911b1 {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-4c1911b1 .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-57aeb27f {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-57aeb27f:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-57aeb27f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../wp-includes/imgs/export/E1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17737 .elementor-element.elementor-element-57aeb27f:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-57aeb27f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../wp-includes/imgs/export/E1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-17737 .elementor-element.elementor-element-2f9452a5 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 8%;
    --padding-bottom: 8%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-5d0e1f26 {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-5d0e1f26:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-5d0e1f26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../../../../../wp-includes/imgs/export/E22.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}



.elementor-17737 .elementor-element.elementor-element-4039a6e6 {
    --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;
    --justify-content: center;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 7%;
    --padding-right: 7%;
}

.elementor-17737 .elementor-element.elementor-element-4039a6e6.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17737 .elementor-element.elementor-element-4be25eb9>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-5d60e19f>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-5d60e19f .qodef-qi-animated-text {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-5d60e19f .qodef-qi-animated-text .qodef-m-title {
    line-height: 1em;
    letter-spacing: -0.04em;
    word-spacing: 0.03em;
}

.elementor-17737 .elementor-element.elementor-element-5d60e19f .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-6bf520ae>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-6bf520ae {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-6bf520ae .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-434a26 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-43647ed9 {
    --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;
    --justify-content: center;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 7%;
    --padding-right: 7%;
}

.elementor-17737 .elementor-element.elementor-element-43647ed9.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17737 .elementor-element.elementor-element-6c7e0962>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-59c9cecb>.elementor-widget-container {
    margin: -2% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-59c9cecb .qodef-qi-animated-text {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-59c9cecb .qodef-qi-animated-text .qodef-m-title {
    font-size: 95px;
    line-height: 1em;
    letter-spacing: -0.04em;
    word-spacing: 0.03em;
}

.elementor-17737 .elementor-element.elementor-element-59c9cecb .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-2d3f8af3>.elementor-widget-container {
    padding: 0% 10% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-2d3f8af3 {
    text-align: left;
}

.elementor-17737 .elementor-element.elementor-element-2d3f8af3 .elementor-heading-title {
    font-size: 16px;
    line-height: 1.4em;
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-37c636ca {
    --display: flex;
    --min-height: 100vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-end;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-37c636ca:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-37c636ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: url("../../2025/04/stylish-compositon-modern-living-room-interior-with-frotte-armchair-sofa-plants-painting-wooden-commode-side-table-elegant-home-acce-3") 50% 50%;
    background-size: cover;
}

.elementor-17737 .elementor-element.elementor-element-49ff340 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 14%;
    --padding-bottom: 14%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container {
    height: 580px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container .swiper-slide img {
    height: 580px;
    object-fit: cover;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container.qodef-pagination--inside>.swiper-pagination {
    bottom: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-swiper-pagination-outside {
    margin-top: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-container-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container.swiper-container-vertical>.swiper-pagination {
    bottom: auto;
    right: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container.swiper-vertical>.swiper-pagination {
    bottom: auto;
    right: 32px;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-pagination-bullet {
    color: #00000029;
    width: calc(5px*1.4);
    height: calc(5px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-pagination-bullet-active {
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-pagination-bullet:hover {
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-container-horizontal>.swiper-pagination-bullets {
    min-height: calc(5px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-horizontal>.swiper-pagination-bullets {
    min-height: calc(5px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(12px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(12px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
    margin: 0 calc(12px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-container-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(12px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(12px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(12px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .swiper-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(12px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-e-inner {
    border-radius: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-69abba4d {
    --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: 0% 0%;
    --row-gap: 0%;
    --column-gap: 0%;
    --flex-wrap: nowrap;
    --overlay-opacity: 0.71;
    --padding-top: 5%;
    --padding-bottom: 8%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-17737 .elementor-element.elementor-element-69abba4d:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-69abba4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../../2025/04/home-interior-with-cozy-armchair-decor-living-room-mockup-3d-render.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-17737 .elementor-element.elementor-element-69abba4d::before,
.elementor-17737 .elementor-element.elementor-element-69abba4d>.elementor-background-video-container::before,
.elementor-17737 .elementor-element.elementor-element-69abba4d>.e-con-inner>.elementor-background-video-container::before,
.elementor-17737 .elementor-element.elementor-element-69abba4d>.elementor-background-slideshow::before,
.elementor-17737 .elementor-element.elementor-element-69abba4d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-17737 .elementor-element.elementor-element-69abba4d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000C7;
    --background-overlay: '';
}

.elementor-17737 .elementor-element.elementor-element-7b139ea4 {
    --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;
    --margin-top: 7%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-11a0e2fc {
    --display: flex;
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
    border-color: #00000029;
    --border-color: #00000029;
    --border-radius: 0px 0px 0px 0px;
    --margin-top: 0%;
    --margin-bottom: 0%;
    --margin-left: 0%;
    --margin-right: 0%;
    --padding-top: 0%;
    --padding-bottom: 0%;
    --padding-left: 0%;
    --padding-right: 0%;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-item-layout--boxed .elementor-repeater-item-b61893c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-item-layout--boxed .elementor-repeater-item-fcd673c .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-item-layout--boxed .elementor-repeater-item-13e9193 .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-item-layout--boxed .elementor-repeater-item-3b7b5ef .qodef-e-inner {
    background-color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-button-next {
    color: #FAFAFA85;
    font-size: 20px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-button-prev {
    color: #FAFAFA85;
    font-size: 20px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-button-next:hover {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-button-prev:hover {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-qi-swiper-container.qodef-pagination--inside>.swiper-pagination {
    bottom: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-swiper-pagination-outside {
    margin-top: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-container-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-qi-swiper-container.swiper-container-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-vertical~.qodef-swiper-pagination-outside {
    margin-top: 0;
    margin-left: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-qi-swiper-container.swiper-vertical>.swiper-pagination {
    bottom: auto;
    right: 44px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-pagination-bullet {
    color: #FFFFFF2B;
    width: calc(4px*1.4);
    height: calc(4px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-pagination-bullet-active {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-pagination-bullet:hover {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-container-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-horizontal>.swiper-pagination-bullets {
    min-height: calc(4px*1.4);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-swiper-pagination-outside .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-container-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 calc(10px*0.72/2);
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .swiper-vertical~.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet {
    margin: calc(10px*0.72/2) 0;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-quote {
    color: #FFFFFFBF;
    font-size: 48px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-title {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-text {
    color: #FFFFFFD6;
    font-size: 38px;
    font-weight: 300;
    line-height: 1.2em;
    margin-bottom: 30px;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-author-name {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
}

.elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-author-job {
    color: #FFFFFF66;
    font-size: 15px;
}

.elementor-17737 .elementor-element.elementor-element-6d637d45 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: stretch;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 7%;
    --padding-bottom: 7%;
    --padding-left: 5%;
    --padding-right: 5%;
}

.elementor-17737 .elementor-element.elementor-element-6d637d45:not(.elementor-motion-effects-element-type-background),
.elementor-17737 .elementor-element.elementor-element-6d637d45>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #D3DFD4;
}

.elementor-17737 .elementor-element.elementor-element-591cf280 {
    --display: flex;
    --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-17737 .elementor-element.elementor-element-95b4a9b {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --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-17737 .elementor-element.elementor-element-95b4a9b.e-con {
    --align-self: center;
}

.elementor-17737 .elementor-element.elementor-element-23333ebe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --gap: 16px 16px;
    --row-gap: 16px;
    --column-gap: 16px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2 {
    width: var(--container-widget-width, 256px);
    max-width: 256px;
    --container-widget-width: 256px;
    --container-widget-flex-grow: 0;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #02010133;
    border-radius: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2.elementor-element {
    --align-self: center;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2 .qodef-qi-animated-text {
    text-align: center;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2 .qodef-qi-animated-text .qodef-m-title {
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1em;
    letter-spacing: 0.16em;
}

.elementor-17737 .elementor-element.elementor-element-35cb24c2 .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-7a158bbf>.elementor-widget-container {
    margin: 3% 0% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-17737 .elementor-element.elementor-element-7a158bbf {
    z-index: 11;
}

.elementor-17737 .elementor-element.elementor-element-7a158bbf .qodef-qi-animated-text {
    text-align: center;
}

.elementor-17737 .elementor-element.elementor-element-7a158bbf .qodef-qi-animated-text .qodef-m-title {
    color: #000000;
    line-height: 0.8em;
    letter-spacing: -0.06em;
}

.elementor-17737 .elementor-element.elementor-element-7a158bbf .qodef-m-title {
    padding: 0px 0px 0px 0px;
}

.elementor-17737 .elementor-element.elementor-element-48a05bf1 {
    --spacer-size: 20px;
}

.elementor-17737 .elementor-element.elementor-element-347836a6 {
    text-align: center;
}

.elementor-17737 .elementor-element.elementor-element-347836a6 .elementor-heading-title {
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-17737 .elementor-element.elementor-element-57a1683b {
    --spacer-size: 30px;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button {
    font-size: 18px;
    font-weight: 400;
    color: #000000;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button.qodef-layout--filled {
    background-color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button:hover {
    color: #FFFFFF;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
    background-color: #607C63;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
    background-color: #607C63;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
    background-color: #607C63;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
    background-color: #607C63;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-m-icon {
    font-size: 51px;
}

.elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-m-icon svg {
    width: 51px;
    height: 51px;
}

:root {
    --page-title-display: none;
}

@media(max-width:1024px) {
    .elementor-17737 .elementor-element.elementor-element-4efb532b .qodef-qi-animated-text .qodef-m-title {
        font-size: 13px;
    }

    .elementor-17737 .elementor-element.elementor-element-792bfe00 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-17737 .elementor-element.elementor-element-eebfd05 {
        --spacer-size: 8px;
    }

    .elementor-17737 .elementor-element.elementor-element-3f89889f {
        --min-height: 40vh;
    }

    .elementor-17737 .elementor-element.elementor-element-1bf5a85c .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-17737 .elementor-element.elementor-element-3d606c71 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-72b44e37 {
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-289544a7 .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-17737 .elementor-element.elementor-element-4c1911b1 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-4039a6e6 {
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-5d60e19f .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-17737 .elementor-element.elementor-element-6bf520ae .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-43647ed9 {
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-59c9cecb .qodef-qi-animated-text .qodef-m-title {
        font-size: 44px;
    }

    .elementor-17737 .elementor-element.elementor-element-2d3f8af3 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container {
        height: 420px;
    }

    .elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container .swiper-slide img {
        height: 420px;
        object-fit: cover;
    }

    .elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-text {
        font-size: 28px;
    }

    .elementor-17737 .elementor-element.elementor-element-6d637d45 {
        --padding-top: 8%;
        --padding-bottom: 8%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-23333ebe {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-7a158bbf .qodef-qi-animated-text .qodef-m-title {
        font-size: 62px;
    }

    .elementor-17737 .elementor-element.elementor-element-48a05bf1 {
        --spacer-size: 12px;
    }

    .elementor-17737 .elementor-element.elementor-element-57a1683b {
        --spacer-size: 12px;
    }

    .elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-qi-button {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-m-icon {
        font-size: 40px;
    }

    .elementor-17737 .elementor-element.elementor-element-c1db9d8 .qodef-m-icon svg {
        width: 40px;
        height: 40px;
    }
}

@media(max-width:767px) {
    .elementor-17737 .elementor-element.elementor-element-119dae29 {
        --padding-top: 12%;
        --padding-bottom: 6%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-31d4811f {
        --justify-content: center;
        --align-items: flex-start;
        --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-4efb532b>.elementor-widget-container {
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-4efb532b .qodef-qi-animated-text .qodef-m-title {
        font-size: 13px;
    }

    .elementor-17737 .elementor-element.elementor-element-792bfe00>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-792bfe00 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-17737 .elementor-element.elementor-element-eebfd05 {
        --spacer-size: 6px;
    }

    .elementor-17737 .elementor-element.elementor-element-23329733 {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-48631404 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-ad7ebbf {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-6434ec52 {
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-3f89889f {
        --min-height: 30vh;
    }

    .elementor-17737 .elementor-element.elementor-element-1e82632d {
        --padding-top: 10%;
        --padding-bottom: 6%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-50d27061 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-285b2838 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-17737 .elementor-element.elementor-element-1bf5a85c>.elementor-widget-container {
        margin: -14px 0px -14px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-1bf5a85c .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-17737 .elementor-element.elementor-element-8e3655a {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 5%;
        --padding-bottom: 14%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-5332dbab .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-17737 .elementor-element.elementor-element-289544a7>.elementor-widget-container {
        margin: -14px 0px -14px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-289544a7 .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-17737 .elementor-element.elementor-element-57aeb27f {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-2f9452a5 {
        --gap: 24px 24px;
        --row-gap: 24px;
        --column-gap: 24px;
        --padding-top: 0%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-5d0e1f26 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-4be25eb9 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-17737 .elementor-element.elementor-element-5d60e19f>.elementor-widget-container {
        margin: -14px 0px -14px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-5d60e19f .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-17737 .elementor-element.elementor-element-434a26 {
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
        --padding-top: 0%;
        --padding-bottom: 5%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-43647ed9 {
        --padding-top: 5%;
        --padding-bottom: 5%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-6c7e0962 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-17737 .elementor-element.elementor-element-59c9cecb>.elementor-widget-container {
        margin: -14px 0px -14px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-59c9cecb .qodef-qi-animated-text .qodef-m-title {
        font-size: 30px;
    }

    .elementor-17737 .elementor-element.elementor-element-37c636ca {
        --margin-top: 0px;
        --margin-bottom: 14px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0%;
        --padding-bottom: 0%;
        --padding-left: 0%;
        --padding-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container {
        height: 240px;
    }

    .elementor-17737 .elementor-element.elementor-element-3db136f2 .qodef-qi-swiper-container .swiper-slide img {
        height: 240px;
        object-fit: cover;
    }

    .elementor-17737 .elementor-element.elementor-element-69abba4d {
        --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: 6% 6%;
        --row-gap: 6%;
        --column-gap: 6%;
        --flex-wrap: nowrap;
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-7b139ea4 {
        --flex-direction: row;
        --container-widget-width: initial;
        --container-widget-height: 100%;
        --container-widget-flex-grow: 1;
        --container-widget-align-self: stretch;
        --flex-wrap-mobile: wrap;
        --gap: 0px 0px;
        --row-gap: 0px;
        --column-gap: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-11a0e2fc {
        --margin-top: 0%;
        --margin-bottom: 0%;
        --margin-left: 0%;
        --margin-right: 0%;
    }

    .elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-quote {
        font-size: 32px;
    }

    .elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-text {
        font-size: 20px;
    }

    .elementor-17737 .elementor-element.elementor-element-5e90f542 .qodef-e-author-name {
        font-size: 16px;
    }

    .elementor-17737 .elementor-element.elementor-element-6d637d45 {
        --padding-top: 12%;
        --padding-bottom: 12%;
        --padding-left: 5%;
        --padding-right: 5%;
    }

    .elementor-17737 .elementor-element.elementor-element-95b4a9b {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-23333ebe {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-35cb24c2>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-35cb24c2 .qodef-qi-animated-text .qodef-m-title {
        font-size: 12px;
    }

    .elementor-17737 .elementor-element.elementor-element-7a158bbf>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 6px 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-7a158bbf .qodef-qi-animated-text .qodef-m-title {
        font-size: 36px;
    }

    .elementor-17737 .elementor-element.elementor-element-48a05bf1 {
        --spacer-size: 0px;
    }

    .elementor-17737 .elementor-element.elementor-element-347836a6 {
        text-align: center;
    }

    .elementor-17737 .elementor-element.elementor-element-347836a6 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-17737 .elementor-element.elementor-element-57a1683b {
        --spacer-size: 0px;
    }
}

@media(min-width:768px) {
    .elementor-17737 .elementor-element.elementor-element-31d4811f {
        --width: 580px;
    }

    .elementor-17737 .elementor-element.elementor-element-23329733 {
        --width: 570px;
    }

    .elementor-17737 .elementor-element.elementor-element-50d27061 {
        --content-width: 652px;
    }

    .elementor-17737 .elementor-element.elementor-element-72b44e37 {
        --width: 44%;
    }

    .elementor-17737 .elementor-element.elementor-element-57aeb27f {
        --width: 56%;
    }

    .elementor-17737 .elementor-element.elementor-element-5d0e1f26 {
        /* --width: 56%; */
    }

    .elementor-17737 .elementor-element.elementor-element-4039a6e6 {
        --width: 44%;
    }

    .elementor-17737 .elementor-element.elementor-element-43647ed9 {
        --width: 44%;
    }

    .elementor-17737 .elementor-element.elementor-element-37c636ca {
        --width: 56%;
    }

    .elementor-17737 .elementor-element.elementor-element-7b139ea4 {
        --width: 100%;
    }

    .elementor-17737 .elementor-element.elementor-element-95b4a9b {
        --width: 874px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-17737 .elementor-element.elementor-element-95b4a9b {
        --width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-17737 .elementor-element.elementor-element-3f89889f:not(.elementor-motion-effects-element-type-background),
    .elementor-17737 .elementor-element.elementor-element-3f89889f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }

    .elementor-17737 .elementor-element.elementor-element-57aeb27f:not(.elementor-motion-effects-element-type-background),
    .elementor-17737 .elementor-element.elementor-element-57aeb27f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-17737 .elementor-element.elementor-element-5d0e1f26:not(.elementor-motion-effects-element-type-background),
    .elementor-17737 .elementor-element.elementor-element-5d0e1f26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll;
    }

    .elementor-17737 .elementor-element.elementor-element-69abba4d:not(.elementor-motion-effects-element-type-background),
    .elementor-17737 .elementor-element.elementor-element-69abba4d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}