@font-face{font-family:Helvetica;src:url(/fonts/Livvic-Regular.ttf) format("truetype")}a,body,button,div,h1,h2,h3,h4,h5,h6,li,p,span,ul{font-family:Inter,Arial,sans-serif}body{background:#ffffff;color:#171717;margin:0;padding:0}:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}body{background:var(--background);color:var(--foreground)}}.section{margin:0;padding:0;display:flex;justify-content:center;align-items:center;height:100vh}.title{font-size:42px!important;font-weight:bolder!important;color:#fff!important}.main-img:hover .img{transform:scale(1.3);transition:.3s ease-in-out}@keyframes zoomInDown{0%{opacity:0;transform:scale(.3) translateY(-100px)}60%{opacity:1;transform:scale(1.05) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.zoom-in-down{opacity:0;animation:zoomInDown .8s ease-out .8s forwards}@keyframes zoomInUp{0%{opacity:0;transform:scale(.3) translateY(100px)}60%{opacity:1;transform:scale(1.05) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.zoom-in-up{opacity:0;animation:zoomInUp .8s ease-out .8s forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.zoom-in{opacity:0;animation-name:zoomIn;animation-duration:.8s;animation-timing-function:ease-out;animation-delay:.8s;animation-fill-mode:forwards}@keyframes fadeRight{0%{opacity:0;transform:translateX(-300px)}to{opacity:1;transform:translateX(0)}}.fade-right{opacity:0;animation:fadeRight .8s ease-out .8s forwards}