@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.container-about{row-gap:1.5rem;text-align:center}.container-about h2{color:var(--color-title);font-size:var(--fs-bigger);font-weight:var(--fw-bold)}.container-about p{font-weight:var(--fw-semibold);color:var(--color-text)}.container-about h3{color:var(--color-subtitle);font-weight:var(--fw-bold)}@media screen and (min-width: 1024px){.section-about{height:100%}}.wrapper{width:100%;position:relative;background-color:var(--body-color);border-radius:.8rem;padding:1rem;place-items:center;margin-top:1.5rem;z-index:1}.wrapper .form-title{color:var(--color-title)}.form-title h2,.form-title h3{font-size:1.5rem;font-weight:var(--fw-bolder)}.contact-form{width:100%}.error-message{color:red!important;font-size:small!important;font-weight:600!important}.contact-form label{width:100%;display:flex;flex-direction:column;align-items:flex-start;font-size:var(--fs-regular);row-gap:.5rem;margin-block:1rem .5rem}.contact-form label span{color:var(--color-button);font-size:var(--fs-big)}.contact-form input{width:100%;border:1px solid var(--color-subtitle);border-radius:.8rem;font-size:var(--fs-regular);padding:.7rem}.contact-form input:focus{outline:none}.contact-form input::placeholder{color:#a09f9f}@media screen and (min-width: 768px){.wrapper{height:100%;width:320px}.form-title h2,.form-title h3{font-size:1.7rem;font-weight:var(--fw-bolder)}.form-title h5{font-size:.95rem;font-weight:var(--fw-bolder)}.contact-form{padding-inline:.5rem}}@media screen and (min-width: 1023px){.wrapper{width:400px;height:100%}.form-title h2,.form-title h3{font-size:1.9rem}.form-title h5{font-size:1.1rem}}.section-contact{position:relative;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.shadow{width:100%;height:100%;position:absolute;top:0;left:0}.container-contact{position:relative;height:100%;place-items:center;grid-template-columns:1fr;margin-bottom:1rem;text-align:center;z-index:1}.content-contact{row-gap:.5rem}.content-contact h1,.content-contact h2,.content-contact .p-alert2{text-shadow:2px 3px #000}.content-contact h2{font-size:var(--fs-big);font-weight:var(--fw-bold)}.content-contact p{color:var(--body-color);font-size:var(--fs-big);font-weight:var(--fw-semibold);text-shadow:2px 3px #000}.contact-title{font-size:2.3rem;font-weight:900}.p-alert{font-weight:var(--fw-bold)}.container-contact .p-alert2{font-size:1.25rem;font-weight:var(--fw-bolder)}@media screen and (min-width: 768px){.section-contact{height:100%}.container-contact{place-content:center;grid-template-columns:repeat(2,1fr)}.content-contact{text-align:start}.content-contact h2{font-size:var(--h2)}.contact-title{font-size:var(--h1);font-weight:900}}@media screen and (min-width: 1024px){.section-contact{height:100%}}.section-index{background-color:var(--container-color)}.container-index{color:var(--body-color);gap:1.5rem;grid-template-columns:1fr;place-content:center}.container-index h2{text-align:center;margin-bottom:1.5rem}.content-cards{place-content:center;gap:2rem}.card-index{width:280px;display:flex;flex-direction:column;gap:.5rem;background-color:var(--body-color);border-radius:.8rem;color:var(--color-text);cursor:pointer;font-size:var(--fs-regular);font-weight:var(--fw-semibold);padding:.7rem;overflow:hidden}.card-index:hover{box-shadow:2px 2px 5px #111;transform:scale(1.05);transition:all .4s}.img-index{width:100%;border-radius:.8rem}.img-index img{width:100%;overflow:hidden;object-fit:cover}.body-index h3{color:var(--color-subtitle);font-size:var(--fs-big);font-weight:var(--fw-bolder);text-align:center}.body-index,.body-index ul{display:flex;flex-direction:column;gap:.5rem}.body-index ul{padding-block:0 .5rem;font-size:.8rem}@media screen and (min-width: 768px){.content-cards{place-items:center;gap:1rem;grid-template-columns:repeat(2,1fr)}.card-index{width:300px;height:100%}.body-index ul{font-size:var(--fs-regular)}}@media screen and (min-width: 1024px){.card-index{width:400px}}header{display:flex;align-items:center;justify-content:center;background-color:var(--body-color);height:var(--header-height);width:100%}.brand{width:8.5rem;justify-self:center}.brand img{width:100%;object-fit:contain}@media screen and (min-width: 425px){header{justify-content:flex-start;margin-inline:1.5rem}}@media screen and (min-width: 768px){header{margin-inline:1rem}}@media screen and (min-width: 1024px){header{max-width:1152px;margin-inline:auto}}.container-objectives{color:var(--color-text);gap:1.5rem;place-content:center}.container-objectives h2{color:var(--color-title);font-weight:var(--fw-bolder);text-align:center;margin-bottom:1.5rem}.content-objectives{gap:1.5rem}.content-objectives ul{display:flex;flex-direction:column;gap:.5rem}.content-objectives li{display:grid;grid-template-columns:1fr 11fr;align-items:center;column-gap:.5rem;font-size:var(--fs-regular);font-weight:var(--fw-semibold)}.container-objectives h3{color:var(--color-subtitle);margin-top:1rem;text-align:center}@media screen and (min-width:768px){.content-objectives{grid-template-columns:repeat(2,1fr)}}.footer-section{position:relative;height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.container-footer{position:relative;display:grid;place-items:center;gap:1.5rem;z-index:1}.card-footer{background-color:#beb5c3ce;border-radius:.8rem;color:var(--color-title);display:grid;gap:1rem;text-align:center;padding:1rem}.container-footer h3{font-size:var(--fs-big);font-weight:var(--fw-bolder)}.footer-logo{width:200px;display:flex;flex-direction:column;align-items:center}.footer-logo img{width:100%;object-fit:contain}.footer-logo a{color:var(--body-color);font-size:var(--fs-regular);text-align:center;text-decoration:underline;text-wrap:nowrap}@media screen and (min-width: 768px){.card-footer{grid-template-columns:repeat(2,200px);gap:1.5rem;align-items:center}}@media screen and (min-width: 1024px){.footer-section{height:100%}.card-footer{grid-template-columns:repeat(2,1fr)}}.section-register{position:relative;height:70vh;background-image:url(/assets/bg-nature-BK8XTK0y.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.container-register{height:100%;position:relative;grid-template-columns:1fr;place-content:center;z-index:1}.card-register{height:18rem;background-color:#111111be;border-radius:.8rem;color:#a3e2e0;display:grid;place-content:center;gap:1.5rem;padding:1rem .5rem;text-align:center}.card-register h2{font-size:var(--h2);font-weight:var(--fw-bolder)}.card-register hr{background-color:#a3e2e0;border:none;height:2px}.card-register p{color:var(--body-color);font-weight:var(--fw-bold)}.footer-register{height:70vh;place-items:center}.footer-content-register{width:200px;display:flex;flex-direction:column;align-items:center}.footer-content-register img{width:100%;object-fit:contain}.footer-content-register a{color:var(--body-color);font-size:var(--fs-regular);text-align:center;text-decoration:underline;text-wrap:nowrap}@media screen and (min-width: 768px){.section-register{height:90vh}.container-register{place-items:center}.card-register{width:400px;padding:1rem}.card-register h2{font-size:var(--fs-biggest)}.card-register p{font-size:var(--fs-big);font-weight:var(--fw-semibold)}.footer-register{height:50vh}}@media screen and (min-width: 1024px){.section-register{height:75vh}.card-register{width:600px}}.section-indexs{background-color:#26a69a}.container-indexs{color:var(--body-color);gap:1.5rem;grid-template-columns:1fr;place-content:center}.container-indexs h2{text-align:center;margin-bottom:1.5rem}.contents-cards{place-content:center;gap:2rem}.card-indexs{width:280px;display:flex;flex-direction:column;gap:.5rem;background-color:var(--body-color);border-radius:.8rem;color:var(--color-text);cursor:pointer;font-size:var(--fs-regular);font-weight:var(--fw-semibold);padding:.8rem;overflow:hidden}.card-indexs:hover{box-shadow:2px 2px 5px #111;transform:scale(1.05);transition:all .4s}.img-indexs{width:100%;border-radius:.8rem}.img-indexs img{width:100%;overflow:hidden;object-fit:cover}.body-indexs h3{color:var(--color-subtitle);font-size:var(--fs-big);font-weight:var(--fw-bolder);text-align:center}.body-indexs,.body-indexs ul{display:flex;flex-direction:column;gap:.8rem}.body-indexs ul{padding-block:0 .5rem;font-size:.8rem}@media screen and (min-width: 768px){.contents-cards{place-items:center;gap:1rem;grid-template-columns:repeat(2,1fr)}.card-indexs{width:300px;height:100%}.body-indexs ul{font-size:var(--fs-regular)}}@media screen and (min-width: 1024px){.card-indexs{width:400px}}.section-indexd{background-color:#26a69a}.container-indexd{color:#fafafa;gap:1.5rem;grid-template-columns:1fr;place-content:center}.container-indexd h2{text-align:center;margin-bottom:1.5rem}.content-cardsd{place-content:center;gap:2rem}.card-indexd{width:280px;display:flex;flex-direction:column;gap:.5rem;background-color:#fafafa;border-radius:.8rem;color:var(--color-text);cursor:pointer;font-size:var(--fs-regular);font-weight:var(--fw-semibold);padding:.8rem;overflow:hidden}.card-indexd:hover{box-shadow:2px 2px 5px #111;transform:scale(1.05);transition:all .4s}.img-indexd{width:100%;border-radius:.8rem}.img-indexd img{width:100%;overflow:hidden;object-fit:cover}.body-indexd h3{color:#26a69a;font-size:var(--fs-big);font-weight:var(--fw-bolder);text-align:center}.body-indexd h4{color:#005d64;font-size:1.1rem;font-weight:var(--fw-bolder);text-align:center}.body-indexd,.body-indexd ul{display:flex;flex-direction:column;gap:.9rem}.body-indexd ul{padding-block:0 .5rem;font-size:.85rem}@media screen and (min-width: 425px){.card-indexd{width:300px}}@media screen and (min-width: 768px){.content-cardsd{justify-content:center;align-items:flex-start;gap:1rem;row-gap:1.5rem;grid-template-columns:repeat(2,1fr)}.card-indexd{width:350px;height:100%}.body-indexd ul{font-size:var(--fs-regular)}.last{grid-column:span 2;justify-self:center}}@media screen and (min-width: 1024px){.card-indexd{width:370px}.content-cardsd{place-items:center;gap:1.5rem;grid-auto-flow:column;grid-template-columns:unset}.body-indexd,.body-indexd ul{gap:1rem}}*{margin:0;padding:0;box-sizing:border-box}:root{--body-color: #FAFAFA;--container-color: #005D64;--color-title: #005D64;--color-subtitle: #26A69A;--color-button: #e47e1f;--color-text: #625f64;--color-text-alt: #BEB5C3;--header-height: 4.5rem;--h1: 3rem;--h2: 1.5rem;--fs-title: 1.5rem;--fs-subtitle: 1.25rem;--fs-regular: .9rem;--fs-big: 1.2rem;--fs-bigger: 1.75rem;--fs-biggest: 2rem;--fw-normal: 500;--fw-semibold: 600;--fw-bold: 700;--fw-bolder: 800}html{font-family:Montserrat,sans-serif;scroll-behavior:smooth}a{text-decoration:none}button{border:none}li{list-style:none}.button{width:100%;background-color:var(--color-button);border-radius:.8rem;color:#fff;cursor:pointer;font-size:var(--fs-regular);font-weight:var(--fw-bold);margin-block:.5rem;padding:12px 16px}.button:hover{background-color:#eb7608;animation-name:buttonAnimation;animation-duration:.3s}@media screen and (min-width: 1024px){.button{font-size:1.1rem}}.container{max-width:1120px;margin-inline:1rem}.grid{display:grid}.main{overflow:hidden;background-color:var(--body-color)}.section{padding-block:3rem 3rem}.section-title{color:var(--color-title);font-size:var(--fs-title);font-weight:var(--fw-bold)}.section-subtitle{color:var(--color-subtitle);font-size:var(--fs-subtitle);font-weight:var(--fw-semibold)}@keyframes buttonAnimation{0%{transform:scale(1)}25%{transform:scale(.9)}50%{transform:scale(.8)}to{transform:scale(1)}}@media screen and (min-width: 1152px){:root{--fs-title: 2.25rem;--fs-subtitle: 2rem;--fs-regular: .9rem;--fs-big: 1.25rem;--fs-bigger: 2rem;--fs-biggest: 2.25rem}.container{margin-inline:auto}}
