.main__adress{
    position: relative;
}

.main__adress::after{
    position: absolute;
    content: '';
    right: 0;
    top: 0px;
    width: 24px;
    height: 32px;
    background-image: url(/static/images/location-dot-solid.svg);
}

.main__book{
    font-weight: bold;
    font-size: 25px;
    width: 100%;
    height: 71px;
}

.short_description{
    padding-top: 96px; 
    padding-bottom: 96px; 
    border-top: 2px solid #B5AAA4; 
    border-bottom: 2px solid #B5AAA4; 
    margin-bottom: 66px;
}

.light_text {
    color: #94D5DD;
}

p, .standart_text {
    font-family: Montserrat, sans-serif; 
    margin: 0;
}

h1, h2, h3, .header_text {
    font-family: 'Playfair Display', sans-serif; 
    font-weight: bold;
}

div.grey_background {
    background-color: #E8D1A6;
    color: #3F1700;
}

h2 {
    font-size: 45px;
    font-weight: bold;
}


.directions {
    padding-top: 96px; 
    padding-bottom: 96px; 
    border-top: 2px solid #B5AAA4; 
    border-bottom: 2px solid #B5AAA4; 
    margin-bottom: 66px;
}

.reviews {
    margin: 0 -10px;
}

.review {
    /* width: 40%; */
    height: 408px;
    margin: 0 10px;
    padding: 25px 36px;
    background-color: #ECE6E3;
}

.review h3 {
    text-align: left;
    font-weight: 700;
    margin-bottom: 39px;
    color: #363938
}

.review p {
    color: #363938;
}


@media (min-width: 768px) {
    .multi-carousel .carousel-inner {
      display: flex;
    }
    .multi-carousel .carousel-item {
      margin-right: 0;
      flex: 0 0 25%;
      display: block;
    }
}

.card{
    margin: 0 .5em;
    box-shadow: 2px 6px 8px 0 rgba(22, 22, 26, 0.18);
    border: none;
}
.carousel-control-prev, .carousel-control-next{
    background-color: #ECE6E3;
    width: 65px;
    height: 65px;
    top: 50%;
    transform: translateY(-50%);
    margin: 0 -70px;
}

.carousel-control-next img {
    transform: scaleX(-1);
}