img.lazy{background-size:200% 100%;animation:loading 1.5s infinite;min-height:200px;display:block}@keyframes loading {
    0% {
        background-position: 200% 0;
    }
    100% {
        background-position: -200% 0;
    }
}img.lazy.loaded{animation:fadeIn .3s ease-in}@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}img[loading="lazy"]{background-size:200% 100%;animation:loading 1.5s infinite}body{font-display:swap}img{max-width:100%;height:auto;display:block}.bg-img-hero-center,[style*="background-image"]{background-attachment:scroll;background-size:cover;background-position:center}*{will-change:auto}.animated{will-change:transform , opacity}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.carousel,.slider,.swiper{will-change:transform;transform:translateZ(0)}input,textarea,select{will-change:auto}input:focus,textarea:focus,select:focus{will-change:background-color , border-color}button,.btn,[role="button"]{will-change:auto}button:active,.btn:active,[role="button"]:active{will-change:transform , box-shadow}@media (hover:hover){a:hover,button:hover,.btn:hover{will-change:auto}}.modal,.dropdown,.popover{will-change:opacity , transform}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}svg{will-change:auto}svg:hover{will-change:transform}.transition-all{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.scrollable,.overflow-auto{transform:translateZ(0);-webkit-transform:translateZ(0)}@supports (container-type: inline-size) {
    .container-responsive {
        container-type: inline-size;
    }
}.grid,.flex{will-change:auto}.img-container img,.image-wrapper img,.gallery img{max-width:100%;height:auto;display:block}video{max-width:100%;height:auto;display:block}iframe{max-width:100%;display:block}picture img{max-width:100%;height:auto;display:block}