.title-dashed__text {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0.75rem;
    z-index: 10;
    margin-left: auto;
    margin-right: auto;
    height: 1rem;
    width: 4rem;
    text-align: center;
}
.title-dashed__border {
    height: 1.5rem;
    width: 100%;
    border-bottom-width: 2px;
    border-style: dashed;
    --tw-border-opacity: 1;
    border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    border-top: none;
    border-right: none;
    border-left: none;
}
.title-dashed{
    position: relative;
    overflow: hidden;
    padding-bottom: 0.75rem;
}
.bg-blue-list-cart {
    background-color: rgba(10, 25, 51);
}

.btn.btn-green-support {
    background-color:  var(--main-color-two);;
    padding: 18px 30px;
}

.btn-icon-svg svg {

    width: 1.5rem;
    fill: white;
}

@media (min-width: 1024px) {
    .filter-box__inputs{
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

@media (min-width: 1024px) {
    .filter-box__inputs{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px) {
    .filter-box__inputs{
        margin-top: 23px;
    }
}

}
@media (min-width: 1024px) {
    .filter-box {
        background-repeat: no-repeat;
    }
}
@media (min-width: 1024px) {
    .filter-box {
        background-position: right top;
    }
}
@media (min-width: 1024px) {
    .filter-box {
        background-size: auto;
    }
}
@media (min-width: 1024px) {
    .filter-box {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ0MCIgaGVpZ2h0PSIzODAiIHZpZXdCb3g9IjAgMCAxNDQwIDM4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMEgxNDQwVjMzMS41MzVDMTQ0MCAzMzEuNTM1IDEyMDYgMzgwIDk5OC41IDM4MEM3OTEgMzgwIDQ1MCAyOTQuMzg0IDI5Ny41IDI5NC4zODRDMTQ1IDI5NC4zODQgMCAzMzEuNTM1IDAgMzMxLjUzNVYwWiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzg5ODNfNzg3NzYpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODk4M183ODc3NiIgeDE9IjI5MjQuNSIgeTE9IjUxNy41MyIgeDI9IjE3NjYuNzciIHkyPSItMTEyNC41MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMzQ3QUY2Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NDRTRGRiIgc3RvcC1vcGFjaXR5PSIwLjAyIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);
    }
}
@media (min-width: 1024px) {
    .filter-box {
        display: flex;
    }
}
.filter-box {
    align-items: center;
    background-repeat: no-repeat;
    position: relative;
}
.filter-box__inputs{
    margin-top: 15px;
    width: 100%;
    border-radius: 1rem;
    background-color: rgba(10, 25, 51);
    padding: 1rem;
    --tw-shadow: 0px 8px 32px rgba(52, 122, 246, 0.24);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    min-height: 300px;
}

.filter-box h1{
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 40px;
}

.filter-box h2{
    font-size: 1rem;
    font-weight: 700;
    line-height: 40px;
}

.filter-box img{
    position: absolute ;
    top: 6%;
    left: 0;
}
.min-height-250{
    min-height: 250px;
}

.coach-box{
    width: 100%;
    display: block;
    float: right;
    min-height: 200px;
    background: #fff;
    padding: 15px;
    border-radius: 15px;
}

.product-box-image img{

    width: 105px ;
    height: 105px ;
    border-radius: 100%;
    box-shadow: 1px 1px 7px 0px #00808b;
    margin: 25px !important;
}

.product-box-hover{

    position: relative;
}
.icon-new--gradient1[data-v-fc3439a6] {
    fill: var(--main-color-two);
}
.teacher-highlights svg{
    width: 25px;
}