@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Rubik:ital,wght@0,300..900;1,300..900&display=swap";#page-home>header{width:100%;height:auto;min-height:100vh;background-image:url(/assets/image/bg.png);background-size:cover}#page-home>header .struct{width:90%;max-width:1000px;margin:0 auto;display:grid;align-items:center;justify-content:center;grid-template-columns:35% 65%;box-sizing:border-box;padding-top:150px}@media screen and (max-width: 1200px){#page-home>header .struct{grid-template-columns:35% 65%}}@media screen and (max-width: 768px){#page-home>header .struct{grid-template-columns:100%;padding-top:360px}}#page-home>header .text{align-items:start;padding-top:50px}#page-home>header .text h1{color:#fff;font-size:3.5rem;text-transform:uppercase}@media screen and (max-width: 1200px){#page-home>header .text h1{font-size:2.5rem}}@media screen and (max-width: 900px){#page-home>header .text h1{font-size:2rem}}#page-home>header .text h5{color:#fff}#page-home>header .text .area-button{box-sizing:border-box;padding:40px 0}#page-home>header .text .area-button .button-assign{box-sizing:border-box;padding:10px;border-radius:20px;width:200px;min-width:200px;color:#fff;background-color:var(--color-blue-base-dark);text-align:center;text-transform:uppercase;font-weight:600;cursor:pointer}#page-home>header .text .area-logos{margin-top:20px;display:block;grid-template-columns:1fr;column-gap:10px}#page-home>header .text .area-logos div img{display:block;width:100%;height:auto}#page-home>header .area-selo{text-align:center;display:flex;align-items:center;justify-content:center;transform:translate(30%);perspective:1200px;transform-style:preserve-3d}@media screen and (max-width: 1200px){#page-home>header .area-selo{transform:translate(20%)}}@media screen and (max-width: 768px){#page-home>header .area-selo{transform:translate(0)}}#page-home>header .area-selo .selo{width:100%;display:block;height:auto;transform:rotate3d(1,1,1)}#page-events{color:#222}#page-events section{width:90%;max-width:1000px;margin:0 auto}#page-events section .list-events li{cursor:pointer;text-transform:uppercase;list-style:circle;box-sizing:border-box;margin:10px auto}#page-events section .list-events li a:hover{color:var(--color-blue-base-dark);font-weight:700}#page-events section .list-events li:hover{list-style:disc}#page-oprojeto{color:#222}#page-oprojeto section{width:90%;max-width:1000px;margin:0 auto}#page-oprojeto .area-content{display:grid;box-sizing:border-box;padding:40px 0}#page-oprojeto .area-content .area-img{float:left;width:500px;margin-top:0;border-radius:50%;overflow:hidden;shape-outside:circle(50%);box-sizing:border-box;padding:15px}@media screen and (max-width: 1000px){#page-oprojeto .area-content .area-img{float:unset;width:90%;margin:0 auto}}#page-oprojeto .area-content .area-img img{width:100%}#page-acoessociais{color:#222}#page-acoessociais section{width:90%;max-width:1000px;margin:0 auto}#page-acoessociais .area-content{display:grid;box-sizing:border-box;padding:40px 0}#page-acoessociais .area-content .area-img{float:right;width:500px;margin-top:0;margin-right:-10%;border-radius:50%;overflow:hidden;shape-outside:circle(50%)}@media screen and (max-width: 768px){#page-acoessociais .area-content .area-img{float:unset;width:90%;margin:0 auto}}#page-acoessociais .area-content .area-img img{width:100%}#page-assing{color:#222}#page-assing section{width:90%;max-width:1000px;margin:0 auto}#page-assing .area-content{display:grid;box-sizing:border-box;padding:40px 0}#page-assing .area-content ul li{text-transform:uppercase;list-style:circle;box-sizing:border-box;margin:10px auto}#page-assing .area-content ul li a{text-decoration:none;color:#222}#page-assing .area-content ul li a:hover{color:var(--color-blue-base-dark);font-weight:700}#page-assing .area-content ul li:hover{list-style:disc}#page-assing .area-content .area-form{display:grid;grid-template-columns:auto auto;column-gap:15px;row-gap:15px}#page-assing .area-content .area-form .col-12{grid-column:span 2}#page-assing .area-content .area-form label{display:block;font-weight:800;box-sizing:border-box;padding:0 0 10px;font-size:.8em}#page-assing .area-content .area-form input{width:100%;border-radius:5px;box-sizing:border-box;padding:10px;border:1px solid #ccc;box-shadow:0 0 #666}#page-assing .area-content .area-form input:focus{box-shadow:0 0 3px #666;border:0;outline:0}#page-assing .area-content .area-form .list-files .file{position:relative;margin:10px auto;display:grid;grid-template-columns:auto 60px;align-items:center;box-sizing:border-box;padding:0 0 0 10px}#page-assing .area-content .area-form .list-files .file:before{content:"";display:block;width:5px;height:5px;background-color:#222;position:absolute;top:50%;left:0;transform:rotate(45deg) translate(-50%)}#page-assing .area-content .area-form .list-files .file .name{font-size:.8em;text-overflow:ellipsis;max-width:calc(100% - 60px);overflow:hidden;text-wrap:nowrap}#page-assing .area-content .area-form .list-files .file .area-button{display:flex;justify-content:end}#page-assing .area-content .area-form .list-files .file .area-button .button{cursor:pointer;box-sizing:border-box;width:32px;height:32px;color:#f15858;display:flex;align-items:center;justify-content:center}#page-assing .area-content .area-form .area-send-button{justify-content:end;text-align:right}#page-assing .area-content .area-form .area-send-button hr{margin-bottom:10px}#page-assing .area-content .area-form .area-send-button button{background-color:var(--color-blue-base-dark);color:#fff;border:0;box-sizing:border-box;padding:10px 20px;border-radius:4px;font-size:1rem}#page-assing .area-content .area-img{float:right;width:500px;margin-top:0;border-radius:50%;overflow:hidden;shape-outside:circle(50%);box-sizing:border-box;padding:15px}@media screen and (max-width: 1000px){#page-assing .area-content .area-img{float:unset;width:90%;margin:0 auto}}#page-assing .area-content .area-img img{width:100%}#page-assing .alert{background-color:#f6c8c8;width:50%;box-sizing:border-box;padding:10px;margin:20px 0;color:#7d0000;font-size:1.2rem;border-radius:5px}#page-contact{color:#222}#page-contact section{width:90%;max-width:1000px;margin:0 auto}#page-contact section .area-contact{display:grid;grid-template-columns:1fr 1fr;width:100%;margin:20px auto}@media screen and (max-width: 1000px){#page-contact section .area-contact{grid-template-columns:1fr}}#page-contact section .area-contact label{font-weight:700;box-sizing:border-box;margin:10px 0;display:inline-block}#page-contact section .area-contact input{border-radius:5px;box-sizing:border-box;padding:10px 5px;width:100%;border:0;box-shadow:0 0 3px #222;font-size:1.2rem}#page-contact section .area-contact textarea{border-radius:5px;box-sizing:border-box;padding:10px 5px;width:100%;border:0;box-shadow:0 0 3px #222;font-size:1.2rem;resize:none}#page-contact section .area-contact .area-button{text-align:center;box-sizing:border-box;padding:20px 0}#page-contact section .area-contact button{border-radius:5px;box-sizing:border-box;padding:10px 5px;min-width:120px;width:50%;border:0;background-color:var(--color-blue-base-dark);color:#fff;font-weight:600;cursor:pointer;font-size:1rem}.card-photo{min-width:300px;background-color:#ccc;aspect-ratio:16/9;overflow:hidden;display:flex;position:relative}.card-photo>img{cursor:pointer;position:relative;object-fit:cover;display:block;width:100%;height:auto;transition:all ease .6s}.card-photo:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";pointer-events:none;background-color:#0000004d;z-index:10;transition:all ease .6s;opacity:0}.card-photo:hover:before{opacity:1;transition:all ease .6s}.card-photo:hover>img{transition:all ease .6s;transform:scale(1.2)}#page-gallery .area-photos{width:100%;max-width:1000px;box-sizing:border-box;padding:20px;margin:0 auto}#page-gallery .area-photos .photo-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,300px));gap:20px;justify-content:center}#page-gallery .navigation{box-sizing:border-box;padding:20px;text-align:center}#page-gallery .navigation .location{display:inline-flex;box-sizing:border-box;padding:0cap 20px;align-items:center;height:100%}#page-gallery .navigation .prev,#page-gallery .navigation .next{display:inline-flex;border:1px solid #ccc;width:32px;height:32px;align-items:center;justify-content:center;cursor:pointer}#page-gallery .navigation .prev:before{content:"";width:0;height:0;border:10px solid #666;border-color:transparent #666 transparent transparent;position:relative;transform:translate(-25%)}#page-gallery .navigation .next:before{content:"";width:0;height:0;border:10px solid #666;border-color:transparent transparent transparent #666;position:relative;transform:translate(25%)}.main-frame{width:100%;height:100%;min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:80px 1fr auto}.main-frame:has(#page-home){grid-template-rows:unset}.main-frame:has(#page-home) footer{display:none}.main-frame>header{width:90%;max-width:1200px;min-height:80px;position:fixed;top:0;left:50%;transform:translate(-50%);display:grid;grid-template-columns:200px auto;z-index:10;box-sizing:border-box;padding:40px 40px 20px}@media screen and (max-width: 900px){.main-frame>header{grid-template-columns:150px auto}}@media screen and (max-width: 768px){.main-frame>header{grid-template-columns:100%;text-align:center;width:100%;padding:40px 5px;background-image:linear-gradient(to top,rgba(0,0,0,.9),rgba(0,0,0,.8));z-index:20}}.main-frame>header .logo img{width:100%;max-width:220px;height:auto;display:block;cursor:pointer}@media screen and (max-width: 900px){.main-frame>header .logo img{max-width:150px}}@media screen and (max-width: 768px){.main-frame>header .logo img{max-width:unset;text-align:center;max-height:150px;width:auto;margin:0 auto}}.main-frame>header menu{color:#fff;display:flex;flex-direction:row;justify-content:end;flex-wrap:wrap;box-sizing:border-box;padding:0 20px;width:100%}.main-frame>header menu>div{text-transform:uppercase;font-size:1rem;display:inline-flex;width:auto;min-width:auto;position:relative;text-align:center;height:32px}.main-frame>header menu>div>div{cursor:pointer;position:relative}.main-frame>header menu>div>div:not(:has(img)):before{content:"";height:2px;width:0%;background-color:#fff;position:absolute;left:50%;bottom:0%;opacity:1;transform:translate(-50%,-50%);transition:all linear .3s}.main-frame>header menu>div>div:not(:has(img)):hover:before{width:100%;opacity:1;transition:width linear .3s,opacity linear .1s .1s}@media screen and (max-width: 1200px){.main-frame>header menu>div{min-width:unset;font-size:.8rem}}@media screen and (max-width: 900px){.main-frame>header menu>div{min-width:unset;font-size:.7rem}}@media screen and (max-width: 768px){.main-frame>header menu{justify-content:start;margin:10px auto;padding:10px}.main-frame>header menu>div{flex-grow:1;min-width:unset;font-size:.7rem;text-align:center}.main-frame>header menu>div>div{margin:5px auto}}.main-frame>header menu>div+div{margin-left:20px}@media screen and (max-width: 768px){.main-frame>header menu>div+div{margin-left:0}}.main-frame>header menu .social-media{min-width:unset;cursor:pointer}@media screen and (max-width: 768px){.main-frame>header menu .social-media{width:90%!important;box-sizing:border-box;text-align:center;justify-content:center;margin-left:0;padding:20px 0}}.main-frame footer{background-image:url(/assets/image/bg.png);background-attachment:fixed;background-position:bottom left;background-size:cover;padding:40px 20px;color:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.main-frame footer .area-logos{margin-top:20px;display:block;grid-template-columns:repeat(auto-fill,minmax(70px,auto));column-gap:10px}.main-frame footer .area-logos div{display:block;width:100%}.main-frame footer .area-logos div img{display:block;width:100%;height:auto}.main-frame footer .start{display:flex;align-items:center;justify-content:center}.main-frame footer .end{display:flex;justify-content:end;align-items:end;text-align:right}@media screen and (max-width: 1000px){.main-frame footer{grid-template-columns:1fr}.main-frame footer .end{text-align:center;align-items:center;justify-content:center}.main-frame footer .area-logos{justify-content:center;align-items:center;grid-template-columns:1fr;width:100%;height:50px}.main-frame footer .area-logos div{width:100%;display:block}.main-frame footer .area-logos div img{width:100%;margin:0 auto}}.main-frame:not(.page) main .base-content{box-sizing:border-box}.main-frame:not(.page) main .base-content>header{background-image:url(/assets/image/bg.png);background-attachment:fixed;background-size:cover;padding:70px 20px}.main-frame:not(.page) main .base-content>header h4{margin-top:30px}.main-frame:not(.page) main .base-content>header>*{width:90%;max-width:1000px;margin:0 auto;font-size:2rem;font-weight:700;color:var(--color-blue-base-dark)}.main-frame:not(.page)>header{position:relative;z-index:10;max-width:unset;width:100%;background-image:url(/assets/image/bg.png);background-attachment:fixed;background-size:cover}.main-frame:not(.page)>header .logo img{width:100%;max-width:120px;height:auto;display:block}@media screen and (max-width: 900px){.main-frame:not(.page)>header .logo img{max-width:50px}}@media screen and (max-width: 767px){.main-frame:not(.page)>header .logo img{max-width:unset;text-align:center;max-height:50px;width:auto;margin:0 auto}}:root{--color-blue-base-light: #28BFE8;--color-blue-base-dark: #2C8EDF}html{margin:0;padding:0;width:100%;height:100%}html body{padding:0;margin:0;width:100%;height:100%;overflow-x:hidden;font-family:Open Sans,sans-serif;font-size:18px;box-sizing:border-box}html body #root{width:100%;height:auto;min-height:100vh}html body #root .App{min-height:100vh}
