@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap";@media only screen and (max-width: 1030px){.faq,.offer{padding:7px}}@media only screen and (min-width: 1030px){.faq,.offer{padding:30px}}.header__inside{display:grid;grid-template-columns:1fr 1fr}.offer__columns{display:grid}@media only screen and (max-width: 1030px){.offer__columns{grid-template-columns:1fr 1fr;gap:7px}}@media only screen and (min-width: 1030px){.offer__columns{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}}.contact__a,.contact__address,.contact__subtitle,.faq__hidden,.offer__title,.about__desc,.massage__price,.massage__description,.massage__info{font-family:Lato,sans-serif;font-size:16px;font-weight:300;color:#1b1b1b;line-height:25px;letter-spacing:.4px;text-decoration:none}.contact__title,.faq__subtitle,.massage__title,.massage__descTitle{font-family:Lato,sans-serif;font-size:24px;font-weight:300;color:#1b1b1b;line-height:25px;letter-spacing:.4px;text-decoration:none}.massage__time{padding:0;margin:10px 0 0;display:flex;gap:15px;list-style:none}.massage__time>li{background:#fff;padding:7px 8px;border-radius:5px;color:#000;cursor:pointer}.massage__time>li.active{background:#60acb6;padding:7px 8px;border-radius:5px;color:#fff}.massage__main{display:grid}@media only screen and (max-width: 769px){.massage__main{grid-template-columns:1fr}}@media only screen and (min-width: 769px){.massage__main{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width: 769px){.massage__image{padding:10px}}@media only screen and (min-width: 769px){.massage__image{padding:30px}}.massage__img{width:100%}@media only screen and (max-width: 769px){.massage>div{padding:10px}}@media only screen and (min-width: 769px){.massage>div{padding:30px}}.massage__price{margin-top:30px}.massage__price #massagePrice{font-weight:700}body{padding:0;margin:0;border:0}.container{max-width:1300px;margin:0 auto}.header__lang{width:30px;height:30px;background-color:red;display:block;border-radius:100%}.header__navList{display:flex;margin:0;padding:0;list-style:none;gap:12px;justify-content:center;align-items:center}.header__navItem{display:flex;justify-content:center;align-items:center}.header__logoImg{width:63px}.header__col{padding:12px 20px}.align-right{display:flex;justify-content:flex-end}.center-elements{align-items:center}.mainBaner{background-image:url(https://masaz-rewal.pl/img/mmasage_img.webp);;height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.mainBaner__title{text-shadow: 0px 0px 7px #ffffffa1;font-family:Lato,sans-serif;font-size:64px;font-weight:600;text-align:center;color:#1b1b1b;margin:0;padding:0}.mainBaner__subtitle{text-shadow: 0px 0px 7px #ffffffa1;font-family:Lato,sans-serif;font-size:32px;font-weight:400;text-align:center;color:#1b1b1b;margin:0;padding:0}.sectionTitle__title{font-family:Lato,sans-serif;font-size:32px;font-weight:400;text-align:center;color:#1b1b1b;margin:0;padding-bottom:20px;text-transform:uppercase}.sectionTitle__hr{width:50px;height:2px;background:#1b1b1b;border:0;border-radius:10px;margin-bottom:40px}.about{padding:30px}@media only screen and (max-width: 1030px){.about__columns{grid-template-columns:1fr}}@media only screen and (min-width: 1030px){.about__columns{grid-template-columns:1fr 1fr}}.about__subtitle{font-family:Lato,sans-serif;font-size:32px;font-weight:200;color:#1b1b1b}.offer__img{width:100%;object-fit:cover;overflow:hidden;border-radius:10px}@media only screen and (min-width: 560px){.offer__img{height:250px}}@media only screen and (max-width: 560px){.offer__img{height:121px}}.offer__item{background-color:#fff;overflow:hidden;border-radius:5px;box-shadow:0 0 10px #e1e1e1;padding:13px;text-decoration:none;display:block}.offer figure{padding:0;margin:0}.offer__title{text-align:center}.main{background-color:#f1f1f1}.faq__items{display:flex;flex-direction:column;gap:20px}.faq__subtitle{display:flex;justify-content:flex-start;align-items:center;gap:13px;margin:0}.faq__hidden{padding-left:55px;overflow:hidden}.faq__hidden p{padding:0;margin:0}.faq__arrow{background:#fff;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 4px #a9a9a9}.faq__arrow svg{width:25px;stroke:#878787}.faq__item.active .faq__hidden{max-height:500px;transition:.5s}.faq__item:not(.active) .faq__hidden{max-height:0;transition:.5s}.faq__item.active .faq__arrow{transform:rotate(90deg);transition:.5s}.faq__item:not(.active) .faq__arrow{transform:rotate(0);transition:.5s}.contact__subtitle{font-weight:800;margin:0}.contact__address{display:block}.contact__a{display:block;text-decoration:none;color:#2d595f!important}.contact__inside{display:grid;gap:55px;margin-top:60px}@media only screen and (max-width: 1030px){.contact__inside{grid-template-columns:1fr}}@media only screen and (min-width: 1030px){.contact__inside{grid-template-columns:1fr 1fr}}.contact__info{display:flex;flex-direction:column;justify-content:center}.massage{max-width:1355px;margin:0 auto}#callMe{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#eaeaea;box-shadow:0 0 3px #0000001f}
