@font-face{font-family:"FoundryGridnik Light";src:url("fonts/FoundryGridnik-Light-tpD6c1J.woff2") format("woff2"),url("fonts/FoundryGridnik-Light-WJ74jGn.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"FoundryGridnik Regular";src:url("fonts/FoundryGridnik-Regular-OCRBAep.woff2") format("woff2"),url("fonts/FoundryGridnik-Regular-jzTip91.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FoundryGridnik Medium";src:url("fonts/FoundryGridnik-Medium-ZPeRZQD.woff2") format("woff2"),url("fonts/FoundryGridnik-Medium-9xJBXVs.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal Book";src:url("fonts/PPNeueMontreal-Book-p69stYF.woff2") format("woff2"),url("fonts/PPNeueMontreal-Book-03WfhcK.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PP Neue Montreal Light";src:url("fonts/PPNeueMontreal-Light-_cJB1Wa.woff2") format("woff2"),url("fonts/PPNeueMontreal-Light-s2ySjvZ.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--color-verde: #003127;--color-verde-fluor: #BCFFD4;--color-turquesa: #7DEFD9;--color-gris: #AABBB7;--color-gris-claro: #F1F3F2;--color-gris-oscuro: #2A2C2F;--color-arena: #ECE8E3;--color-azul-marino: #002831;--color-blanco: #ffffff;--font-family-general: "PP Neue Montreal Book";--font-family-title-regular: "FoundryGridnik Regular";--font-family-title-medium: "FoundryGridnik Medium";--font-family-title-light: "FoundryGridnik Light";--font-light: 300;--font-regular: 400;--font-semi-bold: 600;--font-bold: 700;--font-extra-bold: 800;--font-size-extra-big: clamp(1.8rem, 2vw, 4rem);--font-size-big: clamp(1.5rem, 2vw, 2rem);--font-size-medium: clamp(1rem, 2vw, 1.5rem);--font-size-small: clamp(.95rem, 2vw, 1.2rem);--font-size-xs: clamp(.725rem, 2vw, .875rem)}*{box-sizing:border-box;margin:0;padding:0;outline:none}html{background-color:var(--color-gris-claro);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{color:var(--color-gris-oscuro);font-family:var(--font-family-general);font-weight:normal;font-size:var(--font-size-small);overflow-x:hidden}body.open{overflow:hidden}ul,li{list-style:none}a{text-decoration:none;transition:color .3s ease;color:var(--color-verde)}p{line-height:1.2;margin-bottom:1.2rem}img{width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-title-medium);font-weight:var(--font-light)}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:var(--font-bold)}.container{width:100%;max-width:95%;margin:auto}@media all and (min-width: 1000px){.container{max-width:1280px}}#main{padding-bottom:3rem}.button-link{background-color:var(--color-verde);color:var(--color-verde-fluor);display:inline-block;padding:.2rem .5rem;font-family:var(--font-family-title-regular);font-size:var(--font-size-small);cursor:pointer;border:0}#header{border-bottom:1px solid var(--color-gris)}#header .container{height:80px;display:flex;align-items:center;justify-content:space-between}#header .logo{display:flex;align-items:center;width:300px;height:80px;border-right:1px solid var(--color-gris);padding-right:2rem}@media all and (max-width: 768px){.menu-mobile{display:block}}.menu-mobile{display:none;width:30px;height:30px;cursor:pointer}.menu-mobile svg.icon-close{display:none}.menu-mobile.close{position:relative;z-index:3}.menu-mobile.close svg{fill:var(--color-blanco)}.menu-mobile.close svg.icon-open{display:none}.menu-mobile.close svg.icon-close{display:block}#nav.navbar{display:none;align-items:center;position:relative;z-index:1}@media all and (min-width: 768px){#nav.navbar{display:block}}#nav.navbar a{font-family:var(--font-family-title-light)}@media all and (max-width: 768px){#nav.navbar.navbar-active{display:block}}#nav.navbar.navbar-active{display:none;background-color:var(--color-verde);position:absolute;top:0;left:0;width:100%;height:100vh;z-index:2}#nav.navbar.navbar-active .nav-menu{flex-direction:column;justify-content:center;height:100vh}#nav.navbar.navbar-active .nav-menu .nav-item{margin:.5rem 0 !important}#nav.navbar.navbar-active .nav-menu .nav-item .nav-link{color:var(--color-blanco)}#nav.navbar.navbar-active .nav-menu .nav-item .nav-link:hover{color:var(--color-turquesa)}#nav.navbar .nav-menu{display:flex;align-items:center;justify-content:space-between}#nav.navbar .nav-menu .nav-item{margin-left:3rem;position:relative}#nav.navbar .nav-menu .nav-item:first-child{margin:0}#nav.navbar .nav-menu .nav-item .nav-link{color:var(--color-gris-oscuro)}#nav.navbar .nav-menu .nav-item .nav-link:hover{color:var(--color-verde)}#nav.navbar .nav-menu .nav-item .nav-link.submenu-link{display:flex;align-items:center}#nav.navbar .nav-menu .nav-item .nav-link.submenu-link span{margin-right:.2rem}#nav.navbar .nav-menu .nav-item .nav-submenu{display:none}#nav.navbar .nav-menu .nav-item:hover>.nav-submenu{display:block;position:absolute;background-color:var(--color-gris-claro);border:1px solid var(--color-gris);width:max-content;padding:1rem}#nav.navbar .nav-menu .nav-item:hover>.nav-submenu a{color:var(--color-gris-oscuro);padding:.25rem 0;display:block}.featured{background-color:var(--color-verde);text-align:center;padding:2rem 0;position:relative}.featured .container{position:relative;z-index:1}.featured .featured-title{color:var(--color-turquesa);font-size:var(--font-size-big);margin-bottom:1rem}.featured .featured-text{color:var(--color-blanco)}.featured .featured-img{background-size:100%;background-position:center;background-color:var(--color-verde);position:absolute;top:0;opacity:.2;width:100%;height:100%}.labora{text-align:center;padding:3rem 0 0}.labora .labora-img img{max-width:80%}.page-head{background-color:var(--color-verde);text-align:center;padding:2rem 0;position:relative}.page-head .container{position:relative;z-index:1}.page-head .page-title{color:var(--color-turquesa);font-size:var(--font-size-big)}.page-head .page-img{background-size:100%;background-position:center;background-color:var(--color-verde);position:absolute;top:0;opacity:.2;width:100%;height:100%}.breadcrumb{font-size:.875rem;color:var(--color-blanco);font-family:var(--font-family-title-regular)}.breadcrumb .breadcrumb-list{list-style:none;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:0;padding:0}.breadcrumb .breadcrumb-list .breadcrumb-item{display:flex;align-items:center}.breadcrumb .breadcrumb-list .breadcrumb-item a{color:var(--color-blanco);text-decoration:none}.breadcrumb .breadcrumb-list .breadcrumb-item a:hover{color:var(--color-gris)}.breadcrumb .breadcrumb-list .breadcrumb-item+.breadcrumb-item::before{content:"/";color:var(--color-blanco);margin:0 .5rem}.page-content{padding-top:3rem}.page-related .related-head{text-align:center}.page-related .related-content .related-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.page-related .related-content .related-list .related-item{flex-basis:calc(33.33% - 1rem);position:relative;margin:1rem 0;text-align:center}.page-related .related-content .related-list .related-item:has(img)::after{position:absolute;content:"";width:1.5rem;height:1.5rem;background-color:var(--color-gris);top:0;left:0}.page-related .related-content .related-list .related-item img{border:1px solid var(--color-gris);width:100%;margin-bottom:1rem}.page-form{padding:3rem 0 0}.page-form .container{margin:0 auto}.page-form .form-head{text-align:center;margin-bottom:3rem}.page-form .form-head .form-title{margin-bottom:1rem}.page-form .form-form{margin:0 auto 3rem}.page-form .form-form fieldset{border:0;display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:1rem}.page-form .form-form fieldset .form-group{flex-basis:calc(50% - .5rem);border:2px solid var(--color-gris)}.page-form .form-form fieldset .form-group.w100{flex-basis:100%}.page-form .form-form fieldset .form-group input[type=text],.page-form .form-form fieldset .form-group input[type=email],.page-form .form-form fieldset .form-group input[type=phone],.page-form .form-form fieldset .form-group textarea{border:0;background:rgba(0,0,0,0);resize:none;font-family:var(--font-family-title-regular);font-size:var(--font-size-small);padding:1rem;width:100%}.page-form .form-form fieldset .form-legal p{font-size:var(--font-size-xs);margin:0}.page-form .form-form fieldset .form-legal a{text-decoration:underline}.page-form .form-map{position:relative;padding-bottom:56.25%;width:100%}.page-form .form-map iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid var(--color-gris)}.fluid-content{margin-bottom:3rem}.fluid-content .fluid-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around}.fluid-content .fluid-box.col-50 .fluid-col{flex-basis:calc(50% - 2rem);position:relative;margin:1rem 0}.fluid-content .fluid-box.col-50 .fluid-col:has(img)::after{position:absolute;content:"";width:1.5rem;height:1.5rem;background-color:var(--color-gris);top:0;left:0}.fluid-content .fluid-box.col-33 .fluid-col{flex-basis:calc(33% - 2rem);position:relative}.fluid-content .fluid-box img{border:1px solid var(--color-gris);width:100%}#footer{background-color:var(--color-verde);color:var(--color-blanco)}#footer a{color:var(--color-blanco)}#footer a:hover{color:var(--color-turquesa)}#footer .footer-top{border-bottom:1px solid var(--color-turquesa)}#footer .footer-top .container{display:flex;justify-content:center;flex-wrap:nowrap;flex-direction:column;gap:1rem}@media all and (min-width: 768px){#footer .footer-top .container{flex-direction:row;gap:2rem}}#footer .footer-top .box-corp .box-logo img{width:200px;margin:auto;display:block}#footer .footer-top .box-corp .box-rrss{display:flex;align-items:center;justify-content:center;gap:1rem;padding-bottom:2rem}#footer .footer-top .box-corp .box-rrss a{background-color:var(--color-blanco);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center}#footer .footer-top .box-corp .box-rrss a:hover{background-color:var(--color-turquesa)}#footer .footer-top .box-corp .box-rrss a svg{width:40px;height:40px}#footer .footer-top .footer-box{flex-basis:100%}@media all and (max-width: 768px){#footer .footer-top .footer-box{text-align:center}}@media all and (min-width: 768px){#footer .footer-top .footer-box{flex-basis:25%;padding:2rem 1rem}}@media all and (min-width: 768px){#footer .footer-top .footer-box:first-child{border-right:1px solid var(--color-turquesa)}}#footer .footer-top .footer-box:first-child{padding:0}@media all and (max-width: 768px){#footer .footer-top .footer-box:first-child{margin:0 -1rem;border-bottom:1px solid var(--color-turquesa)}}#footer .footer-top .footer-box .box-title{margin-bottom:1rem}@media all and (max-width: 768px){#footer .footer-top .footer-box .box-title{display:flex;align-items:center;justify-content:center}}@media all and (max-width: 768px){#footer .footer-top .footer-box .box-title::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='rgba(255,255,255,1)'%3E%3Cpath d='M12 16L6 10H18L12 16Z'%3E%3C/path%3E%3C/svg%3E");background-size:100%;background-position:center;width:24px;height:24px}}#footer .footer-top .footer-box .box-content{display:none}@media all and (min-width: 768px){#footer .footer-top .footer-box .box-content{display:block}}#footer .footer-bottom{font-size:var(--font-size-xs)}#footer .footer-bottom .container{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:2rem;padding:1rem}@media all and (min-width: 768px){#footer .footer-bottom .container{flex-direction:row}}#footer .footer-bottom .container .legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}
