/* Add custom CSS styles below */ 
section.s-block.s-block--circle-links  .rounded-full {
    border-radius: 10px;
}

section.s-block.s-block--circle-links  .w-24 {
    width: 14rem;
}
section.s-block.s-block--circle-links  .h-24 {
    height: 15rem;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container {
    max-width: 100%;
    padding: 0px;
}
section:first-of-type{
  margin-top:0px;
}
section.s-block.s-block--fixed-banner.s-block--three-banners.wide-placeholder.three-banners.three-banners--3 .container {
    padding-left:18px;
    padding-right:18px;
  max-width: 1440px;
}
section.s-block.s-block--fixed-banner.s-block--three-banners.wide-placeholder.three-banners.three-banners--4 .container {
    padding-left:18px;
    padding-right:18px;
  max-width: 1440px;
}
@media(max-width:500px){
  img.logo-normal {
    display: none;
}
  section.s-block.s-block--circle-links .h-24 {
    height: 8rem;
}
  .max-h-\[350px\] {
    max-height: 415px;
    max-height: fit-content;
}
}
.s-block--enhanced-features__item.group.overflow-hidden {
    overflow: visible;
    margin-top: 31px;
}

.feature-icon.has-image {
    margin-top: -50px;
    margin-left: auto;
}
.s-block--enhanced-features__item.group.overflow-hidden {
    background-color: #ca98a854 !important;
}
a.advanced-slider__caption__inner__content__button {
    display: none;
}
@media only screen and (min-width: 1024px) {
    .centered_logo:not(.mobile_only_centered_logo) .main-menu {
        margin-left: 251px;
    }}