.elementor-20 .elementor-element.elementor-element-c3eb2d1 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-c3eb2d1:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-c3eb2d1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
 background-color: #333;
}

.elementor-20 .elementor-element.elementor-element-c3eb2d1,
.elementor-20 .elementor-element.elementor-element-c3eb2d1::before {
    --border-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-cdb8224 .pls-slider-text,
.elementor-20 .elementor-element.elementor-element-cdb8224.elementor-widget-pls-text-slider .pls-slider-next,
.elementor-20 .elementor-element.elementor-element-cdb8224.elementor-widget-pls-text-slider .pls-slider-prev {
    color: #FFFFFF;
}

.elementor-20 .elementor-element.elementor-element-cdb8224.elementor-widget-pls-text-slider .pls-slider-wrapper {
    max-width: 62%;
    margin: 0 auto;
}

.elementor-20 .elementor-element.elementor-element-ac69fdc {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0rem;
    --margin-bottom: 4.5rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-ac69fdc:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-ac69fdc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F5EEE7;
}

.elementor-20 .elementor-element.elementor-element-ac69fdc,
.elementor-20 .elementor-element.elementor-element-ac69fdc::before {
    --border-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .elementor-repeater-item-8ade8a1 .pls-slide-image {
    background-image: url("https://anvogue.presslayouts.com/wp-content/uploads/2024/05/fashion6-slider-bg1.webp");
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .elementor-repeater-item-a0499c6 .pls-slide-image {
    background-image: url("https://anvogue.presslayouts.com/wp-content/uploads/2024/05/fashion6-slider-bg2.webp");
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .elementor-repeater-item-1e6c0e6 .pls-slide-image {
    background-image: url("https://anvogue.presslayouts.com/wp-content/uploads/2024/05/fashion6-slider-bg3.webp");
    background-size: contain;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide {
    height: 85vh;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-content {
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-title>* {
    font-size: 80px;
    font-weight: 500;
    line-height: 88px;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-subtitle {
    margin-bottom: -7px;
}

.elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-button {
    margin-top: 42px;
}

.elementor-20 .elementor-element.elementor-element-1603b69 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0rem;
    --margin-bottom: 2rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
}

.elementor-20 .elementor-element.elementor-element-ba5c016 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0rem;
    --margin-bottom: 5rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
}

.elementor-20 .elementor-element.elementor-element-d18771b {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-b9e1036 {
    --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: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-7d14def .elementor-repeater-item-60883ff {
    left: 45%;
    top: 32%;
}

.elementor-20 .elementor-element.elementor-element-7d14def .elementor-repeater-item-300b5ad {
    left: 66%;
    top: 85%;
}

.elementor-20 .elementor-element.elementor-element-bef5b09 {
    --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: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-0bfab0a .elementor-repeater-item-60883ff {
    left: 70%;
    top: 27%;
}

.elementor-20 .elementor-element.elementor-element-0bfab0a .elementor-repeater-item-6f2b4a8 {
    left: 38%;
    top: 78%;
}

.elementor-20 .elementor-element.elementor-element-eb432d4 {
    --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: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-5d96624 .elementor-repeater-item-60883ff {
    left: 40%;
    top: 38%;
}

.elementor-20 .elementor-element.elementor-element-5d96624 .elementor-repeater-item-d223fbb {
    left: 70%;
    top: 92%;
}

.elementor-20 .elementor-element.elementor-element-af6d63b {
    --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: 0rem;
    --margin-bottom: 4rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 15px;
    --padding-right: 15px;
}

.elementor-20 .elementor-element.elementor-element-af6d63b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-af6d63b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-20 .elementor-element.elementor-element-af6d63b,
.elementor-20 .elementor-element.elementor-element-af6d63b::before {
    --border-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-6d1e0b5 {
    --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-20 .elementor-element.elementor-element-b2f3267 .pls-heading {
    text-align: left;
    max-width: 100%;
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-b2f3267 .heading-title {
    font-size: 44px;
    font-weight: 600;
    line-height: 50px;
}

.elementor-20 .elementor-element.elementor-element-b2f3267 .heading-tagline {
    color: #1F1F1F;
    font-size: 18px;
}

.elementor-20 .elementor-element.elementor-element-8712ca2 {
    --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-20 .elementor-element.elementor-element-ba21b6c>.elementor-widget-container {
    margin: 20px 0px 15px 0px;
}

.elementor-20 .elementor-element.elementor-element-ba21b6c .pls-countdown .pls-countdown-timer>span {
    border-style: none;
    border-width: 1px;
    border-radius: 1px;
}

.elementor-20 .elementor-element.elementor-element-ba21b6c .pls-countdown .pls-cddigits {
    font-size: 56px;
}

.elementor-20 .elementor-element.elementor-element-7fd1845 {
    --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;
    --background-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-ba99ef6 .pls-button {
    text-align: center;
}

.elementor-20 .elementor-element.elementor-element-c9403fc {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0rem;
    --margin-bottom: 4rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
}

.elementor-20 .elementor-element.elementor-element-e0918a0>.elementor-widget-container {
    margin: 0px 0px 5px 0px;
}

.elementor-20 .elementor-element.elementor-element-e0918a0 .pls-heading {
    text-align: center;
    max-width: 100%;
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-6eef4a8 .pls-testimonials .pls-client-wrap {
    max-width: 100%;
    width: 100%;
}

.elementor-20 .elementor-element.elementor-element-71342b7 {
    --display: flex;
    --background-transition: 0.3s;
    --margin-top: 0rem;
    --margin-bottom: 2rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
    --padding-top: 5rem;
    --padding-bottom: 6rem;
    --padding-left: 0rem;
    --padding-right: 0rem;
}

.elementor-20 .elementor-element.elementor-element-71342b7:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-71342b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F7F7F7;
}

.elementor-20 .elementor-element.elementor-element-71342b7,
.elementor-20 .elementor-element.elementor-element-71342b7::before {
    --border-transition: 0.3s;
}

.elementor-20 .elementor-element.elementor-element-2a7ccac {
    --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: 0rem;
    --margin-bottom: 2rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
}

.elementor-20 .elementor-element.elementor-element-3a1f66a {
    --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-20 .elementor-element.elementor-element-9db806b .info-box-wrap .info-box-title {
    margin-bottom: 13px;
}

.elementor-20 .elementor-element.elementor-element-9db806b .info-box-wrap .box-icon-wrap {
    margin-bottom: 20px;
}

.elementor-20 .elementor-element.elementor-element-b7c8953 {
    --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-20 .elementor-element.elementor-element-c17c12b .info-box-wrap .info-box-title {
    margin-bottom: 13px;
}

.elementor-20 .elementor-element.elementor-element-c17c12b .info-box-wrap .box-icon-wrap {
    margin-bottom: 20px;
}

.elementor-20 .elementor-element.elementor-element-ebe3fd6 {
    --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-20 .elementor-element.elementor-element-7bfd53e .info-box-wrap .info-box-title {
    margin-bottom: 13px;
}

.elementor-20 .elementor-element.elementor-element-7bfd53e .info-box-wrap .box-icon-wrap {
    margin-bottom: 20px;
}

.elementor-20 .elementor-element.elementor-element-dbfcca9 {
    --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-20 .elementor-element.elementor-element-679a1f5 .info-box-wrap .info-box-title {
    margin-bottom: 13px;
}

.elementor-20 .elementor-element.elementor-element-679a1f5 .info-box-wrap .box-icon-wrap {
    margin-bottom: 20px;
}

.elementor-20 .elementor-element.elementor-element-42bd8df {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-20 .elementor-element.elementor-element-00f7b26>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-20 .elementor-element.elementor-element-00f7b26 .section-content.row,
.elementor-20 .elementor-element.elementor-element-00f7b26 .pls-instagram-wrap.row {
    margin-left: -0px;
    margin-right: -0px;
}

.elementor-20 .elementor-element.elementor-element-00f7b26 .pls-instagram-image {
    padding: 0px;
}

.elementor-20 .elementor-element.elementor-element-3e0083b {
    --display: flex;
    --background-transition: 0.3s;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
}

.elementor-20 .elementor-element.elementor-element-3e0083b:not(.elementor-motion-effects-element-type-background),
.elementor-20 .elementor-element.elementor-element-3e0083b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1F1F1F;
}

.elementor-20 .elementor-element.elementor-element-3e0083b,
.elementor-20 .elementor-element.elementor-element-3e0083b::before {
    --border-transition: 0.3s;
}

@media(max-width:1024px) {
    .elementor-20 .elementor-element.elementor-element-cdb8224.elementor-widget-pls-text-slider .pls-slider-wrapper {
        max-width: 85%;
        margin: 0 auto;
    }
    .elementor-20 .elementor-element.elementor-element-ac69fdc {
        --margin-top: 0rem;
        --margin-bottom: 2rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide {
        height: 50vh;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-content {
        padding: 0px 0px 0px 15px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-title>* {
        font-size: 42px;
        line-height: 50px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-subtitle {
        font-size: 16px;
        margin-bottom: -12px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-button .btn-style-flat {
        padding: 15px 30px 15px 30px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-button .btn-style-outline {
        padding: 15px 30px 15px 30px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-button {
        margin-top: 35px;
    }
    .elementor-20 .elementor-element.elementor-element-1603b69 {
        --margin-top: 0rem;
        --margin-bottom: 0rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-ba5c016 {
        --margin-top: 0rem;
        --margin-bottom: 1rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-af6d63b {
        --flex-wrap: wrap;
        --margin-top: 0rem;
        --margin-bottom: 2rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-b2f3267 .pls-heading {
        text-align: center;
    }
    .elementor-20 .elementor-element.elementor-element-b2f3267 .heading-title {
        font-size: 30px;
        line-height: 32px;
    }
    .elementor-20 .elementor-element.elementor-element-8712ca2 {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }
    .elementor-20 .elementor-element.elementor-element-ba21b6c .pls-countdown .pls-cddigits {
        font-size: 34px;
    }
    .elementor-20 .elementor-element.elementor-element-ba21b6c .pls-countdown .pls-cdtext {
        font-size: 12px;
    }
    .elementor-20 .elementor-element.elementor-element-ba99ef6 .pls-button a.btn-style-flat {
        padding: 15px 24px 15px 24px;
    }
    .elementor-20 .elementor-element.elementor-element-ba99ef6 .pls-button a.btn-style-outline {
        padding: 15px 24px 15px 24px;
    }
    .elementor-20 .elementor-element.elementor-element-c9403fc {
        --margin-top: 0rem;
        --margin-bottom: 2rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-e0918a0 .heading-title {
        font-size: 30px;
        line-height: 32px;
    }
    .elementor-20 .elementor-element.elementor-element-71342b7 {
        --margin-top: 0rem;
        --margin-bottom: 1.5rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
        --padding-top: 3rem;
        --padding-bottom: 2rem;
        --padding-left: 0rem;
        --padding-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-3d71c9f>.elementor-widget-container {
        padding: 0px 15px 0px 15px;
    }
    .elementor-20 .elementor-element.elementor-element-2a7ccac {
        --flex-wrap: wrap;
        --margin-top: 0rem;
        --margin-bottom: 1rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-9db806b .info-box-title>* {
        font-size: 18px;
    }
    .elementor-20 .elementor-element.elementor-element-9db806b .box-icon-wrap .info-box-icon img {
        max-width: 48px;
        width: 48px;
        height: 48px;
    }
    .elementor-20 .elementor-element.elementor-element-c17c12b .info-box-title>* {
        font-size: 18px;
    }
    .elementor-20 .elementor-element.elementor-element-c17c12b .box-icon-wrap .info-box-icon img {
        max-width: 48px;
        width: 48px;
        height: 48px;
    }
    .elementor-20 .elementor-element.elementor-element-7bfd53e .info-box-title>* {
        font-size: 18px;
    }
    .elementor-20 .elementor-element.elementor-element-7bfd53e .box-icon-wrap .info-box-icon img {
        max-width: 48px;
        width: 48px;
        height: 48px;
    }
    .elementor-20 .elementor-element.elementor-element-679a1f5 .info-box-title>* {
        font-size: 18px;
    }
    .elementor-20 .elementor-element.elementor-element-679a1f5 .box-icon-wrap .info-box-icon img {
        max-width: 48px;
        width: 48px;
        height: 48px;
    }
}

@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-cdb8224 .pls-slider-text {
        font-size: 12px;
    }
    .elementor-20 .elementor-element.elementor-element-cdb8224.elementor-widget-pls-text-slider .pls-slider-wrapper {
        max-width: 100%;
        margin: 0 auto;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide {
        height: 40vh;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-content {
        width: 75%;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-title>* {
        font-size: 24px;
        line-height: 30px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-subtitle {
        font-size: 14px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-button .btn-style-flat {
        padding: 10px 20px 10px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-button .btn-style-outline {
        padding: 10px 20px 10px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-button a {
        font-size: 12px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-button {
        margin-top: 20px;
    }
    .elementor-20 .elementor-element.elementor-element-f345c0c .pls-slide-image {
        width: 60%;
    }
    .elementor-20 .elementor-element.elementor-element-b2f3267 .heading-title {
        font-size: 24px;
        line-height: 28px;
    }
    .elementor-20 .elementor-element.elementor-element-ba21b6c .pls-countdown .pls-countdown-timer>span {
        min-width: 0px;
        min-height: 0px;
    }
    .elementor-20 .elementor-element.elementor-element-ba99ef6 .pls-button a.btn-style-flat {
        padding: 12px 20px 12px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-ba99ef6 .pls-button a.btn-style-outline {
        padding: 12px 20px 12px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-e0918a0>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-e0918a0 .heading-title {
        font-size: 22px;
    }
    .elementor-20 .elementor-element.elementor-element-71342b7 {
        --margin-top: 0rem;
        --margin-bottom: 1.5rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-2a7ccac {
        --margin-top: 0rem;
        --margin-bottom: 1rem;
        --margin-left: 0rem;
        --margin-right: 0rem;
    }
    .elementor-20 .elementor-element.elementor-element-3a1f66a {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-9db806b .info-box-title>* {
        font-size: 16px;
    }
    .elementor-20 .elementor-element.elementor-element-9db806b .box-icon-wrap .info-box-icon img {
        max-width: 42px;
        width: 42px;
        height: 42px;
    }
    .elementor-20 .elementor-element.elementor-element-b7c8953 {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-c17c12b .info-box-title>* {
        font-size: 16px;
    }
    .elementor-20 .elementor-element.elementor-element-c17c12b .box-icon-wrap .info-box-icon img {
        max-width: 42px;
        width: 42px;
        height: 42px;
    }
    .elementor-20 .elementor-element.elementor-element-ebe3fd6 {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-7bfd53e .info-box-title>* {
        font-size: 16px;
    }
    .elementor-20 .elementor-element.elementor-element-7bfd53e .box-icon-wrap .info-box-icon img {
        max-width: 42px;
        width: 42px;
        height: 42px;
    }
    .elementor-20 .elementor-element.elementor-element-dbfcca9 {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-679a1f5 .info-box-title>* {
        font-size: 16px;
    }
    .elementor-20 .elementor-element.elementor-element-679a1f5 .box-icon-wrap .info-box-icon img {
        max-width: 42px;
        width: 42px;
        height: 42px;
    }
}

@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-b9e1036 {
        --width: 33.33%;
    }
    .elementor-20 .elementor-element.elementor-element-bef5b09 {
        --width: 33.33%;
    }
    .elementor-20 .elementor-element.elementor-element-eb432d4 {
        --width: 33.33%;
    }
    .elementor-20 .elementor-element.elementor-element-6d1e0b5 {
        --width: 30%;
    }
    .elementor-20 .elementor-element.elementor-element-8712ca2 {
        --width: 40%;
    }
    .elementor-20 .elementor-element.elementor-element-7fd1845 {
        --width: 30%;
    }
    .elementor-20 .elementor-element.elementor-element-3a1f66a {
        --width: 25%;
    }
    .elementor-20 .elementor-element.elementor-element-b7c8953 {
        --width: 25%;
    }
    .elementor-20 .elementor-element.elementor-element-ebe3fd6 {
        --width: 25%;
    }
    .elementor-20 .elementor-element.elementor-element-dbfcca9 {
        --width: 25%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-6d1e0b5 {
        --width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-8712ca2 {
        --width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-7fd1845 {
        --width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-3a1f66a {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-b7c8953 {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-ebe3fd6 {
        --width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-dbfcca9 {
        --width: 50%;
    }
}