/* Add custom CSS styles below */ 
.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    width: 100%;
    z-index: 1;
    justify-content: center;
}

footer .s-contacts-icon svg {
    height: 1.5rem;
    width: 1.5rem;
    color: #014D3F;
}
.store-footer .footer-container {
    border-bottom-width: 1px;
    gap: 1rem;
    justify-content: space-between;
    --tw-border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    padding-bottom: 2rem;
    padding-top: 2rem;
    text-align: center;
    background: radial-gradient(87.81% 90.62% at 50% 52.35%, #014D3F 0%, #004335 100%);
    color: white;
}


footer .s-social-link a svg {
    color: #014D3F;
    height: .875rem;
    width: .875rem;
}

footer .container {
background: radial-gradient(87.81% 90.62% at 50% 52.35%, #014D3F 0%, #004335 100%);
} 


footer .hover\:text-primary:hover {
    color: #414042;
    color: white;
}
footer .hover\:text-primary:hover {
    color: #414042;
    color: white;
}
footer .hover\:text-primary:hover {
    color: #414042;
    color: white;
}
footer .opacity-75 {
    opacity: 1;
}.store-footer h3 {
    color: #414042;
    color: white;
}


footer .text-gray-400 {
    --tw-text-opacity: 1;
    color: #9ca3af;
    color: white;
}
.tax-number{
display:flex;
align-items:center;
gap:10px;
}

.tax-number img{
width:55px;
height:55px;
}

.tax-content p{
margin:0;
font-size:14px;
color:white;
}

.tax-content b{
font-size:16px;
font-weight:700;
}

.store-footer .footer-container .footer-list a:hover {
    color: #414042 !important;
    color: white !important;
}