.home .hero {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.50) 0%, rgba(0, 0, 0, 0.50) 100%), url("/static/assets/img/home-hero-bg.webp"), lightgray 50% / cover no-repeat;
    background-position-y: 50%;
    background-size: cover;
    background-repeat: no-repeat;
}


.quoteform-heading {
    border-radius: 10px 10px 0px 0px;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
background: #E5E5E5;
cursor: pointer;
}

.quoteform-heading.active {
background: #fefefe;
color: var(--bs-primary);
}

.quoteform-container .quoteform {
    box-shadow: 0px 8px 32px 0px rgba(13, 15, 40, 0.08);
    border-radius: 0px 0 10px 10px;
}
/*@media screen and (max-width: 767px) {*/
/*.quoteform-container .quoteform {*/
/*    border-radius: 10px!important;*/
/*}*/
/*    .col.quoteform-heading:nth-child(3){*/
/*        border-radius: 0px 0 10px 10px;*/
/*    }*/
/*    .col.quoteform-heading:nth-child(1){*/
/*        border-radius: 10px 10px 0px 0px;*/
/*    }*/
/*}*/
.quoteform > .forms {
    display: none;
}

.quoteform > .forms.show {
    display: flex;
}

.about-number .col-6 {
    min-width: 170px;
}

.number-box {
    min-width: 180px;
  }


.cookie-notification-bar {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    max-height: 100vh;
    transition: max-height .5s ease-in-out;
    box-shadow: 0px 7px 18px 8px black;
}
.services-grid .col{
    margin:0
}