
  @import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500&display=swap');

  @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');



.back-to-top {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 99;
}
p
{/*color: #3b2515;*/
    font-size: 15px;
}

/*h1, h2, h3, .h1, .h2, .h3 {
    font-weight: 400 !important;
    font-family: 'Playball', cursive !important;
}*/

h4, h5, h6, .h4, .h5, .h6 {
    font-size: 24px;
    font-weight: 600 !important;
    font-family: 'Playfair Display', serif;
}

/*.my-6 {
    margin-top: 6rem;
    margin-bottom: 6rem;
}

.py-6 {
    padding-top: 6rem;
    padding-bottom: 6rem;
}*/

.wow,
.animated {
    animation-duration: 0s !important;
}
/*** service start ***/
.service .service-item {
    position: relative;
    height: 100%;
    border-radius: 8px;
    box-shadow: 0 0 45px rgba(0, 0, 0, .08);
}

.service-content::after {
    position: absolute;
    content: "";
    width: 100%;
    height: 0;
    top: 0;
    left: 0;
    bottom: auto;
    background: var(--bs-primary);
    border-radius: 8px;
    transition: 1s;
}

.service-item:hover .service-content::after {
    height: 100%;
    opacity: 1;
}

.service-item .service-content-icon {
    position: relative;
    z-index: 2;
}

.service-item .service-content-icon i,
.service-item .service-content-icon p {
    transition: 1s;
}

.service-item:hover .service-content-icon i {
    color: var(--bs-dark) !important;
}

.service-item:hover .service-content-icon p {
    font-family: 'Montserrat', sans-serif;
    color: var(--bs-white);
}

.service-item:hover .service-content-icon a.btn-primary {
    background: var(--bs-white);
    color: var(--bs-dark);
}

.service-item .service-content-icon a.btn-primary {
    transition: 1s !important;
}
/*** Services End ***/



















