:root{--theme-color:#ffe147}@font-face{font-family:Acumin;src:url(/fonts/AcuminPro-Medium.woff) format("woff")}@font-face{font-family:Acumin;src:url(/fonts/Acumin-RPro.woff) format("woff")}body,html{padding:0;margin:0;font-family:Acumin,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body{min-height:100vh;min-height:-webkit-fill-available}html{height:-webkit-fill-available}h2,h3{font-weight:lighter}h2,h3,p{margin:0}a{color:inherit;text-decoration:none;line-height:0px}.pointer{cursor:pointer}.w-full{width:100%}.w-full-v{width:100vw}.h-full{height:100%}.h-full-v{height:100vh;min-height:100vh}.flex{display:flex}.flex-col{flex-direction:column}.flex-end{justify-content:flex-end}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center;justify-items:center}.fit-cover{-o-object-fit:cover;object-fit:cover}.scale-down{-o-object-fit:scale-down;object-fit:scale-down}.fit-contain{-o-object-fit:contain;object-fit:contain}.wrapper{display:flex;align-items:center;text-align:center;height:100vh;width:100vw;position:relative}.bottom-right{right:2rem}.bottom-left,.bottom-right{position:fixed;bottom:2rem;z-index:10}.bottom-left{left:2rem}.top-right{position:fixed;top:2rem;right:2rem;z-index:10}.fade-in{-webkit-animation-name:fade-in;-webkit-animation-duration:.5s;animation-name:fade-in;animation-duration:.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-out{-webkit-animation-name:fade-out;-webkit-animation-duration:.5s;animation-name:fade-out;animation-duration:.5s}@keyframes fade-out{0%{opacity:1}to{opacity:0}}section{scroll-snap-align:start;scroll-snap-stop:always;position:relative;width:100vw;min-height:100vh;display:flex;font-family:Acumin;font-weight:500}.text-right{text-align:right}.logo{width:auto;height:4rem;position:fixed;top:2rem;left:2rem}.font-size-2{font-size:20px;line-height:20px}.z-index-10{z-index:10}.main-description-wrapper{text-align:left}.info-bottom{line-height:1.5rem;margin-top:auto;margin-left:auto;padding-right:1rem;padding-bottom:6rem}.social-wrapper{display:flex;justify-content:space-between;width:50px;margin-left:auto}@media (max-width:900px){.logo{top:1rem;left:1rem}}.yellow{color:var(--theme-color)}.service-container{max-height:25px;height:auto;overflow:hidden;transition:all .6s ease}.service-container.hovering,.service-container.open{max-height:300px}.service-title{cursor:pointer;height:25px;display:flex;gap:5px;align-items:center;font-size:15px}.service-description{text-align:justify;margin-top:5px;margin-bottom:5px;margin-left:15px;font-size:14px}.section-content{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;padding:2rem 2rem 75px;max-width:60vw;min-height:500px;max-height:80vh;gap:30px;display:flex;flex-wrap:wrap;justify-content:center}.section-content p{text-align:justify}.image-container{width:50%}.description-container,.image-container{flex-basis:calc(50% - 15px);min-width:300px}.description-container{height:100%;overflow:auto}.section-content img{-o-object-fit:scale-down;object-fit:scale-down;max-width:100%}.description-content{margin:auto}@media (min-width:600px){#home-page{overflow-y:scroll;overflow-x:hidden;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;height:100vh}}#home-page section{height:auto;min-height:100vh}#home img{margin:auto;max-width:50%;max-height:80vh}@media (max-width:600px){.section-content{height:auto;max-height:unset;position:relative}#home img{max-width:80%}}