@media only screen and (max-width : 1540px){.selectServices{flex-wrap:nowrap;overflow:auto;flex:1;max-width:100%;flex-direction:row!important}.selectServices .selectServiceIndiv{flex-shrink:0;width:106px}.selectJob .selectServices .selectServiceIndiv{width:max-content}.selectServices::-webkit-scrollbar{height:5px}.selectServices::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0)}.selectServices::-webkit-scrollbar-thumb{height:5px;background-color:#c5b293}.selectServices::-webkit-scrollbar-thumb:hover{background-color:#c5b293}.selectServiceText{overflow:auto;width:100%}.selectServices{padding-bottom:20px}}@media only screen and (max-width : 1366px){.serviceHome{max-width:unset;height:265px;padding:0}.serviceDescription{padding:0 30px 23px}.serviceTitle{padding:23px 30px}.servicesHomeAll .swiper-wrapper{column-gap:unset}.servicesHomeAll{padding-top:235px;overflow:hidden}.stepActive.selectSalon{top:200px}.stepActive.selectTime{top:240px}.stepActive.personalDetails{top:280px}.salonBig{display:none}.allPhotosGallery>.photo-gallery>img{height:350px}.modal{position:fixed;display:flex;width:100%;height:100vh;justify-content:center;align-items:center;opacity:0;visibility:hidden;top:0;bottom:30px;left:0;right:0}.modalAppointment.modal .content{padding:0 5%;width:calc(90% - 30px);height:calc(100% - 80px);border-radius:10px;top:-33px}.appointmentTitle{font-size:22px}.appointmentDescription{font-size:14px;padding-top:5px}.modalAppointment .modalText,.modalJobs .modalText{width:100%;padding-left:18px}.selectSalon{top:448px}.selectTime{top:469px}.personalDetails{top:490px}.linieProgress{height:calc(100% + 24px)}.bigCircle,.bigCircleBottom{left:-6px}.modalText>div{left:-3px}.selectService{top:115px}.nextButton{width:auto;padding-left:118px;padding-right:118px;height:46px;margin-top:15px}.selectSalonIndiv{padding:14px;width:calc(100% - 36px);flex-shrink:0}.stepActive.selectSalon{top:145px}.stepActive.selectTime{top:175px;flex-wrap:wrap}.selectServiceTitle{padding-bottom:5px}.date .ui-datepicker th{padding:0}.ui-datepicker th span{font-size:10px}.date .ui-datepicker td{padding:0}.stepActive.selectTime .hasDatepicker{margin-bottom:-20px}.selectTime .ui-datepicker-header,.ui-datepicker table{max-width:unset}.selectTime .nextButton{height:30px;margin-top:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{margin-top:-7px!important}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{width:14px!important;height:14px!important}.selectTime .ui-datepicker-title{font-size:14px;line-height:14px!important}.oneTime{flex-shrink:0}.littleCircleEmpty,.littleCircle{margin-right:11px}.ui-datepicker-inline{display:block;margin-bottom:25px}.hasDatepicker .ui-datepicker-calendar tbody tr td a{height:20px}.selectTime .nextButton{width:calc(17.4em - 236px);margin-left:25px}.stepActive.personalDetails{top:205px}input[type=radio]{width:20px;height:20px}.personalDetails form{row-gap:10px;padding-top:10px}.personalDetails input,.personalDetails #appointmentMessage,.personalDetails #jobAppointmentMessage{padding-bottom:10px}input[type=checkbox]{flex-shrink:0}.boxcheck{column-gap:9px}.scheduleButton{padding:17px 118px;width:calc(100% - 15px);justify-content:center}.formDetails,.selectServices{width:100%}.youMustService,.youMustSalon,.youMustDate,.youMustCV,.youMustInput,.youMustJob{width:100%;justify-content:flex-start;left:20px;font-size:14px;margin-top:10px}.servicesSalon .servicesHomeAll{padding-top:100px}.courses-container .general-block-first-title{font-size:80px}.courses-container .general-block-second-title{font-size:30px}}@media only screen and (max-width : 1300px){.contactFormContainer{padding:40px}.serviceText-container{padding:0 20px}.serviceText{padding:15px 0 10px}.headerLogo img,.generalHeaderItem img{max-width:130px}.headerSoloButton{padding:0 20px}.homepageBanner:not(.onlyHome){margin-top:73px}}@media only screen and (max-width : 1200px){.articles-wrapper,.article-buttons-container{gap:15px}.article-buttons{height:100px}.article-buttons img{max-width:170px}}@media only screen and (max-width : 1100px){.ab-items-container{flex-direction:column;gap:40px}.ab-item-image{width:55px;height:55px;margin-bottom:15px}.ab-item-text{margin-bottom:15px}.headerItems{padding:27px 15px 20px}.articles-wrapper,.article-list-item,.article-list-item.odd{flex-direction:column}.article-list-image{max-width:100%;max-height:400px}.article-cat-container{flex-wrap:nowrap;overflow:auto;padding-bottom:6px}.article-list-item-text{padding:20px}}@media only screen and (max-width : 1024px){.homepageBanner:not(.onlyHome){margin-top:86px}.headerContainer.xmass-container.headerWhite:before{top:100%}.general-block-first-title{font-size:80px}.general-block-second-title{font-size:30px}.general-block-title{font-size:16px}.general-block-text{font-size:14px}.headerContainer .headerItems>a{display:none}.headerContainer .headerItems{width:30px;display:none}.headerContainer .generalHeaderItems{display:none}.headerContainer.headerWhite,.headerContainer{justify-content:flex-start;gap:20px}.hideDesktop{display:flex;align-items:center;cursor:pointer}.iconsHome{display:none}.homepageRight{right:calc(5% - 15px)}.homepageRight button{padding:0}.homepageRight img{max-height:75px}#btnTop{right:-2px;width:45px;height:45px;padding:0}.homepageLeft>h1{font-size:45px;width:100%;line-height:50px}.quoteContainer{padding-bottom:30px;padding-top:30px}.quoteText{font-size:25px;width:90%;padding-top:35px}.quoteAuthor{font-size:20px}.imagineMareContainer{width:100%}.imagineMareContainer img{margin-top:0;max-height:1000px;object-fit:cover}.titleImage{font-size:28px;text-align:left}.imageContent{text-align:left;align-items:flex-start;padding:30px 5%;row-gap:15px}.descriptionImage{font-family:RedHatDisplay-Light;font-size:17px;width:100%}.imagesBottom{width:100%;flex-direction:column}.imagesBottom img{padding-left:5%;padding-right:5%;width:90%}.imagineWideContainer{width:100%;flex-direction:column}.imagineLongContainer .descriptionImage,.imagineWideContainer .descriptionImage{width:100%}.imagineLongContainer{width:100%;margin-bottom:0;display:flex;flex-direction:column-reverse}.buttonAppointments{padding:17px 82px;margin-left:5%;margin-right:5%;text-align:center;margin-bottom:35px}.containerSalonHome{padding-top:0;padding-bottom:40px;flex-direction:column;margin:0}.imagineSalon{width:100%!important;margin-right:0!important;margin-left:0!important}.textSalon{width:90%;display:flex;flex-direction:column;row-gap:30px;padding-top:30px}.containerSalonHome .buttonAppointments{display:none}.titluSalon{font-size:32px}.servicesHomeTitle{font-size:34px;letter-spacing:2px}.servicesHomeContainer .buttonAppointments{width:initial;margin-left:0;margin-right:0;display:block;padding:17px 60px}.headerItem.btnAppointments{display:none}.serviceHome{max-width:unset;height:280px;padding:0}.serviceDescription{padding:0 30px 23px}.serviceTitle{padding:23px 30px}.goToShop{width:calc(100% - 20px);margin-left:10px;margin-right:10px}.servicesHomeAll .swiper-wrapper{column-gap:unset}.servicesHomeAll{padding-top:235px;overflow:hidden}.shopContainer{margin-left:5%;margin-right:5%;padding-top:47px;padding-bottom:30px}.shopLogo img{max-width:120px;max-height:38px}.shopDescription{width:100%}.footerTop{flex-direction:column;align-items:center}.footerLeft{flex-direction:column;align-items:center;width:100%}.logoFooter{flex-direction:column;align-items:center;position:unset!important;top:unset;left:unset;transform:unset}.containerColumn{flex-direction:column;align-items:center;gap:20px;width:100%}.submenu{text-align:left;position:relative;display:flex;align-items:center;justify-content:space-between}.col{width:100%}.two-cols{align-items:flex-start;display:flex}.col:first-of-type .two-cols{display:flex}.col:first-of-type .toggler{transform:rotate(180deg)}.footerRight{width:100%;display:flex;flex-direction:column}.footerTranslate,.logoText{display:none}.toggler{position:absolute;top:5.5px;right:0;display:block;cursor:pointer}.toggler img{filter:invert(1) brightness(2)}.subscribeInput{width:100%}.footerRight>img{display:flex;margin-left:auto;margin-right:auto}.legalPages{display:none}.developedBY,.developedBY a,.legalPages a{font-size:12px;color:#aaa;text-align:center}.developedBY.desktop{display:none}.developedBY.mobile{display:inline-block;max-width:100%;text-align:left;margin-top:20px}.product-item{-webkit-box-shadow:0 5px 10px rgb(0 0 0 / 15%);box-shadow:0 5px 10px #00000026;transition:all .3s ease-out 0s}.footerBottom{padding:10px 5%}.footerTop{padding-top:35px;padding-bottom:80px}.menuMobileHeader{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:20px;height:86px;padding:0 30px}.menuMobileHeader .btnAppointments{padding:0}.menuMobileLogo{padding-left:59px}.menuMobileContent>a>div{color:var(--dark-color);font-weight:400}.menuMobileContent .btnAppointments{display:block;color:var(--dark-color)}.menuMobileContent{display:flex;flex-direction:column;align-items:center;row-gap:15px;padding-left:5%;padding-right:5%;padding-top:30px;height:calc(100vh - 255px);overflow-y:auto}.menuMobileFooter{position:absolute;bottom:30px;left:5%;right:5%;z-index:10;background-color:#fff}.menuMobileFooter .legalPages{display:flex;justify-content:flex-start;padding-bottom:15px;overflow:scroll;column-gap:40px}.socialAndLang{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:10px;background-color:#fff}.menuMobileFooter .iconsHome{display:flex;flex-direction:column;align-items:center;gap:15px}.menuMobileSocial{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.menuMobileSocial img{width:30px;height:30px}.social-header{font-size:14px;font-weight:400;color:var(--dark-color);text-transform:uppercase;color:#afafaf}.menuMobileLang{display:flex;column-gap:22px;align-items:center}.headerLogo,.headerLogo.mobileHeaderLogo{display:flex}.headerLogo img{max-width:100px;max-height:54px}.headerContainer{padding-bottom:0;height:86px;align-items:center}.homepageBanner{height:336px}.homepageLeft{left:unset;bottom:0;width:100%}.allServices .homepageLeft>h1{bottom:28px;font-size:40px;letter-spacing:16px;text-align:center;padding-left:8px;width:100%}.oneServiceContainerWide{flex-direction:column}.allServicesContainer .oneServiceContainerWide a,.oneServiceContainerWide .oneServiceText,.oneServiceContainerWide img{width:100%}.salonContainer:nth-of-type(2n),.oneServiceContainerWide:nth-of-type(2n){flex-direction:column}.allServicesContainer{background-color:#efe7db;padding-left:5%;padding-right:5%;padding-bottom:50px}.salonServices .textSalon{padding-left:5%;width:90%;padding-right:5%}.oneServiceTitle:before{display:none}.oneServiceTitle{font-size:28px;margin-top:50px}.oneServiceDescription p{padding-top:17.5px}.servicesTitle{font-size:30px;letter-spacing:2px;text-align:center;padding-left:1px}.servicesContainerTop .btnAppointments{display:none}.servicesContainerTop{padding-top:80px}.servicesDescription{width:100%}.servicesContainerTop .linksServices{padding-top:10px;padding-bottom:20px;margin-bottom:15px}.servicesDescription{padding-bottom:20px}.serviceContents{padding-bottom:30px}.makeAppointment{display:none}.shopDifferent .shopTitle{font-size:40px;width:100%}.shopTitle{margin-right:-35px;width:calc(100% + 20px);font-size:34px;letter-spacing:10px}.shopLogo{padding-top:15px;padding-bottom:28px}.shop-swiper{padding-top:23px;padding-bottom:32px}.salonContainer{flex-direction:column}.allSalons .textSalon{width:90%;padding-bottom:20px}.viewSalon{width:calc(100% - 200px);text-align:center}.allSalons .titluSalon:before{display:none}.allSalons .textSalon .titluSalon{font-size:28px}.allSalons{overflow:hidden;padding-bottom:58px}.imagineSalon img{width:90%;padding-left:5%;padding-right:5%}.headerBlack{border-bottom:none}.swiper-button-prev,.swiper-button-next{background-size:64px;height:64px;width:64px}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:20px}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px}.swiperImages{height:396px}.containerSalonIndiv .serviceContent{flex-direction:column-reverse}.containerSalonIndiv .serviceContent:nth-of-type(2n){flex-direction:column-reverse}.servicesSalon .servicesHomeAll{padding-top:30px;padding-bottom:0}.servicesHomeContainer.servicesSalon{padding-top:40px;padding-bottom:30px}.servicesSalon .servicesHomeTitle{font-size:40px}.servicesSalon .buttonAppointments{display:none}.teamTitle{font-size:30px;letter-spacing:2px;padding-bottom:20px}.member .text{display:none}.member img{height:306px;width:100%}.member{max-height:unset;min-height:unset}#team_members{padding-left:0;padding-right:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:50px;left:0;width:100%}.swiper-pagination-bullet-active{background:#0F314C}.map-salon{width:100%!important;margin-bottom:0}.contact-salon-wrapper{padding:35px 0}.salonContactTitle{margin-bottom:10px}.team-swiper .swiper-wrapper{margin-bottom:18px}.modalText{width:100%}.modalPosition{font-size:14px}.borderModal{display:none}.modalImage{width:100%;padding-top:15px;padding-bottom:20px}.modalImage img{height:40vh;object-position:top}.locationModal{margin-bottom:22px;justify-content:center}.contactFormContainer{width:100%;padding:40px 5%}.contactFormContainer .general-button{margin:20px auto 0}.contact-image-container{display:none}.contactFormTitle{font-size:32px}.contactFormSubtitle{text-align:left;padding-bottom:30px}.contactForm .form_wrap{width:100%}.contactSendButton{margin-top:25px;width:100%;justify-content:center}.salonContactSubtitle{padding-top:20px}.allServices.about .homepageLeft{font-size:40px;letter-spacing:16px;bottom:43px;text-align:center}.bigImageFrancek{display:none}.bigImageFrancekMobile{display:block;margin-left:5%;margin-right:5%;margin-top:0}.bigImageFrancekMobile img{max-height:100%;margin-left:auto;display:flex;margin-right:auto;width:75%;object-fit:cover}.aboutContainer{padding:40px 5% 50px}.aboutContainerTitle{font-size:32px;padding-bottom:20px}.aboutDescriptionsTop,.aboutDescriptionsBottom{flex-direction:column}.aboutDescription{width:100%}.aboutImages{padding-top:30px;padding-bottom:30px;flex-direction:column}.aboutImagesLeft{width:100%;flex-direction:column;row-gap:30px}.aboutImageRight{width:100%}.aboutImagesLeft img{width:240px}.onlyHome{height:100vh}.onlyHome .banner-text-1{font-size:80px}.banner-text-1{font-size:70px}.onlyHome .banner-text-2{font-size:25px}.banner-text-2{font-size:22px}.banner-text-3{font-size:16px}.onlyHome .homepageLeft{left:5%;right:5%;width:90%;height:100%;justify-content:center;bottom:0;top:0}.imaginiContainerHome{overflow-y:hidden}.imaginiContainerHome .imagesBottom img{padding-left:0;padding-right:0;width:100%}.containerSalonHome .imagineSalon img{width:100%;padding-left:0;padding-right:0}.teamDescriptions{flex-direction:column}.teamDescription{width:100%}.teamDescriptionsContainer{padding:30px 5%}.galleryContainer{flex-direction:column;padding:0 0 30px}.galleryLeft{width:100%}.galleryRight{width:90%;padding-left:5%;padding-right:5%;flex-direction:column;padding-top:30px}.galleryTitle{font-size:32px}.galleryDescription{padding-top:15px}.galleryDescription>p{margin:0}.allPhotosGallery .photo-gallery:nth-of-type(odd){margin-bottom:0}.allPhotosGallery .photo-gallery:nth-of-type(2n){margin-top:0}.allPhotosGallery .photo-gallery{width:100%;margin-right:0;margin-bottom:0;height:50vh}.allPhotosGallery{row-gap:30px;padding-bottom:25px}.allPhotosGallery .photo-gallery:nth-of-type(4n-1){margin-left:0}.allPhotosGallery .photo-gallery:nth-of-type(4n){margin-left:0}.jobContainer{flex-direction:column}.jobLeft,.jobRight{width:100%}.jobTitle{font-size:32px}.jobContainer{padding-top:30px}.jobRight .jobTitle{font-size:20px}.openJobsModal{width:auto;text-align:center;padding:17px 75px}.viewMore{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:10px;font-size:14px;font-family:RedHatDisplay-Regular;color:#c5b293;padding-bottom:20px;cursor:pointer}.viewMore:hover img{transform:translateY(10px);transition:.3s}.viewMore:hover .rotateMore{transform:rotate(180deg) translateY(5px)}.jobRight{display:none}.uploadCV .nextButton{margin-left:0}.legalContent{margin-bottom:30px;border-top:.5px solid #1F1F1F;padding-top:0}.legalContent i,.legalContent b{margin-top:20px;margin-bottom:20px;font-size:32px}.error404 .servicesDescription{font-size:14px}.error404.legalContent{padding-top:20px}.logoFooter{margin-bottom:20px}.logoFooter img{max-width:160px}.youMustDate{margin-top:-10px}.modal .youMustInput{left:20px;bottom:44px}.ui-datepicker-inline::-webkit-scrollbar{height:5px;width:4px}.ui-datepicker-inline::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0)}.ui-datepicker-inline::-webkit-scrollbar-thumb{height:5px;width:4px;background-color:#c5b293}.ui-datepicker-inline::-webkit-scrollbar-thumb:hover{background-color:#c5b293}.modal.open.modalNoAppointment{max-height:unset;top:30px;width:calc(100% - 30px);max-width:100%;left:auto;height:calc(100% - 100px);right:auto;border-radius:35px;padding-left:15px;padding-right:15px;margin-top:15px;bottom:30px}.modalNoAppointment.modal .content{width:100%;height:100%}.modalNoAppointment .modalText{width:100%}.noAppointmentContact{max-width:unset}.quoteContainer img{max-width:100px}.imagineWideContainer .buttonAppointments{width:calc(100% - 164px);margin-left:0;margin-right:0}.modal.modalAppointment,.modal.modalJobs{position:fixed;display:flex;width:100%;height:100vh;justify-content:center;align-items:center;opacity:0;visibility:hidden;top:0;bottom:0;left:0;right:0}input,div,textarea,button,select,a{-webkit-tap-highlight-color:transparent}.homepageBanner:not(.onlyHome){height:336px}.homepageBanner.aboutContainerBig{height:calc(100vh - 75px)}.servicesContainerTop .btnNoAppointments{display:none}.allSalons .imagineSalon img{min-height:unset}.selectTime:not(.visibleStep){width:100%}.productImage{height:200px}.shop-swiper .swiper-wrapper{max-height:450px}.allPhotosGallery>.photo-gallery>img{height:50vh;object-position:center}.galleryLeft img{max-height:350px}.btnAppointments:hover img{transform:none}.serviceDescription p{-webkit-line-clamp:4}.allServices.about{height:calc(100vh - 75px)}.courseContainer{flex-direction:column-reverse;padding-right:0;padding-left:0}.coursePicture{width:100%}.courseText{width:90%;padding-bottom:50px}.contactCoursesContainer{flex-direction:column;row-gap:40px}.coursesForm form{padding-left:0}.coursesForm .contactForm .form_wrap{width:100%}.buttonCourse a{max-width:unset}.termenicond{text-align:left}.salonContactAll{width:100%}.salonContactAll-icon{width:60px;height:60px;margin-bottom:15px}.teamDescriptionsTitle,.jobTitle,.teamTitle,.shopDifferent .shopTitle,.courseTitle span,.courseTitle{font-size:20px}.servicesTitle,.servicesSalon .servicesHomeTitle,.contactCoursesTitle,.coursesFormTitle{font-size:22px}.courseTitle h2{font-size:32px}.contactPersonName{font-size:16px}.contactPersonDetail,.coursesFormTitle{font-size:14px}.selectService .selectServiceTitle{overflow-x:scroll;width:100%;text-wrap:nowrap}.title-text-img-swiper-container{flex-direction:column;gap:50px}.ab-item-text{height:65px}.image-text-btn-container{flex-direction:column!important;align-items:center}.image-text{width:100%;max-height:500px}.image-text-btn-text-area-wrapper{width:100%}.image-text-btn-text-area{padding:40px 10px}.btn-list-container{gap:10px}.services-home-container{padding:40px 0 70px}.hero-stats-logo-image{max-width:50px;height:50px}.image-text-btn-info_text-wrapper{padding:25px 0 35px}.all-services-container{grid-template-columns:repeat(1,1fr)}.service-item.the-last{height:500px}.service-item-description{height:63px}.service-item.odd .service-item-title{color:var(--gold-color)}.service-item.even .service-item-title{color:var(--pink-color)}.service-item.odd .service-link{background-color:var(--gold-color);border-color:var(--gold-color)}.service-item.even .service-link{background-color:var(--pink-color);border-color:var(--pink-color)}.serviceContent{flex-direction:column-reverse!important}.serviceText{width:100%;padding:15px 0}.gallery-container,.gallery-container.right{flex-direction:column}.gallery-left,.gallery-right{width:100%}.gallery-text-container{padding:40px 10px}.form_wrap-first-container{flex-direction:column}.contact-wrapper-contact .contact-container.contact-container-noImg{padding:0 5%}.contact-salon-wrapper.contact-salon-wrapper-single{height:auto}.contact-salon-wrapper.contact-salon-wrapper-single .salonWrapper{flex-direction:column;height:auto}.contact-salon-wrapper-single .salonContact .general-block-first-title-container{text-align:center}.salonContact{display:flex;width:100%!important;flex-direction:column;align-items:center;margin:30px 0}.salonContact .salonContactContent{display:flex;flex-direction:column;align-items:center;width:100%}.salonContactMap{position:unset;width:111%!important;height:500px!important}.job-container{flex-direction:column;gap:20px}.open-jobsModal{margin-top:20px}.job-title{font-size:20px;margin-bottom:5px}.headerContainer.xmass-container:before{top:0;right:4%;width:157px;height:246px}.services-home-container.xmass-container:after{width:44px;height:130px;right:unset;left:55px}.services-home-container.xmass-container:before{display:none}.footerContainer.xmass-container:after{display:none}.footerContainer.xmass-container .newsletter-image-container:before{content:"";position:absolute;top:100%;right:0;width:60px;height:97px;background:url(../images/xmass/clopotel-2.svg) center center / cover no-repeat}.article-buttons-container{display:grid;grid-template-columns:repeat(1,1fr);padding:20px 15px}.article-buttons{width:100%;max-width:100%}.article-buttons.next-article{flex-direction:row-reverse}.article-buttons-container .general-button{width:100%;order:-1}.article-buttons.disabled{display:none}}@media screen and (max-width: 800px){.brand-logo-list .swiper-wrapper{justify-content:flex-start}.homeServices-description-container{flex-direction:column}.homeServices-description-item{width:95%}.homeServices-slide-image.desktop{display:none}.homeServices-slide-image.mobile{display:flex}.confirmation-modal-container{max-height:88vh;margin:40px 10px 0;padding:45px 0 15px 15px}.modal-content{padding-right:15px}.select-service-modal-container{flex-direction:column;gap:20px}.name-modal-container{margin-top:20px}}@media only screen and (max-width : 768px){.modalJobs .form_wrap-first-container{flex-direction:column}.modalJobs .content{padding:20px}.modalJobs .appointment-text-container{gap:15px}}@media only screen and (max-width : 685px){.articles-general-container .articles-wrapper{width:calc(100% + 30px);margin-left:-15px}.articles-general-container .latest-articles-container{padding:0 15px}.article-page-title{font-size:14px}.latest-article-item{height:130px}.latest-article-item-text{display:flex;flex-direction:column;justify-content:center;width:100%}.latest-article-item-text .article-date-container{overflow:unset;text-overflow:unset;display:flex;-webkit-line-clamp:unset;-webkit-box-orient:unset}.latest.article-description{display:none}.latest-articles-container .article-date-container{flex-direction:column;align-items:flex-start}.latest-articles-container .article-point{display:none}.spotlight-article-image{height:210px}.latest-article-item-text{padding:10px}.latest-article-title{font-size:14px}.article-description{font-size:13px}.article-date-container>span{font-size:12px}.article-detail-text-content-container{flex-direction:column;margin-bottom:15px}.article-detail-text-content-container.left{flex-direction:column}.article-detail-text-content{width:100%}.article-detail-text-content-container{gap:15px}.article-detail-text-content .latest-article-title{margin-bottom:15px}.latest-article-title.hide{display:none}.article-detail-content-image img{max-height:300px}.articles-swiper-item{height:110px}.articles-swiper-img{max-width:165px}.articles-swiper-item-text .article-date-container{flex-direction:column;align-items:flex-start}.articles-swiper-item-text .article-date-container .article-point{display:none}}@media only screen and (max-height : 685px){.modalAppointment.modal .content{height:calc(100% - 60px);top:-20px;width:calc(90% - 25px)}.modal.open.modalNoAppointment{height:calc(100% - 100px)}}@media screen and (max-width : 600px){.modalJobs.modal .content{margin:10px}.onlyHome .banner-text-1{font-size:65px}.banner-text-1{font-size:60px}.onlyHome .banner-text-2{font-size:20px}.banner-text-2{font-size:18px}.general-block-first-title-container{margin-bottom:25px}.general-block-first-title{font-size:60px}.general-block-second-title{font-size:25px}.image-text-section-text{margin-top:10px}.hero-stats-logo-item.swiper-slide{gap:8px}.hero-stats-logo-image{max-width:40px;height:40px}.hero-stats-first-text{font-size:20px}.hero-stats-second-text{font-size:12px}.service-item{height:auto;aspect-ratio:1 / 1}.service-item.the-last{height:auto}.general-block-first-title.service-item-title,.courses-container .image-text-first-title{font-size:50px}.courses-container .image-text-second-title{font-size:25px}.brand-logo-list{padding:20px 0}.brand-logo{max-width:100px;max-height:70px}.brand-logo-list-wrapper.brand-logo-list-wrapper-biography .brand-logo{max-width:85px;max-height:35px}.all-photos-gallery-container{grid-template-columns:repeat(1,1fr)}.modal .team-modal-container{padding:0 10px 10px!important;height:calc(100% - 40px)!important;margin:0 10px!important;border-radius:5px}.modal .team-modal-container .modal-body{display:flex;flex-direction:column;gap:0px}.team-modal-container .modal-header.desktop{display:none}.team-modal-container .back-btn.mobile.close{display:inline-flex;padding:5px 20px;font-size:12px;color:var(--gold-color);font-weight:400;margin:5px 0 0 auto}.team-modal-container .modalImage{width:calc(100% + 20px)!important;max-width:unset!important;max-height:300px;margin-left:-10px}.team-modal-container .modalTitle{font-size:16px;margin-bottom:0}.modal-description{margin-top:9px;height:calc(100vh - 450px)}.legal-container{margin-top:30px}.select-service-indiv,.select-salon-indiv,.selected-date-item{padding:0 15px;font-size:12px}.date,.hasDatepicker{width:100%}.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all{width:100%!important}.select-salon-indiv{width:100%}.select-time-container{flex-direction:column;width:100%}.aboutImage{width:111%}.newsletter-contact{flex-direction:column;gap:15px}.linksServices-contaiener.linksServices-contaiener-center{justify-content:unset}.salonContact{align-items:flex-start}.contact-salon-wrapper-single .salonContact .general-block-first-title-container{margin:0 auto 25px}.salonContact .salonContactContent{align-items:flex-start}.contact-salon-wrapper.contact-salon-wrapper-single .salonWrapper .contact-salon-btn{margin:35px auto 0}}@media screen and (max-width : 500px){.latest-article-item{height:110px}.latest-article-image{max-width:120px}.schedule-button.general-button{width:100%}}@media screen and (max-width : 450px){.serviceText-container,.general-container,.general-container.general-container-s-padding,.articles-general-container,.headerContainer,.menuMobileHeader,.headerContainer.headerWhite{padding:0 15px}.headerSoloButton{right:15px}.team-container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.homeServices-slide{height:unset;aspect-ratio:1 / 1}.btn-list-container .image-text-button{width:100%}.ab-item{max-width:100%}.title-text-button,.homeServices-button,.contact-salon-btn,.contactFormContainer .general-button{width:100%}.ab-items-container{gap:25px}.btn-list-container{margin-top:10px}.services-home-container{padding:30px 0 50px;margin:0 0 30px}.newsletter-image-container{width:100%;padding:0 10px}.logoFooter img{max-width:130px}.contact-input-form-title{font-size:14px}.general-container.general-container-serviceContent{padding:0;background-color:#fff}.serviceContent{margin-bottom:0}.serviceContent-btn{margin:10px auto 20px}.linksServices-contaiener{gap:35px}.jobs-container{margin:20px 0}.job-container{padding:15px}.open-jobsModal{width:100%}.job-title{font-size:18px}.general-button{padding:0 10px}.headerContainer.xmass-container:before{width:82px;height:130px}.title-text-img-swiper-wrapper.xmass-container:after{display:none}.title-text-img-swiper-wrapper.xmass-container .title-text-button:after{top:-5px;width:173px;height:29px;background:url(../images/xmass/snow-3.svg) center center / cover no-repeat}.services-home-container.xmass-container:after{left:32px;top:-62px}.holiday-banner-container .holiday-banner-mobile{display:flex}.holiday-banner-container .holiday-banner-desktop,.holiday-banner-container .holiday-banner-close{display:none}.holiday-banner-container{width:calc(100% - 20px);height:calc(100% - 20px)}.spotlight-article-text{padding:25px 20px;margin-top:0}.article-list-item:hover{box-shadow:unset}.articles-list-grid{gap:15px}.article-show-more-button-container{margin-bottom:40px}.general-button.article-show-more-button{width:100%}.article-buttons{height:85px}.article-buttons.next-article{justify-content:space-between}.article-buttons img{max-width:130px}.article-buttons h3{font-size:14px}}@media screen and (max-width : 400px){.articles-swiper-img{max-width:120px}.articles-swiper-item{height:80px}}
