html {
  scroll-behavior: smooth;
  scroll-padding-top: 110px;
}

@media (max-width: 768px) {
    * {
        animation: none !important;
        transition: none !important;
    }
    
    button, a {
        transition: background-color 0.2s ease;
    }
    
    .t396__carrier, .t228__artboard, .t123__artboard {
        box-shadow: none !important;
        transform: translate3d(0, 0, 0);
    }
    
    img {
        content-visibility: auto;
    }
}

 .t228, .t123 {
    content-visibility: auto;
    contain: layout style paint;
}

h1, h2, h3, h4, h5, h6 {
    font-display: swap;
}
