/* Add custom CSS styles below */ 
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder .container {
    padding: 0 !important;
    max-width: 100% !important;
}
section:nth-of-type(1).s-block.s-block--fixed-banner.wide-placeholder{
padding-top:0 !important;
}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background-color: #625769;
    color: #fff !important;
}
.lazy__bg.lazy.entered.loaded {
    background-size: contain !important;
    background-repeat: no-repeat;
}
.banner-entry {
    background-color: transparent !important;
    height: 291px;
    border-radius: 0 !important;
}
section.s-block.s-block--banners.container {
    padding-top: 0 !important;
}
.sm\:gap-8 {
    gap: 0rem !important;
}
section.s-block.s-block--logos-slider{
    background-color: transparent !important;
}
section.s-block.s-block--testimonials.angel-testimonials {
    background-color: #f6f6f9 !important;
}
footer.store-footer {
    background-color: #fff !important;
    margin-top: 0 !important;
}

@media(max-width:767px){
.grid.one-row.md\:grid-cols-2.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.banner-entry {
    height: 98px;
}
.sm\:gap-8 {
    gap: 0.75rem !important;
}

}