/* Start custom CSS for shortcode, class: .elementor-element-71bc3d8 */.hero-stores{
    display: flex;
    justify-content: end;
    margin: 2em 0em 3em 0em;
}

.hero-stores h1{
    margin-right: auto;
    font-family: Inter;
    font-weight: 600;
    font-size: 24px;
    line-height: 140.02%;
}

.hero-stores select {
    border: 1px solid #A8A8A8;
    background-color: #FFFFFF !important;
    color: #2A303A !important;
    font-size: 14px;
    line-height: 17px;
    font-style: normal;
    font-family: 'Inter';
    border-radius: 4px;
    box-sizing: border-box;
    font-weight: 600;
    padding: 16px;
    display: flex;
    background-position-y: center;
    max-width: 195px;
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.41 0.590088L6 5.17009L10.59 0.590088L12 2.00009L6 8.00009L0 2.00009L1.41 0.590088Z' fill='%232A303A'/%3E%3C/svg%3E%0A") !important;
    width: 100%;
    justify-content: center;
    align-items: center;
}

#elementProviceRoot{
    display: flex;
    flex-direction: column;
 
}

#elementProviceRoot h2{
    font-family: Inter;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    border-bottom: 1px solid #A8A8A8;
    padding-bottom: 1em;
    margin-bottom: 2em;
}

#elementProviceRoot h2:not(h2:first-child){
    margin: 3em 0em 2em 0em;
}

#elementProviceRoot h3{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 136%;
}

#elementProviceRoot ul{
    display: flex;
    flex-wrap: wrap;
    gap: 2.4122222em;
    list-style: none;
}

#elementProviceRoot li{
    max-width: 306px;
    display: flex;
    flex-direction: column;
    gap: 1em;
    width: 100%;
    height: 142px;
}

#elementProviceRoot div{
    display: flex;
    justify-content: start;
    align-items: center;
        margin: auto 0px;
}

#elementProviceRoot p{
    max-width: 262px;
    width: 100%;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 136%;

}

#elementProviceRoot div div{
    margin-left: auto;
}

#elementProviceRoot p{
    margin: 0px;
}

#elementProviceRoot span{
    color: #1C6FD1;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 144%;
}/* End custom CSS */