.main-footer{padding:50px 20px}.footer-wrap{max-width:1400px;margin:auto}.copyright{font-size:14px;color:#bfbfbf;display:flex;justify-content:space-between;padding-bottom:0}.copyright p{padding:0}.copyright p:last-child{text-align:right;white-space:nowrap}.copyright a{text-decoration:none;color:#bfbfbf;margin-left:1em}.copyright a:after{content:none !important}.copyright a:hover{text-decoration:underline;color:#000}@media(max-width:800px){.copyright{flex-direction:column;grid-gap:25px;grid:25px;text-align:center;padding-bottom:35px}.copyright p{margin:auto}.copyright p:first-child{color:#fff}.copyright p:last-child{white-space:normal;display:flex;justify-content:space-between;width:100%}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.full-page-section{display:flex;align-items:center}body:not(.admin-bar) .full-page-section{min-height:100vh !important}body.admin-bar .full-page-section{min-height:calc(100vh - 32px) !important}.full-page-section>*,.content-width-hero>*{opacity:0;transform:translateY(20px)}.full-page-section.fade-in>*,.content-width-hero.fade-in>*{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out}.step{opacity:0;transform:translateY(50px)}.step.visible{opacity:1;transform:translateY(0);transition:all 1.2s ease-in-out !important}.animate{opacity:0}.animate.visible{opacity:1;transition:opacity 1s ease-in-out}.animate-fade-up{opacity:0;transform:translateY(50px)}.animate-fade-up.visible{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out}.animate-fade-down{opacity:0;transform:translateY(-50px)}.animate-fade-down.visible{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out}.animate-fade-left{opacity:0;transform:translateX(50px)}.animate-fade-left.visible{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out}.animate-fade-right{opacity:0;transform:translateX(-50px)}.animate-fade-right.visible{opacity:1;transform:translateY(0);transition:opacity 1s ease-in-out,transform 1.2s ease-in-out}.parallaxed{position:relative;will-change:transform}@media(max-width:1000px){html.lenis,html.lenis body{overflow:auto}}