        html {
            scroll-behavior: smooth;
        }

        .grecaptcha-badge {
            display: none !important;
        }

         /*:root {
            --primary_color: #8C72FF;
            --secondary_color: #15083E;
            --accent1_color: #252B42;
            --background1_color: #15083E;
            --header1_color: brown;
            --disabled_color: purple;
        }*/

        a {
            text-decoration: none;
        }

        body {
            margin: 0;
        }

        .labelws__content {
            word-break: break-word;
        }

        .bannerindex__title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 60px;
            line-height: 63px;
            text-align: right;
            font-feature-settings: "liga" off;
            color: #ffffff;
            z-index: 2;
        }

        .bannerindex__labels-content {
            max-width: 666px;
            margin-top: 185px;
            margin-left: auto;
            margin-right: 30px;
        }

        .website__container {
            max-width: 1940px;
            margin: 0 auto;
            overflow-x: clip;
            align-items: center;
            display: flex;
            flex-direction: column;
            width: 100%;
        }

        .link-item {
            cursor: pointer !important;
            font-family: 'Inter';
            font-style: normal;
            font-weight: 400;
            font-size: 14.5814px;
            line-height: 20px;
            text-align: right;
            letter-spacing: 0.182267px;
            color: #FFFFFF;            
        }

        /* Templates 01*/
        .templatews-01__container {
            position: relative !important;
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            background: white;
            height: calc(100vh - 185px);
            overflow-y: auto;
        }

        /* Templates 01*/

        /*GENERAL STYLES*/
        .background-image-ws__container {
            width: 100%;
            height: 100vw;
            max-height: 850px;
            object-fit: cover;
            background-position: 85%;
            background-repeat: no-repeat;
        }

        .pricesindex__change-color {
            display: flex;
            -moz-column-gap: 40px;
            column-gap: 40px;
            justify-content: center;
            /*flex-direction: column;
    background-color: #cccccc; */
            min-height: 782px;
            background-position: center;
            /* background-repeat: no-repeat; */
            background-size: cover;
            /* position: relative;
    width: 100vw; */
            width: 100%;
            max-width: 1930px;
            /*min-height: 1163px;*/
            margin-top: 70px;
            flex-wrap: wrap-reverse;
        }

        /*GENERAL STYLES*/
        /* Services section ***********************************************************************/
        .servicesindex__container {
            display: flex;
            flex-direction: column;
            /*margin-top: 155px;*/
            width: 100%;
            padding-top: 30px;
        }

        .servicesindex__header-content {
            display: flex;
            flex-direction: column;
        }

        .servicesindex__header-content {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            margin-bottom: 78px;
        }

        .servicesindex__header-title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 63.3333px;
            line-height: 70px;
            text-align: left;
            font-feature-settings: "liga" off;
            color: #a192fd;
        }

        .servicesindex__header-subtitle {
            text-align: left;
            letter-spacing: 0.182267px;
            max-width: 560px;
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 22px;
            font-feature-settings: "liga" off;
            color: #ffffff;
            margin-top: 10px;
        }

        .servicesindex__label-title {
            font-family: "Inter";
            font-style: normal;
            font-weight: 700;
            font-size: 24px;
            line-height: 32px;
            font-feature-settings: "liga" off;
            color: #ffffff;
        }

        .servicesindex__label-subtitle {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 16px;
            line-height: 24px;
            font-feature-settings: "liga" off;
            color: #ffffff;
        }

        .servicesindex__content-subtitle {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 18px;
            line-height: 28px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #111827;
        }

        /*****Personalized theme 01***/
        .servicesindex__content-title.labelws__content {
            max-width: 100vw;
        }

        .servicesindex__content-subtitle.labelws__content {
            max-width: 800px;
        }

        .servicesindex__items-list-content {
            display: flex;
            /*justify-content: center;*/
            column-gap: 55px;
            row-gap: 40px;
            /* padding: 70px 0; */
            flex-wrap: wrap;
            max-width: 930px;
            /*margin: 0 auto;*/
        }

        .servicesindex__item-content {
            display: none;
            flex-direction: column;
            align-items: center;
            width: 297px;
            /*min-height: 241.53px;*/
            row-gap: 10px;
            /* background: white; */
            /* padding: 36px 40px; */
            /* box-sizing: border-box; */
            /* box-shadow: 0px 13px 19px rgb(0 0 0 / 7%); */
        }

        .servicesindex__icon {
            font-size: 35px;
            color: white;
            display: flex;
        }

        /* Title / subtitle*/
        .servicesindex__item-content-title {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 500;
            font-size: 18.2267px;
            line-height: 27px;
            letter-spacing: 0.0911336px;
            color: #ffffff;
        }

        .servicesindex__item-content-subtitle {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 400;
            font-size: 14.5814px;
            line-height: 22px;
            letter-spacing: 0.182267px;
            color: #ffffff;
        }

        .servicesindex__icon-title {
            display: flex;
            width: 100%;
            column-gap: 10px;
            align-items: center;
            /*flex-direction: column;*/
            row-gap: 10px;
        }

        /* Title / subtitle*/

        .servicesindex__list-details-content {
            display: flex;
            justify-content: center;
            row-gap: 75px;
            padding-bottom: 55px !important;
            column-gap: 50px;
        }

        .servicesindex__hand-right {
            margin-right: auto;
        }

        .servicesindex__left-image-content img {
            width: 100%;
        }

        .sufflews__button {
            position: absolute !important;
            cursor: pointer;
            top: -3px;
            left: -26px;
        }

        /*
    Suffle component
    */

        /*
    Banner component
    */

        /*.website__custom-container {
    background: black;
    }*/

        .bannerindex__title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 60px;
            line-height: 64px;
            text-align: right;
            font-feature-settings: "liga" off;
            color: #ffffff;
            max-width: 880px;
            margin: 0 auto;
            margin-bottom: 15px;
            margin-top: 115px;
            padding: 0 20px;
            box-sizing: border-box;
        }

        .bannerindex__subtitle {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 300;
            font-size: 18.2267px;
            line-height: 27px;
            text-align: right;
            letter-spacing: 0.182267px;
            color: #ffffff;
            max-width: 521px;
            margin-left: auto;
            box-sizing: border-box;
            z-index: 2;
        }

        .bannerindex__container {
            width: 100%;
            /* padding-top: 571px; */
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
            position: relative;
            background-position-y: top;
            height: 1000px;
            background: #15083E !important;
        }

        .bannerindex__rectangle-degraded {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 150px;
            /*opacity: 0.07;*/
            z-index: 1;
            background: linear-gradient(0deg, #15083E 0%, rgba(139, 195, 74, 0) 100%) !important;
        }

        .bannerindex__image-pc {
            width: 100%;
        }

        .bannerindex__btn-contact {
            min-width: 155px;
            min-height: 40px;
            border-radius: 100px;
            display: flex;
            align-items: center;
            max-width: 150px;
            margin-left: auto;
            padding: 10px 20px;
            box-sizing: border-box;
            justify-content: center;
            margin-top: 50px;
            /*Font*/
            font-family: "Inter";
            font-style: normal;
            font-weight: 600;
            font-size: 16px;
            line-height: 19px;
            color: #ffffff;
            z-index: 2;
            position: relative;
        }

        .bannerindex__sm-content {
            /*background: red;*/
            display: flex;
            justify-content: flex-end;
            column-gap: 15px;
            margin-top: 95px;
            z-index: 2;
            position: relative;
            margin-right: 30px;
            display: none !important;
        }

        .bannerindex__banner-background-image {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
        }

        .bannerindex__banner-background-image .imagews__component {
            width: 100%;
            object-position: center;
            object-fit: cover;
            height: 100%;
        }

        .imagews__image-suffle-content {
            position: relative;
        }

        /*
    Banner component
    */

        /*
    Label component
    */
        .labelws__content {
            position: relative;
        }

        .labelws__component[contenteditable="true"] {
            cursor: inherit;
        }

        /*
    Label component
    */

        /*
    Button component
    */

        .buttonws__component {
            min-width: 170px;
            min-height: 56px;
            background: #7c3aed;
            border-radius: 8px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: "Inter";
            font-style: normal;
            font-weight: 600;
            font-size: 16px;
            line-height: 24px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #ffffff;
        }

        /*
    Button component
    */

        /*Content table  01*/
        .pricesindex__container {
            width: 100%;
            max-height: 850px;
            -o-object-fit: cover;
            object-fit: cover;
            background-position: 0px;
            background-repeat: no-repeat;
        }

        .pricesindex__content {
            display: flex;
            flex-direction: column;
            height: 100%;
            padding: 99px 70px 90px 70px;
            box-sizing: border-box;
        }

        .pricesindex__label-header-title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 63.3333px;
            line-height: 77px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #a192fd;
            max-width: 700px;
        }

        .pricesindex__label-header-subtitle {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 15.62px;
            line-height: 27px;
            letter-spacing: 0.182267px;
            color: rgba(0, 0, 0, 0.87);
            max-width: 700px;
        }

        .pricesindex__label-container {
            display: flex;
            flex-direction: column;
            row-gap: 10px;
            align-items: center;
            text-align: center;
            justify-content: center;
            flex-wrap: wrap;
            column-gap: 20px;
        }

        .pricesindex__prices-list-content {
            height: 100%;
            margin: auto;
            margin-top: 40px;
            max-width: 100%;
        }

        .pricesindex__table-container {
            display: flex;
            column-gap: 20px;
        }

        .pricesindex__details-columns {
            display: flex;
            column-gap: 20px;
            overflow-x: auto;
        }

        .pricesindex__table-column {
            background: #f8f8f800;
            border-radius: 20px;
            max-width: 185px;
            min-width: 185px;
            width: 100%;
        }

        .pricesindex__table-header-column {
            text-align: center;
            border-radius: 20px 20px 0 0;
            max-width: 185px;
            min-width: 145px;
            width: 100%;
            min-height: 65px;
            display: flex;
            /*border: 1px solid white;*/
            justify-content: center;
            align-items: center;
            padding: 0px 15px;
            box-sizing: border-box;
            box-shadow: inset 0px 4px 20px rgba(255, 255, 255, 0.5);
        }

        .pricesindex__table-body-column {
            padding: 20px 20px;
            /*background: rgb(0 0 0);
    border: solid 1px white;*/
            border-radius: 0 0 20px 20px;
            display: flex;
            flex-direction: column;
            row-gap: 10px;
            max-width: 250px;
            text-align: center;
        }

        .pricesindex__table-head-label {
            font-family: "Inter";
            font-style: normal;
            font-weight: 600;
            font-size: 18px;
            line-height: 22px;
            color: white;
            text-align: center;
        }

        .pricesindex__table-row-label {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 300;
            font-size: 16px;
            line-height: 20px;
            text-align: center;
            color: #ffffff;
        }

        .pricesindex__titles-table-container {
            display: flex;
            flex-direction: column;
            align-items: center;
            width: 100%;
        }

        /*Schedule 01*/

        .scheduleindex__schedule-background-image {
            display: flex;
            column-gap: 40px;
            justify-content: flex-end;
            flex-direction: column;
            background-position: center;
            background-size: cover;
            /*width: 100vw;*/
            width: 100%;
            max-width: 1940px;
            /*min-height: 758px;*/
            align-items: center;
        }

        .scheduleindex__schedule-container {
            display: flex;
            justify-content: center;
            width: 100%;
        }

        .scheduleindex__schedule-title-subtitle-content {
            display: flex;
            flex-direction: column;
            align-items: center;
            margin-top: 15px;
            row-gap: 20px;
            z-index: 2;
        }

        .scheduleindex__awesome-child {
            height: 99%;
            margin-top: auto;
        }

        .scheduleindex__right-container {
            padding: 145px 30px;
            box-sizing: border-box;
        }

        .scheduleindex__schedule-details-title {
            font-family: "Inter";
            font-style: normal;
            font-weight: 600;
            font-size: 22.6416px;
            line-height: 30px;
            display: flex;
            text-align: right;
            font-feature-settings: "liga" off;
            color: #363636;
            margin-top: 20px;
            max-width: 145px;
        }

        .scheduleindex__schedule-details-container {
            display: flex;
            background: #ffffff;
            justify-content: center;
            box-sizing: border-box;
            column-gap: 30px;
            padding-top: 0px;
            width: 100%;
        }

        .scheduleindex__schedule-title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 63.3333px;
            line-height: 77px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #15083e;
            max-width: 700px;
        }

        .scheduleindex__schedule-subtitle {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 15.62px;
            line-height: 19px;
            text-align: center;
            letter-spacing: 0.182267px;
            color: rgba(0, 0, 0, 0.87);
            max-width: 315px;
        }

        .scheduleindex__schedule-details {
            box-sizing: border-box;
            padding: 10px 20px;
            /* background: #e5e5e5; */
            /* background: #f9f9f9; */
            /* border: 1px solid #e6e6e6; */
            height: 275px;
        }

        .scheduleindex__table-row-label {
            max-height: 300px;
            font-size: 70px;
            color: white;
        }

        .scheduleindex__schedule-day-item {
            align-items: center;
            display: flex;
            -moz-column-gap: 30px;
            border-bottom: 1.25787px solid #d8d8d8;
            width: 400px;
            justify-content: space-between;
        }

        .scheduleindex__image-right-content {
            max-width: 310px;
        }

        .scheduleindex__title-label {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 600;
            font-size: 15.499px;
            line-height: 28px;
            text-align: right;
            letter-spacing: 0.0861053px;
            color: #252b42;
            margin-bottom: 29px;
            max-width: 502px;
        }

        .scheduleindex__schedule-day-label {
            font-family: "Inter";
            font-style: normal;
            font-weight: 500;
            font-size: 20.1259px;
            line-height: 35px;
            color: #565656;
            width: 235px;
            text-align: center;
        }

        .scheduleindex__schedule-day-week {
            font-family: "Inter";
            font-style: normal;
            font-weight: 700;
            font-size: 20.1259px;
            line-height: 35px;
            color: #a192fd;
            text-transform: capitalize;
        }

        #adcentral-template__container {
            overflow-y: auto;
            height: 100vh;
        }

        .servicesindex__item-content-title {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 500;
            font-size: 18.2267px;
            line-height: 27px;
            letter-spacing: 0.0911336px;
            color: #ffffff;
        }

        .location02__container {
            display: flex;
        }

        .location02__title-subtitle-content {
            color: white;
            display: flex;
            align-items: center;
            flex-direction: column;
        }

        .location02__header-title {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 400;
            font-size: 47.3895px;
            line-height: 57px;
            text-align: center;
            letter-spacing: 0.182267px;
            text-transform: uppercase;
            color: #ffffff;
            margin-bottom: 38px;
        }

        .location02__header-subtitle {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 400;
            font-size: 18.2267px;
            line-height: 27px;
            letter-spacing: 0.182267px;
            color: #ffffff;
            margin-bottom: 38px;
        }

        .location02__pin-content {
            display: flex;
            background: rgba(255, 255, 255, 0.2);
            border: 2px solid #ffffff;
            box-sizing: border-box;
            border-radius: 20px;
            justify-content: center;
            align-items: center;
            padding: 15px;
            box-sizing: border-box;
            column-gap: 35px;
            max-width: 348px;
        }

        .location02__pin-image {
            min-width: 55px;
        }

        .location02__pin-label {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 700;
            font-size: 18.2267px;
            line-height: 27px;
            text-align: center;
            letter-spacing: 0.182267px;
            color: #ffffff;
        }

        .location02__container {
            width: 100%;
            background-repeat: no-repeat;
            background-size: cover;
            background-position: center;
            min-height: 732px;
            display: flex;
            justify-content: center;
            align-items: center;
            column-gap: 70px;
        }

        .locationindex__container {
            display: flex;
            /*background: red;*/
            width: 100%;
            justify-content: center;
            /*height: 602px;*/
            height: 540px;
            align-items: center;
            position: relative;
            /*max-width: 1440px;*/
        }

        .locationindex__form-content {
            background: #343434;
            box-shadow: 0px 3.64534px 28.2514px rgb(0 0 0 / 15%);
            border-radius: 30.0741px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            row-gap: 30px;
            padding: 30px;
            box-sizing: border-box;
            margin: 50px auto;
            max-width: 90%;
            z-index: 2;
        }

        .locationindex__form-title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 63.3333px;
            line-height: 70px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #ffffff;
        }

        .locationindex__form-subtitle {
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 400;
            font-size: 18.2267px;
            line-height: 27px;
            text-align: center;
            letter-spacing: 0.182267px;
            color: #ffffff;
            text-align: center;
        }

        .locationindex__phone-content {
            display: flex;
            column-gap: 5px;
            flex-wrap: wrap;
            justify-content: center;
            row-gap: 10px;
        }

        .locationindex__phone-label {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 24px;
            line-height: 29px;
            display: flex;
            align-items: center;
            text-align: center;
            color: #ffffff;
        }

        .locationindex__phone-number {
            font-family: "Inter";
            font-style: normal;
            font-weight: bold;
            font-size: 24px;
            line-height: 29px;
            display: flex;
            align-items: center;
            text-align: center;
            color: #ffffff;
        }

        .locationindex__call-button {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 20px 36px;
            box-sizing: border-box;
            text-align: center;
            /*width: 222.12px;
    height: 47.39px;*/
            background: #e40297;
            box-shadow: 0px 4px 31px rgb(0 0 0 / 15%);
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 500;
            font-size: 15.4927px;
            line-height: 23px;
            letter-spacing: 0.182267px;
            color: #343434;
        }

        .locationindex__pin-background {
            position: absolute;
            top: 0;
            height: 100%;
            mix-blend-mode: color;
            width: 100%;
            z-index: 1;
        }

        .contactUsindex__container {
            display: flex;
            /* background: red; */
            width: 100%;
            justify-content: center;
            height: 771px;
            align-items: center;
            position: relative;
            background-size: cover;
            /* max-width: 1440px; */
            background-position: center;
        }

        .contactUsindex__form-content {
            border-radius: 30.0741px;
            display: flex;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            row-gap: 30px;
            padding: 30px;
            box-sizing: border-box;
            margin: 50px auto;
            margin-right: auto;
            margin-left: 200px;
            max-width: 650px;
            z-index: 2;
        }

        .contactUsindex__form-title {
            font-family: 'Inter';
            font-style: normal;
            font-weight: 700;
            font-size: 55px;
            line-height: 70px;
            text-align: center;
            font-feature-settings: "liga" off;
            color: #a192fd;
            text-align: left;
        }

        .contactUsindex__form-subtitle {
            font-family: "Inter";
            font-style: normal;
            font-weight: 400;
            font-size: 15.62px;
            line-height: 27px;
            letter-spacing: 0.182267px;
            color: rgba(0, 0, 0, 0.87);
            margin-bottom: 45px;
            max-width: 425px;
            margin-right: auto;
        }

        .contactUsindex__phone-content {
            display: flex;
            column-gap: 5px;
            justify-content: center;
            align-items: flex-start;
            row-gap: 10px;
            flex-direction: column;
            background: #15083e;
            box-shadow: inset 0px 4px 20px rgb(255 255 255 / 50%);
            border-radius: 15px;
            width: 348px;
            position: relative;
            min-height: 104px;
            padding-left: 70px;
            box-sizing: border-box;
            margin-left: 70px;
        }

        .contactUsindex__aditional-effect-phone {
            position: absolute;
            top: -60px;
            left: -80px;
        }

        .contactUsindex__phone-label {
            font-family: "Inter";
            font-style: normal;
            font-weight: 600;
            font-size: 18px;
            line-height: 22px;
            display: flex;
            align-items: center;
            color: #a192fd;
        }

        .contactUsindex__phone-number {
            font-family: "Montserrat";
            font-style: normal;
            font-size: 23px;
            line-height: 27px;
            text-align: center;
            letter-spacing: 0.182267px;
            color: #ffffff;
        }

        .contactUsindex__call-button {
            display: flex;
            justify-content: center;
            align-items: center;
            padding: 20px 36px;
            box-sizing: border-box;
            text-align: center;
            /*width: 222.12px;
    height: 47.39px;*/
            background: #e40297;
            box-shadow: 0px 4px 31px rgb(0 0 0 / 15%);
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 500;
            font-size: 15.4927px;
            line-height: 23px;
            letter-spacing: 0.182267px;
            color: #343434;
        }

        .scheduleindex__btn-contact {
            width: 233px;
            /*height: 52px;*/
            min-height: 52px;
            text-align: center;
            background: #23a6f0;
            border-radius: 5px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-family: "Montserrat";
            font-style: normal;
            font-weight: 300;
            font-size: 14px;
            line-height: 22px;
            text-align: center;
            letter-spacing: 0.2px;
            color: #ffffff;
        }

        .scheduleindex__button-call-content {
            display: flex;
            justify-content: center;
            margin-top: 40px;
        }

        .bannerindex__instagram-icon .imagews__component {
            width: 100%;
        }

        .bannerindex__facebook-icon .imagews__component {
            width: 100%;
        }

        .servicesindex__header-content {
            grid-area: header;
        }

        .servicesindex__items-list-content {
            grid-area: services;
            height: min-content;
        }

        .servicesindex__phone-child {
            grid-area: phonechild;
        }

        .banner-phone-dividers {
            width: 100%;
            display: flex;
            justify-content: center;
        }

        .dividerindex__devices-banner-divider .imagews__component {
            width: 100%;
        }

        .scheduleindex__hand-check {
            padding-top: 5px;
        }

        .scheduleindex__hand-check-content {
            position: relative;
        }

        .pricesindex__hand-phone {
            margin-right: auto;
        }

        #bannerindex__call-to-action {
            text-align: center;
        }

        .bannerindex__labels-content .widget-booking__btn-container {
            z-index: 2;
            position: relative;
            margin-left: auto;
        }

        .widget-booking__button-content:hover {
            filter: brightness(90%);
        }
        
        .reviewsindex__container .wgt-review__lbl-bottom {
            color: white;
        }
        
        @media (min-width: 1501px) {
            .servicesindex__items-list-content {
                min-width: 750px;
            }

            .servicesindex__list-prices {
                width: 100%;
                display: grid !important;
                grid-template-areas:
                    "header phonechild"
                    "services phonechild";
                grid-template-rows: min-content 1fr;
            }

            .scheduleindex__schedule-details-container {
                margin-right: 120px;
            }

            .table-first-column {
                max-width: 214px !important;
                min-width: 214px !important;
            }

            .pricesindex__table-column {
                max-width: 177px;
                min-width: 177px;
            }

            .pricesindex__table-header-column {
                max-width: 214px;
                min-width: 145px;
                min-height: 65px;
            }

            /*Widget view*/
            .widget-booking__btn-container {
                background: #FFFFFF;
                border-radius: 7.09084px;
                width: 768px;
                height: 119px;
                background: #FFFFFF;
                border-radius: 15.1106px;
                margin-top: 25px;
                margin-bottom: 25px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 26px;
                z-index: 1;
                box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
                right: 100px;
            }

            .widget-booking__button-content {
                width: auto;
                height: 74px;
                background: #A192FD;
                border-radius: 8px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 13.5px;
                padding: 0 16px;
                cursor: pointer;
                box-sizing: border-box;
            }

            .widget-booking__button-icon {
                cursor: pointer;
                pointer-events: none;
            }

            .widget-booking__phone-icon {
                width: 49px;
            }

            .widget__labels-content {
                display: flex;
                flex-direction: column;
            }

            :where(.widget__labels-first-text, .widget__labels-second-text) {
                pointer-events: none;
            }

            .widget__labels-first-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-size: 16px;
                line-height: 20px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }

            .widget__labels-second-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 20px;
                line-height: 15px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }
        }

        @media (min-width: 1001px) and (max-width: 1500px) {
            /*Styles new logo shape*/

            .scheduleindex__hand-check {
                margin: 0 auto;
                padding-left: 182px;
                width: 100%;
                height: auto;
                position: absolute;
                max-width: 139px;
                top: -48px;
                right: 10%;
                z-index: 0;
            }

            .scheduleindex__hand-check .imagews__component {
                width: 100%;
                height: auto;
            }

            .scheduleindex__schedule-title-hours-content {
                margin: 0 auto;
            }

            .scheduleindex__awesome-child .imagews__component {
                width: 100%;
                margin: -3px auto;
            }

            .scheduleindex__awesome-child {
                width: 100%;
                height: 99%;
                margin-top: auto;
                max-width: 250px;
                margin: auto;
            }

            .pricesindex__stars-group {
                display: none !important;
            }

            .pricesindex__change-color {
                background-size: cover;
            }

            .servicesindex__list-prices {
                display: grid !important;
                grid-template-areas:
                    "header phonechild"
                    "services phonechild";
                grid-template-rows: min-content 1fr;
            }

            .scheduleindex__title-label {
                max-width: 430px;
            }

            .servicesindex__hand-right {
                display: none !important;
            }

            .bannerindex__title {
                letter-spacing: 0.162569px;
                /*max-width: 350px;*/
                max-width: 100%;
                padding: 0px 0px;
                box-sizing: border-box;
                margin-top: 45px !important;
                margin-right: 0 !important;
                margin-left: auto !important;
                font-family: 'Inter';
                font-style: normal;
                text-align: right;
                font-feature-settings: "liga" off;
                color: #ffffff;
                font-weight: 700;
                font-size: 50px;
                line-height: 50px;
            }

            .bannerindex__subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 11.8919px;
                line-height: 14px;
                text-align: right;
                font-feature-settings: "liga" off;
                color: #ffffff;
                opacity: 0.5;
                max-width: 250px;
                margin-left: auto;
            }

            .bannerindex__sm-content {
                justify-content: center;
                margin-top: 50px;
            }

            .bannerindex__instagram-icon {
                max-width: 55px;
            }

            .bannerindex__facebook-icon {
                max-width: 55px;
            }

            .servicesindex__list-details-content {
                padding: 0 55px;
                padding-left: 100px;
            }

            .servicesindex__items-list-content {
                /*min-width: 685px;*/
            }

            .servicesindex__item-content {
                min-height: 140.53px;
            }

            .bannerindex__container {
                width: 100%;
                height: auto;
                max-height: inherit;
                object-fit: cover;
                background-position: 75%;
                background-repeat: no-repeat;
            }

            .pricesindex__change-color {
                /* width: 100vw; */
                width: 100%;
                min-height: 809px;
                justify-content: center;
                flex-wrap: wrap-reverse;
            }

            .pricesindex__label-container {
                display: flex;
                flex-direction: column;
                row-gap: 10px;
            }

            .pricesindex__table-head-label {
                text-align: center;
                font-size: 12.6822px;
                line-height: 15px;
            }

            .pricesindex__table-row-label {
                font-size: 11.273px;
                line-height: 14px;
            }

            .pricesindex__table-container {
                display: flex;
                column-gap: 20px;
            }

            .pricesindex__details-columns {
                display: flex;
                column-gap: 20px;
            }

            .pricesindex__table-column {
                background: white;
                border-radius: 20px;
                min-width: 150px;
                max-width: 150px;
            }

            .scheduleindex__schedule-details {
                padding-left: 15px;
                padding-right: 15px;
                padding-top: 20px;
                box-sizing: border-box;
            }

            .pricesindex__content {
                display: flex;
                flex-direction: column;
                height: 100%;
                padding: 69px 67px 90px 67px;
                box-sizing: border-box;
            }

            .servicesindex__item-content-title {
                font-family: "Inter";
                font-style: normal;
                font-weight: 700;
                font-size: 24px;
                line-height: 32px;
                text-align: center;
                font-feature-settings: "liga" off;
            }

            .scheduleindex__schedule-details-container {
                flex-direction: column-reverse;
            }

            .table-first-column {
                max-width: 150px !important;
                min-width: 150px !important;
                width: 100%;
            }

            .pricesindex__table-container {
                column-gap: 10px;
            }

            .pricesindex__table-column {
                max-width: 124px;
                min-width: 124px;
            }

            .pricesindex__table-header-column {
                text-align: center;
                border-radius: 14px 14px 0 0;
                max-width: 150px;
                min-width: 124px;
                min-height: 43px;
                display: flex;
                background: white;
                justify-content: center;
                align-items: center;
                padding: 0px 15px;
                box-sizing: border-box;
            }

            .pricesindex__table-body-column {
                border-radius: 0 0 14px 14px;
            }

            .pricesindex__details-columns {
                column-gap: 10px;
            }

            /*Widget view*/
            .widget-booking__btn-container {
                background: #FFFFFF;
                border-radius: 7.09084px;
                width: 440.97px;
                height: 70.34px;
                background: #FFFFFF;
                border-radius: 9.1106px;
                margin-top: 25px;
                margin-bottom: 25px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 14px;
                z-index: 1;
                box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
                padding: 0 15px;
    box-sizing: border-box;
            }

            .widget-booking__button-content {
                width: 315px;
                height: 43px;
                background: #A192FD;
                border-radius: 8px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 5.5px;
                padding: 0 11px;
                cursor: pointer;
                box-sizing: border-box;
            }

            .widget-booking__button-icon {
                cursor: pointer;
                pointer-events: none;
                width: 25px;
            }

            .widget-booking__phone-icon {
                width: 27.31px;
            }

            .widget__labels-content {
                display: flex;
                flex-direction: column;
            }

            :where(.widget__labels-first-text, .widget__labels-second-text) {
                pointer-events: none;
            }

            .widget__labels-first-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-size: 12px;
                line-height: 15px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }

            .widget__labels-second-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 14px;
                line-height: 9px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }
        }
       

        @media (min-width: 1px) and (max-width: 1000px) {
            .scheduleindex__hand-check {
                max-width: 63px;
                margin-left: auto;
                margin-right: 30px;
                margin: 0 auto;
                padding-left: 182px;
                position: absolute;
                top: 0px;
                right: 6%;
                z-index: 0;
            }

            .scheduleindex__hand-check .imagews__component {
                width: 100%;
                height: auto;
            }

            .scheduleindex__awesome-child .imagews__component {
                width: 100%;
                margin: -3px auto;
            }

            .servicesindex__list-prices {
                display: grid !important;
                grid-template-areas:
                    "header header"
                    "services phonechild";
                grid-template-rows: min-content 1fr;
            }

            .servicesindex__items-list-content {
                margin: 0 auto;
            }

            .scheduleindex__title-label {
                max-width: 380px;
            }

            .servicesindex__hand-right {
                display: none !important;
            }

            .bannerindex__btn-contact {
                min-width: 110px;
                min-height: 27px;
                border-radius: 100px;
                display: flex;
                align-items: center;
                max-width: 104px;
                margin-left: auto;
                padding: 10px 10px;
                box-sizing: border-box;
                justify-content: center;
                margin-top: 35px;
                font-family: "Inter";
                font-style: normal;
                font-weight: 600;
                font-size: 10.8px;
                line-height: 13px;
                color: #ffffff;
                z-index: 2;
                position: relative;
            }

            .bannerindex__sm-content {
                /* background: red; */
                display: flex;
                justify-content: center;
                column-gap: 15px;
                margin-top: 33px;
                z-index: 2;
                position: relative;
                margin-bottom: 25px;
            }

            .bannerindex__instagram-icon {
                max-width: 35px;
            }

            .bannerindex__facebook-icon {
                max-width: 35px;
            }

            .servicesindex__item-content {
                display: flex;
                flex-direction: column;
                align-items: center;
                max-width: 179px;
                min-width: 179px;
                min-height: 62px;
                width: 179px;
                /*height: 62px;*/
                row-gap: 3px;
                /* background: white; */
                padding: 15px 20px;
                /*box-sizing: border-box;*/
                /* box-shadow: 0px 13px 19px rgb(0 0 0 / 7%);*/
                row-gap: 0px !important;
            }

            .servicesindex__phone-child .imagews__component {
                height: 100%;
            }

            .servicesindex__phone-child {
                height: 380px;
            }

            .servicesindex__label-title {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 700;
                font-size: 14.4711px;
                line-height: 19px;
                letter-spacing: 0.0602962px;
                color: white;
                text-align: start;
            }

            .servicesindex__item-content-icon-img {
                width: 15px;
                height: auto;
            }

            .servicesindex__icon-title {
                display: flex;
                width: 100%;
                column-gap: 10px;
                align-items: center;
                /* flex-direction: column; */
                row-gap: 5px;
            }

            .servicesindex__item-content-subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 16px;
                line-height: 24px;
                font-feature-settings: "liga" off;
                color: #ffffff;
            }

            .servicesindex__label-subtitle {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 500;
                font-size: 8.44147px;
                line-height: 12px;
                letter-spacing: 0.120592px;
                color: #ffffff;
            }

            .servicesindex__icon {
                font-size: 25px;
            }

            .servicesindex__items-list-content {
                display: flex;
                /* justify-content: center; */
                column-gap: 15px;
                row-gap: 5px;
                /* padding: 70px 0; */
                flex-wrap: wrap;
                max-width: 540px;
                margin: 0 auto;
                height: fit-content;
                width: min-content;
            }

            .locationindex__container {
                width: 100%;
                height: auto;
                max-height: inherit;
                object-fit: contain;
                background-position: 80%;
                background-repeat: no-repeat;
                background-size: auto;
                background-position-y: inherit;
            }

            .contactUsindex__container {
                display: flex;
                /* background: red; */
                width: 100%;
                justify-content: center;
                height: 485px;
                align-items: center;
                position: relative;
                background-size: cover;
                /* max-width: 1440px; */
                background-position: center;
            }

            .contactUsindex__form-content {
                border-radius: 30.0741px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                row-gap: 10px;
                padding: 15px;
                box-sizing: border-box;
                max-width: 90%;
                z-index: 2;
                margin: 0px !important;
            }

            .contactUsindex__form-title {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 40.3239px;
                line-height: 49px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #a192fd;
            }

            .contactUsindex__form-subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 9.94514px;
                line-height: 17px;
                text-align: center;
                letter-spacing: 0.116048px;
                color: rgba(0, 0, 0, 0.87);
                max-width: 190px;
                margin-right: inherit;
            }

            .location02__image-content {
                display: none;
            }

            .contactUsindex__aditional-effect-phone {
                width: 102px;
            }

            .contactUsindex__aditional-effect-phone .imagews__component {
                width: 100%;
            }

            .contactUsindex__aditional-effect-phone {
                position: absolute;
                top: -47px;
                left: -55px;
            }

            .contactUsindex__phone-content {
                width: 205px;
                padding-left: 55px;
                box-sizing: border-box;
                min-height: 61px;
                row-gap: 8px;
                margin-left: 55px;
            }

            .contactUsindex__phone-label {
                font-family: "Inter";
                font-style: normal;
                font-weight: 600;
                font-size: 10.6168px;
                line-height: 13px;
                display: flex;
                align-items: center;
                color: #a192fd;
            }

            .contactUsindex__phone-number {
                font-family: "Inter";
                font-style: normal;
                font-weight: 700;
                font-size: 14.1557px;
                line-height: 17px;
                display: flex;
                align-items: center;
                color: #ffffff;
            }

            .pricesindex__change-color {
                /* width: 100vw; */
                width: 100%;
                min-height: 761px;
                justify-content: center;
                flex-wrap: wrap-reverse;
            }

            .pricesindex__stars-group {
                display: none !important;
            }

            .location02__container {
                min-height: 439px;
            }

            .bannerindex__title {
                font-size: 42px;
                line-height: 50px;
                text-align: center;
                letter-spacing: 0.162569px;
                max-width: 360px;
                padding: 0px 0px;
                box-sizing: border-box;
                margin-top: 45px !important;
                margin-right: 0 !important;
                margin-left: auto !important;

                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 29.7053px;
                line-height: 30px;
                text-align: right;
                font-feature-settings: "liga" off;
                color: #ffffff;
            }

            .servicesindex__header-content {
                padding: 0 30px;
                box-sizing: border-box;
                margin-bottom: 45px;
                align-items: center;
            }

            .pricesindex__titles-table-container {
                display: flex;
                flex-direction: column;
                align-items: center;
                width: 100%;
                margin-top: 45px;
            }

            .pricesindex__prices-list-content {
                padding-left: 5px;
                box-sizing: border-box;
            }

            .pricesindex__hand-phone .imagews__component {
                width: 90%;
                margin: 0 auto;
            }

            .dividerindex__devices-banner-divider .imagews__component {
                width: 100%;
                margin: 0 auto;
            }

            .locationindex__form-content {
                max-width: 322px;
                row-gap: 10px;
            }

            .locationindex__form-subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 13.0795px;
                line-height: 16px;
                display: flex;
                align-items: center;
                text-align: center;
                color: #a192fd;
            }

            .locationindex__phone-label {
                font-family: "Inter";
                font-style: normal;
                font-weight: bold;
                font-size: 13.0795px;
                line-height: 16px;
                display: flex;
                align-items: center;
                text-align: center;
                color: #ffffff;
            }

            .locationindex__phone-number {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 13.0795px;
                line-height: 16px;
                display: flex;
                align-items: center;
                text-align: center;
                color: #ffffff;
            }

            .locationindex__form-title {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 34.5152px;
                line-height: 42px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #ffffff;
            }

            .bannerindex__subtitle {
                font-family: 'Inter' !important;
                font-style: normal !important;
                font-weight: 400 !important;
                font-size: 18px !important;
                line-height: 22px !important;
                text-align: right !important;
                font-feature-settings: 'liga' off !important;
                color: #FFFFFF !important;
                opacity: 0.5 !important;
                max-width: 347px !important;
                margin-left: auto !important;
            }

            .pricesindex__label-container {
                padding: 0 30px;
                box-sizing: border-box;
            }

            .servicesindex__header-title {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 34.3336px;
                line-height: 42px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #a192fd;
            }

            .servicesindex__header-subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 9.9px;
                line-height: 17px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #ffffff;
            }

            .scheduleindex__right-container {
                padding: 10px 30px;
                box-sizing: border-box;
            }

            .servicesindex__list-details-content {
                padding: 0 15px;
            }

            .bannerindex__container {
                width: 100%;
                height: auto;
                max-height: inherit;
                object-fit: cover;
                background-position: 75%;
                background-repeat: no-repeat;
                background-size: auto;
                background-position-y: top;
                display: flex;
                flex-direction: column;
            }

            .partners01__middle-content {
                padding: 23px 32px;
            }

            .pricesindex__table-head-label {
                text-align: center;
                font-size: 12.6822px;
                line-height: 15px;
            }

            .pricesindex__table-row-label {
                font-size: 9.8961px;
                line-height: 12px;
            }

            .pricesindex__content {
                display: flex;
                flex-direction: column;
                height: 100%;
                padding: 60px 20px 75px 35px;
                box-sizing: border-box;
            }

            .pricesindex__table-container {
                display: flex;
                justify-content: inherit;
                column-gap: 20px;
                box-sizing: border-box;
                padding-bottom: 20px;
            }

            .pricesindex__details-columns {
                display: flex;
                column-gap: 20px;
                overflow-x: auto;
            }

            .table-first-column {
                position: sticky;
                left: 0;
                z-index: 3;
                left: -15px;
            }

            .scheduleindex__schedule-day-item {
                width: 340px;
            }

            .scheduleindex__schedule-details {
                padding: 10px 20px;
            }

            .pricesindex__label-header-title {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 40.3239px;
                line-height: 49px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #a192fd;
            }

            .pricesindex__label-header-subtitle {
                font-family: "Inter";
                font-style: normal;
                font-weight: 400;
                font-size: 14.62px;
                line-height: 19px;
                text-align: center;
                letter-spacing: 0.182267px;
                font-feature-settings: "liga" off;
            }

            .servicesindex__item-content-title {
                font-family: "Inter";
                font-style: normal;
                font-weight: 700;
                font-size: 24px;
                line-height: 32px;
                text-align: center;
                font-feature-settings: "liga" off;
            }

            .location02__header-title {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 400;
                font-size: 31.3893px;
                line-height: 37px;
                text-align: center;
                letter-spacing: 0.120728px;
                text-transform: uppercase;
                color: #ffffff;
            }

            .scheduleindex__schedule-day-label {
                font-size: 14px;
            }

            .scheduleindex__schedule-day-week {
                font-size: 16px;
            }

            .scheduleindex__schedule-details-container {
                flex-direction: column-reverse;
            }

            .scheduleindex__hand-check {
                max-width: 63px;
                margin-left: auto;
                margin-right: 30px;
                margin: 0 auto;
                padding-left: 182px;
            }

            .scheduleindex__hand-check .imagews__component {
                width: 100%;
                height: auto;
            }

            .scheduleindex__awesome-child .imagews__component {
                width: 100%;
                margin: -3px auto;
            }

            .scheduleindex__awesome-child {
                width: 100%;
                height: 99%;
                margin-top: auto;
                max-width: 250px;
                margin: auto;
            }

            .scheduleindex__schedule-title-hours-content {
                margin: 0 auto;
            }

            .table-first-column {
                max-width: 150px !important;
                min-width: 150px !important;
                width: 100%;
            }

            .pricesindex__table-container {
                column-gap: 10px;
            }

            .pricesindex__table-column {
                max-width: 124px;
                min-width: 124px;
            }

            .pricesindex__table-header-column {
                text-align: center;
                border-radius: 14px 14px 0 0;
                max-width: 150px;
                min-width: 124px;
                min-height: 43px;
                display: flex;
                background: white;
                justify-content: center;
                align-items: center;
                padding: 0px 15px;
                box-sizing: border-box;
            }

            .pricesindex__table-body-column {
                border-radius: 0 0 14px 14px;
            }

            .pricesindex__details-columns {
                column-gap: 10px;
            }

            /*Widget view*/
            .widget-booking__btn-container {
                background: #FFFFFF;
                border-radius: 7.09084px;
                width: 340px;
                height: 49.91px;
                background: #FFFFFF;
                border-radius: 7.1106px;
                margin-top: 25px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 12px;
                z-index: 1;
                box-shadow: rgb(0 0 0 / 24%) 0px 3px 8px;
                padding: 2px 10px;
                box-sizing: border-box;
            }

            .widget-booking__button-content {
                width: 215.17000000000002px;
                height: 32.28px;
                background: #A192FD;
                border-radius: 5px;
                display: flex;
                justify-content: center;
                align-items: center;
                column-gap: 5.5px;
                padding: 0 10px;
                cursor: pointer;
                box-sizing: border-box;
            }

            .widget-booking__button-icon {
                cursor: pointer;
                pointer-events: none;
                width: 17px;
            }

            .widget-booking__phone-icon {
                width: 18.61px;
            }

            .widget__labels-content {
                display: flex;
                flex-direction: column;
            }

            :where(.widget__labels-first-text, .widget__labels-second-text) {
                pointer-events: none;
            }

            .widget__labels-first-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 300;
                font-size: 6.9px;
                line-height: 9px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }

            .widget__labels-second-text {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 7.9px;
                line-height: 4px;
                display: flex;
                align-items: flex-end;
                font-feature-settings: 'liga' off;
                color: white;
                cursor: pointer;
            }
        }

        /*Special cases to responsiveness*/
        @media (min-width: 1px) and (max-width: 890px) {
            .scheduleindex__schedule-title-subtitle-content {
                padding: 0px 25px;
                padding-top: 35px;
                padding-bottom: 0px;
                margin-top: 0;
                row-gap: 10px;
                z-index: 2;
            }

            .scheduleindex__title-label {
                max-width: 200px;
                line-height: 11px !important;
            }

            .scheduleindex__schedule-details-title {
                max-width: none;
                margin-bottom: 40px;
            }

            .scheduleindex__schedule-details {
                display: flex;
                flex-direction: column;
                align-items: center;
                width: 200px;
                height: 129px;
                margin: 0 auto;
            }

            .scheduleindex__schedule-title-hours-content {
                min-height: 160px;
                height: auto;
            }

            .scheduleindex__title-label {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 600;
                font-size: 8.43742px;
                line-height: 15px;
                /* identical to box height, or 178% */

                text-align: right;
                letter-spacing: 0.0468746px;

                /* text-color */

                color: #252b42;
                margin-bottom: 10px;
            }

            .scheduleindex__schedule-day-item {
                width: 175px;
            }

            .scheduleindex__schedule-day-week {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 300;
                font-size: 8.7697px;
                line-height: 15px;
                /* identical to box height, or 175% */

                display: flex;
                align-items: center;

                color: #022e70;
            }

            .scheduleindex__schedule-day-label {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 600;
                font-size: 7.84337px;
                line-height: 15px;
                /* identical to box height, or 196% */

                display: flex;
                align-items: center;
                text-align: center;

                color: #565656;
            }

            .scheduleindex__btn-contact {
                display: none;
            }

            .scheduleindex__image-right-content {
                max-width: 130px;
            }

            .scheduleindex__schedule-details-container {
                max-height: none;
                padding-top: 0px;
            }

            .scheduleindex__schedule-background-image {
                min-height: 374px;
            }

            .scheduleindex__schedule-day-label {
                width: 90px;
            }

            .scheduleindex__schedule-title {
                font-family: 'Inter';
                font-style: normal;
                font-weight: 700;
                font-size: 43.3239px;
                line-height: 42px;
                text-align: center;
                font-feature-settings: "liga" off;
                color: #15083e;
            }

            .scheduleindex__schedule-subtitle {
                font-family: "Montserrat";
                font-style: normal;
                font-weight: 500;
                font-size: 7.62141px;
                line-height: 11px;
                /* or 143% */

                text-align: center;
                letter-spacing: 0.108877px;

                /* light-text-color */

                color: black;
            }
        }

        @media (min-width: 1px) and (max-width: 450px) {
            .bannerindex__banner-background-image .imagews__component {
                width: 100% !important;
                object-position: -74px !important;
                object-fit: cover;
                height: 75% !important;
            }

            .bannerindex__labels-content {
                margin-top: 534px !important;
                margin-right: 20px !important;
            }

            .partners01__middle-content {
                padding: 23px 0px !important;
                width: 90vw !important;
            }

            .responsive-name__store-name-label {
                display: none;
            }
        }