.elementor-1957 .elementor-element.elementor-element-32bb3f7 {
    --display: flex;
    --min-height: 256px;
    --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;
    --background-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-32bb3f7:not(.elementor-motion-effects-element-type-background), .elementor-1957 .elementor-element.elementor-element-32bb3f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://outoftheboxinteriors.in/wp-content/uploads/sites/15/2024/06/bedroom-interior-design-modern-bedroom-interior-7132435.jpg");
}

.elementor-1957 .elementor-element.elementor-element-32bb3f7, .elementor-1957 .elementor-element.elementor-element-32bb3f7::before {
    --border-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-547a00c {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-547a00c .elementor-heading-title {
    color: var( --e-global-color-kadence8 );
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 42px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-b8a99f8 {
    --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;
    --margin-top: 80px;
    --margin-bottom: 50px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-7e74be7 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-0aa10f9 .elementor-heading-title {
    color: #000000;
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 43px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-ae0b01b {
    color: #000000;
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-5e35bef {
    --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: 10px 10px;
    --background-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-f5fc8f4 {
    --display: flex;
    --min-height: 438px;
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-1957 .elementor-element.elementor-element-f5fc8f4:not(.elementor-motion-effects-element-type-background), .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://outoftheboxinteriors.in/wp-content/uploads/sites/15/2024/05/Kitchen-07-scaled.jpg");
    background-size: cover;
}

.elementor-1957 .elementor-element.elementor-element-f5fc8f4::before, .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .elementor-background-video-container::before, .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .e-con-inner > .elementor-background-video-container::before, .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .elementor-background-slideshow::before, .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1957 .elementor-element.elementor-element-f5fc8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1957 .elementor-element.elementor-element-f5fc8f4, .elementor-1957 .elementor-element.elementor-element-f5fc8f4::before {
    --border-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-346f753 .elementor-heading-title {
    color: var( --e-global-color-kadence9 );
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-a211b1d .elementor-button {
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    background-color: var( --e-global-color-kadence2 );
}

.elementor-1957 .elementor-element.elementor-element-6f34fc6 {
    --display: flex;
    --min-height: 438px;
    --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;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
}

.elementor-1957 .elementor-element.elementor-element-6f34fc6:not(.elementor-motion-effects-element-type-background), .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://outoftheboxinteriors.in/wp-content/uploads/sites/15/2024/06/apartment-interior-design-bedroom-6620407.jpg");
    background-size: cover;
}

.elementor-1957 .elementor-element.elementor-element-6f34fc6::before, .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .elementor-background-video-container::before, .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .elementor-background-slideshow::before, .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1957 .elementor-element.elementor-element-6f34fc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #000000;
}

.elementor-1957 .elementor-element.elementor-element-6f34fc6, .elementor-1957 .elementor-element.elementor-element-6f34fc6::before {
    --border-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-cebd959 {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-cebd959 .elementor-heading-title {
    color: var( --e-global-color-kadence9 );
    font-family: "Poppins", Sans-serif;
    font-size: 34px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-5d5c87a .elementor-button {
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 23px;
    font-weight: 600;
    background-color: var( --e-global-color-kadence2 );
}

.elementor-1957 .elementor-element.elementor-element-66781e3 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-7d861ec {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-7d861ec .elementor-heading-title {
    color: #000000;
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 39px;
    font-weight: 700;
}

.elementor-1957 .elementor-element.elementor-element-7d861ec > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
}

.elementor-1957 .elementor-element.elementor-element-31fe791 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-6b04f52 .gallery-item {
    padding: 0 0px 0px 0;
}

.elementor-1957 .elementor-element.elementor-element-6b04f52 .gallery {
    margin: 0 -0px -0px 0;
}

.elementor-1957 .elementor-element.elementor-element-6b04f52 .gallery-item .gallery-caption {
    text-align: center;
    margin-block-start:0px;}

.elementor-1957 .elementor-element.elementor-element-4b1cc2b {
    --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;
    --margin-top: 80px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-b4cf6ce .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-624d513 {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-1957 .elementor-element.elementor-element-f9a0edb {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-2020e42 .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-8342b8b {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-1957 .elementor-element.elementor-element-6f00b83 {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-5cd6e44 .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-ddc9dbd {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-1957 .elementor-element.elementor-element-c0c5d62 {
    --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;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-18457fa .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-bd21d2c {
    --e-image-carousel-slides-to-show: 4;
}

.elementor-1957 .elementor-element.elementor-element-8a3b9b1 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-33c79aa {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-33c79aa .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-601429b .elementor-button {
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
    background-color: var( --e-global-color-kadence2 );
}

.elementor-1957 .elementor-element.elementor-element-4c12e5d {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-aa7f48c {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-fca91a3 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-e523296 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-e0a165f .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-b64cb36 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-f8b1ff5 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-bdf775e {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-d701972 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-6791932 > .elementor-container {
    max-width: 1100px;
}

.elementor-1957 .elementor-element.elementor-element-6791932 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1957 .elementor-element.elementor-element-6791932:not(.elementor-motion-effects-element-type-background), .elementor-1957 .elementor-element.elementor-element-6791932 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var( --e-global-color-kadence2 );
}

.elementor-1957 .elementor-element.elementor-element-6791932 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-1957 .elementor-element.elementor-element-6791932 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-7102dd5 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1957 .elementor-element.elementor-element-68f268f .elementor-heading-title {
    color: var( --e-global-color-kadence9 );
    font-family: "Poppins", Sans-serif;
    font-size: 29px;
    font-weight: 400;
}

.elementor-1957 .elementor-element.elementor-element-547ee8e .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-547ee8e .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-kadence8 );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-547ee8e .elementor-image-box-description {
    color: var( --e-global-color-kadence9 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-4a3dc43 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-4a3dc43 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-kadence8 );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-4a3dc43 .elementor-image-box-description {
    color: var( --e-global-color-kadence9 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-b25c793 .elementor-image-box-wrapper {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-b25c793 .elementor-image-box-title {
    margin-bottom: 0px;
    color: var( --e-global-color-kadence8 );
    font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-b25c793 .elementor-image-box-description {
    color: var( --e-global-color-kadence9 );
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
}

.elementor-1957 .elementor-element.elementor-element-8e60047 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 50px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
}

.elementor-1957 .elementor-element.elementor-element-ae217f7 {
    text-align: center;
}

.elementor-1957 .elementor-element.elementor-element-ae217f7 .elementor-heading-title {
    color: var( --e-global-color-kadence3 );
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 45px;
    font-weight: 600;
}

.elementor-1957 .elementor-element.elementor-element-4b8e015 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-d8ba480 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-d8ba480.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1957 .elementor-element.elementor-element-2e92277 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-2e92277 {
    width: var( --container-widget-width, 111.945% );
    max-width: 111.945%;
    --container-widget-width: 111.945%;
    --container-widget-flex-grow: 0;
}

.elementor-1957 .elementor-element.elementor-element-2e92277.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1957 .elementor-element.elementor-element-f0d2580 {
    --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;
}

.elementor-1957 .elementor-element.elementor-element-f0d2580.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1957 .elementor-element.elementor-element-cbb0aa2 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-eef9e5a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-2f05961 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-1957 .elementor-element.elementor-element-7464f1a {
    padding: 50px 0px 100px 0px;
}

.elementor-1957 .elementor-element.elementor-element-73a5d98 {
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: var( --e-global-color-kadence1 );
    box-shadow: 29px 29px 60px 0px rgba(0,0,0,0.2);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-1957 .elementor-element.elementor-element-73a5d98 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1957 .elementor-element.elementor-element-6dcb2f7 .elementskit-section-title-wraper .elementskit-section-title {
    text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
    margin: 0px 0px 20px 0px;
    font-family: "Abhaya Libre", Sans-serif;
    font-size: 46px;
    font-weight: 600;
    line-height: 45px;
}

.elementor-1957 .elementor-element.elementor-element-6dcb2f7 .elementskit-section-title-wraper .elementskit-section-title > span {
    color: var( --e-global-color-kadence1 );
}

.elementor-1957 .elementor-element.elementor-element-6dcb2f7 .elementskit-section-title-wraper .elementskit-section-title:hover > span {
    color: #000000;
}

.elementor-1957 .elementor-element.elementor-element-eea0ce6 {
    color: var( --e-global-color-kadence3 );
    font-family: "Poppins", Sans-serif;
    font-weight: 500;
}

.elementor-bc-flex-widget .elementor-1957 .elementor-element.elementor-element-d0c89df.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-1957 .elementor-element.elementor-element-d0c89df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-1957 .elementor-element.elementor-element-e1e0e9e .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

@media(min-width: 768px) {
    .elementor-1957 .elementor-element.elementor-element-7e74be7 {
        --width:100%;
    }

    .elementor-1957 .elementor-element.elementor-element-f5fc8f4 {
        --width: 50%;
    }

    .elementor-1957 .elementor-element.elementor-element-6f34fc6 {
        --width: 50%;
    }

    .elementor-1957 .elementor-element.elementor-element-aa7f48c {
        --width: 25%;
    }

    .elementor-1957 .elementor-element.elementor-element-e523296 {
        --width: 25%;
    }

    .elementor-1957 .elementor-element.elementor-element-b64cb36 {
        --width: 25%;
    }

    .elementor-1957 .elementor-element.elementor-element-bdf775e {
        --width: 25%;
    }

    .elementor-1957 .elementor-element.elementor-element-d8ba480 {
        --width: 33.33%;
    }

    .elementor-1957 .elementor-element.elementor-element-f0d2580 {
        --width: 33.33%;
    }

    .elementor-1957 .elementor-element.elementor-element-a4e9242 {
        width: 64.388%;
    }

    .elementor-1957 .elementor-element.elementor-element-d0c89df {
        width: 35.612%;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-1957 .elementor-element.elementor-element-7102dd5 {
        width:40%;
    }

    .elementor-1957 .elementor-element.elementor-element-4e92dea {
        width: 20%;
    }

    .elementor-1957 .elementor-element.elementor-element-069ac63 {
        width: 20%;
    }

    .elementor-1957 .elementor-element.elementor-element-6410b05 {
        width: 20%;
    }
}

@media(max-width: 1024px) {
    .elementor-1957 .elementor-element.elementor-element-7d861ec > .elementor-widget-container {
        margin:0px 10px 0px 10px;
    }

    .elementor-1957 .elementor-element.elementor-element-6791932 {
        padding: 45px 25px 45px 25px;
    }

    .elementor-1957 .elementor-element.elementor-element-7102dd5 > .elementor-element-populated {
        padding: 0px 40px 0px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-1957 .elementor-element.elementor-element-b8a99f8 {
        --margin-top:50px;
        --margin-bottom: 30px;
        --margin-left: 0px;
        --margin-right: 0px;
    }

    .elementor-1957 .elementor-element.elementor-element-0aa10f9 .elementor-heading-title {
        font-size: 33px;
    }

    .elementor-1957 .elementor-element.elementor-element-7d861ec .elementor-heading-title {
        font-size: 37px;
    }

    .elementor-1957 .elementor-element.elementor-element-6791932 {
        padding: 60px 25px 60px 25px;
    }

    .elementor-1957 .elementor-element.elementor-element-7102dd5 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1957 .elementor-element.elementor-element-68f268f {
        text-align: center;
    }

    .elementor-1957 .elementor-element.elementor-element-68f268f > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

    .elementor-1957 .elementor-element.elementor-element-73a5d98 {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1957 .elementor-element.elementor-element-eea0ce6 {
        font-size: 14px;
    }
}


