@import"https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap";@import"https://fonts.googleapis.com/css2?family=Croissant+One&family=Inter&family=Kanit&family=Poppins:wght@200&display=swap";html{box-sizing:border-box;scroll-snap-type:y mandatory}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}body{font-family:Kanit,sans-serif;font-weight:400}.nav{background-color:#fff;height:80px;color:#15e32d}.nav_container{display:flex;flex-direction:row;width:90%;height:100%;margin:0 auto;justify-content:space-between;align-items:center}.nav_container a{text-decoration:none}.subtitulo{margin:0;color:#000;text-align:center}.nav_logo{width:180px}.nav_logo img{width:100%;height:100%}.nav_menu{display:grid;grid-auto-flow:column;column-gap:2em}.nav_item{color:#000;text-decoration:none;font-size:24px;border-bottom:4px solid #ffffff;transition:.3s;text-transform:uppercase}.nav_item:hover{border-bottom:4px solid #f50202}.nav_label,.nav_input{display:none}.nav_label_img{width:50px}@media (max-width: 700px){.nav_item:hover{border-bottom:4px solid #f50202}.nav_label{display:block;cursor:pointer}.nav_menu{position:fixed;top:80px;bottom:0;background:#c3c3c3;width:100%;height:200px;left:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;clip-path:circle(0 at center);transition:clip-path 1s ease-in-out}.nav_input:checked+.nav_menu{clip-path:circle(100% at center)}}.footer{display:grid;grid-template-columns:30% 30% 30%;justify-content:center;column-gap:30px;padding:30px 5%;background-color:#d2d0d0;margin-top:40px}.links>a{text-decoration:none;width:40px;height:40px;background:#BF0404;text-align:center;transition:.1s}.links>a>i{color:#fff;line-height:40px;font-size:20px}.footer article{justify-content:center}.footer-1 img{width:150px}.footer-2 div{margin-bottom:2px}.footer-2 div img{width:30px}.footer-3 div{display:flex;flex-direction:row;column-gap:10px}.footer-3 img{width:40px}.footer-2 div{display:flex;flex-direction:row;column-gap:10px}.franja{width:100%;height:10px;background-color:#bf0404}@media (max-width: 600px){.footer{display:grid;grid-template-columns:90%}.footer article{margin-bottom:15px}}
