/*   
Theme Name: studling for zeus-barber
Description: Шаблон студии интернет рекламы
Author: Bybyakin.G
Author URI: https://studling.ru
*/

body {
    background-color: #ECECEC;
}
p {
        font-size: large;
}
.noto-serif-<uniquifier> {
  font-family: "Noto Serif", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}

.shapka img{
    position: relative;
}
.shapka h1{
    font-family: 'Noto Serif';
    font-style: normal;
    color: #000000;
}
.shapka p{
    font-family: 'Raleway';
    font-style: normal;
    color: #000000;
}
.shapka button {
    /* Rectangle 145 */
background: #6520B0;
    /* ЗАПИСАТЬСЯ */
font-family: 'Noto Serif';
font-style: normal;
font-weight: 700;
font-size: 27.8051px;
line-height: 42px;
/* or 150% */
text-align: center;
color: #FFFFFF;
}
.shapka a{
    font-family: 'Noto Serif';
    font-style: normal;
    font-size: 36.0907px;
    color: #2E0E51;
}

.onas h1{
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    color: #6520B0;
}

.onas h4{
    font-family: 'Noto Serif';
    font-style: normal;
    /* or 97% */
    text-align: center;
    color: #FFFFFF;
    background-color: #2E0E51;
}
.onas p{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
    line-height: 22px;
    /* or 117% */
    color: #000000;
}

@media (max-width:700px){
    .adres-bg{
    background: url(/wp-content/themes/zeus_theme/img/circle.png) no-repeat center 0px;
    background-size: 400px auto;
    }
}
@media (min-width:1000px){
  .adres-bg {
   background-color: #ced4da;
  }
}

.adres h1{
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    color: #6520B0;
}
.adres p{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    color: #000000;
}
.adres span {
    width: 320.99px;
    height: 221.88px;
    left: 37.14px;
    top: 267.69px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    font-size: 27.28px;
    line-height: 32px;
    color: #000000;
}
.adres h3{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    line-height: 34px;
    color: #2E0E51;
}
.adres button {
    background: #6520B0;
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    font-size: 27.8051px;
    line-height: 42px;
    text-align: center;
    color: #FFFFFF;
}
.adres a{

    font-family: 'Noto Serif';
    font-style: normal;
    font-size: 36.0907px;
    color: #2E0E51;
}
.komanda h1{
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    /* or 113% */
    color: #6520B0;
}
.komanda-button {
    background: #6520B0;
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    font-size: 27.8051px;
    line-height: 42px;
    /* or 150% */
    text-align: center;
    color: #FFFFFF;
}
@media (max-width:720px){
    .price-bg{
        background: url(/wp-content/themes/zeus_theme/img/krilo40.png) no-repeat center 0px;
        background-size: 400px auto;
    }
}
@media (min-width:721px){
    .price-bg-des {
        background-image: url(/wp-content/themes/zeus_theme/img/krilo_desc.svg) no-repeat;
        }
}

.price h1{
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    /* or 113% */
    color: #6520B0;
}
.price button{
    background-color: grey;
    clip-path: circle(50px);
    color: white;
}
.price-button {
    /* Rectangle 145 */
background: #6520B0;
    /* ЗАПИСАТЬСЯ */
font-family: 'Noto Serif';
font-style: normal;
font-weight: 700;
font-size: 27.8051px;
line-height: 42px;
/* or 150% */
text-align: center;
color: #FFFFFF;
}
.price p{
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    color: #000000;
}
.nav-link.active{
    background-color: #6520B0 !important;
}
.fransh h1{
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    line-height: 45px;
    /* or 113% */
    color: #6520B0;
}
.fransh p{
    
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 400;
    line-height: 29px;
    font-size: medium;

    color: #000000;
}
.fransh button {
    /* Rectangle 145 */
background: #6520B0;
    /* ЗАПИСАТЬСЯ */
font-family: 'Noto Serif';
font-style: normal;
font-weight: 700;
font-size: 27.8051px;
line-height: 42px;
/* or 150% */
text-align: center;
color: #FFFFFF;
}
.fransh a{

    font-family: 'Noto Serif';
    font-style: normal;
    font-size: 36.0907px;
    color: #2E0E51;
}

/* Общий стиль для карточек и карусели */
.carousel-inner .row {
    margin: 0; /* Убираем отступы для правильного отображения */
}

.carousel-item {
    padding: 0; /* Убираем отступы вокруг карусели */
}

.card {
    width: 100%; /* Карточки занимают 100% ширины контейнера */
}

@media (min-width: 576px) {
    .carousel-inner .row {
        margin-left: -15px; /* Убираем горизонтальные отступы */
        margin-right: -15px;
    }
}

@media (min-width: 768px) {
    .carousel-inner .row {
        margin-left: -15px; /* Убираем горизонтальные отступы */
        margin-right: -15px;
    }
}
.card-body h5{
    
    font-family: 'Noto Serif';
    font-style: normal;
    /* or 97% */
    text-align: center;
    color: #FFFFFF;
    background-color: #2E0E51;

}

.card-body p {

font-family: 'Raleway';
font-style: normal;
font-weight: 300;
line-height: 31px;
/* or 117% */

color: #000000;
}
.card-body button{
    
    /* Rectangle 145 */
background: #6520B0;
    /* ЗАПИСАТЬСЯ */
font-family: 'Noto Serif';
font-style: normal;
font-weight: 700;
font-size: 27.8051px;
line-height: 42px;
/* or 150% */
text-align: center;
color: #FFFFFF;

}

.{
    
.fransh-btn {
    background: #6520B0;
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 700;
    font-size: 27.8051px;
    line-height: 42px;
    /* or 150% */
    text-align: center;
    color: #FFFFFF;
}