html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}@-moz-keyframes bounce-arrow{0%,10%,100%{transform:translate(0,0) scale(1,1)}40%,60%{transform:translate(0,40%) scale(1,1)}50%{transform:translate(0,40%) scale(1,.8)}}@-webkit-keyframes bounce-arrow{0%,10%,100%{transform:translate(0,0) scale(1,1)}40%,60%{transform:translate(0,40%) scale(1,1)}50%{transform:translate(0,40%) scale(1,.8)}}@-o-keyframes bounce-arrow{0%,10%,100%{transform:translate(0,0) scale(1,1)}40%,60%{transform:translate(0,40%) scale(1,1)}50%{transform:translate(0,40%) scale(1,.8)}}@keyframes bounce-arrow{0%,10%,100%{transform:translate(0,0) scale(1,1)}40%,60%{transform:translate(0,40%) scale(1,1)}50%{transform:translate(0,40%) scale(1,.8)}}@-moz-keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@-webkit-keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@-o-keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@keyframes pulse{0%{transform:translate(-50%,-50%) scale(1)}100%{transform:translate(-50%,-50%) scale(.8)}}@-moz-keyframes explode{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.1)}60%{transform:translate(-50%,-50%) scale(.1)}100%{transform:translate(-50%,-50%) scale(30)}}@-webkit-keyframes explode{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.1)}60%{transform:translate(-50%,-50%) scale(.1)}100%{transform:translate(-50%,-50%) scale(30)}}@-o-keyframes explode{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.1)}60%{transform:translate(-50%,-50%) scale(.1)}100%{transform:translate(-50%,-50%) scale(30)}}@keyframes explode{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(.1)}60%{transform:translate(-50%,-50%) scale(.1)}100%{transform:translate(-50%,-50%) scale(30)}}@-moz-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-o-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}html{height:100%;font:100% Arial,Helvetica,sans-serif;color:#313131}body{min-height:100%;position:relative;background:#fff;font-family:'Montserrat',sans-serif;font-size:16px}a{text-decoration:none;color:inherit}.wrapper{max-width:1290px;margin:0 auto;box-sizing:border-box;}.wrapper:after{content:'';display:table;clear:both}.hidden{visibility:hidden;display:none}.focus-only:focus,.focus-only:active{visibility:visible;display:block}.ir-conteudo{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);transform:scale(0);z-index:1000;transition:all .3s;}.ir-conteudo:focus,.ir-conteudo:active{transform:scale(1)}.ir-conteudo span{position:absolute;top:50%;left:50%;font-size:2.5em;transform:translate(-50%,-50%);color:#fff}h1,h2,h3,h4,h5{text-transform:uppercase}h1,h2,h3,h4,h5,p{margin-bottom:1.2em}p{line-height:1.5em}h2{text-align:center;text-shadow:0 2px 2px rgba(0,0,0,0.2);font-size:2.375em}.button{font-size:1em;padding:8px 0;border-radius:5px}img:not([src]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}.mfp-container .mfp-content .mfp-figure figure img.mfp-img{max-height:70vh !important}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{font-family:'Montserrat',Arial,sans-serif;font-size:1em}#page-loader{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:11;background:#4f5fac;will-change:opacity;}#page-loader .area{position:absolute;top:50%;left:50%;width:120px;height:120px;border-radius:100%;transform:translate(-50%,-50%);}#page-loader .area .circle{position:absolute;top:50%;left:50%;width:60%;height:60%;background:#017cbe;border-radius:100%;transform:translate(-50%,-50%)}#page-loader .area .dots{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#page-loader .area .dot{position:absolute;top:0;left:calc(50% - 5px);display:block;width:10px;height:10px;border-radius:100%;background:#009ed4;animation:rotate 2.6s ease-in-out infinite;transform-origin:0 60px;}#page-loader .area .dot:nth-child(1){animation-delay:.02s}#page-loader .area .dot:nth-child(2){animation-delay:.04s}#page-loader .area .dot:nth-child(3){animation-delay:.06s}#page-loader .area .dot:nth-child(4){animation-delay:.08s}#page-loader .area .dot:nth-child(5){animation-delay:.1s}#page-loader .area .dot:nth-child(6){animation-delay:.12s}#page-loader.loaded{animation:fadeOut .5s ease 1.5s;animation-fill-mode:forwards;}#page-loader.loaded .area .circle{animation:explode 1.385s ease;animation-fill-mode:forwards}.page-header{position:relative;padding:28px 0 78px;background-color:#fff;text-align:center;}.page-header h1{display:block;width:225px;height:161px;max-width:100%;background:url("../images/header-logo.png") top center no-repeat;background-size:contain;font:0/0 a;text-shadow:none;color:transparent;margin:0 auto 1.2em;padding-bottom:20px}.page-header .header-menu{position:absolute;bottom:0;width:100%;min-height:26px;margin-top:28px;padding:12px 0;background-color:#f5f4f4;font-weight:600;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,0.5);}.page-header .header-menu .mobile-nav{display:none}.page-header .header-menu ul{display:flex;flex-direction:row;}.page-header .header-menu ul li{display:block;margin:auto;flex-grow:1;}.page-header .header-menu ul li#nav-apoio{display:none}.page-header .header-menu ul li a{margin:5px 0;padding:0 20px;text-transform:uppercase;display:inline-block;line-height:1.2;}.page-header .header-menu ul li a.active{color:#860c2c}.page-header .header-menu.stayMenu{width:100%;bottom:auto;top:0;position:fixed;margin-top:0;z-index:10;-webkit-transform:translateZ(0)}.no-flexbox .page-header .header-menu ul{display:block;}.no-flexbox .page-header .header-menu ul li{display:inline-block;width:14%;vertical-align:middle}main > section{padding:50px 0;}main > section .galeria{margin:0 auto;}main > section .galeria .slick-slider{position:relative}main > section .galeria .slick-arrow{position:absolute;top:50%;display:block;width:29px;height:51px;background:none;padding:0;border:0;margin-top:-25.5px;text-align:center;vertical-align:middle;box-sizing:content-box;cursor:pointer;transition:transform .4s ease;}main > section .galeria .slick-arrow:before{content:attr(title);position:absolute;top:50%;display:block;width:70px;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase;color:#fff;z-index:4;transition:transform .3s}main > section .galeria .slick-arrow.slick-prev{left:4px;padding-right:75px;}main > section .galeria .slick-arrow.slick-prev:before{right:5px;transform:translate(0,-50%)}main > section .galeria .slick-arrow.slick-prev:active{transform:translate(-10%,0)}main > section .galeria .slick-arrow.slick-next{right:4px;padding-left:70px;}main > section .galeria .slick-arrow.slick-next:before{left:0;transform:translate(0,-50%)}main > section .galeria .slick-arrow.slick-next:active{transform:translate(10%,0)}main > section .galeria .slick-list{width:calc(100% - 230px);margin:0 auto;border-left:1px solid #ffd503;border-right:1px solid #ffd503;overflow:hidden;cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab;}main > section .galeria .slick-list:active{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.page-footer > div{background:#c64385;}.page-footer > div:after{content:'';display:table;clear:both}.page-footer > div div.logo-instituto{width:172px;margin:20px 0 20px 30px;float:left;}.page-footer > div div.logo-instituto img{width:100%}.page-footer > div p{padding:68px 0;text-align:center;margin:0 30%;}.page-footer > div p a{color:#ffd503}.page-footer > div .social-media{margin:50px 20px;float:right;}.page-footer > div .social-media ul{margin-left:40px;}.page-footer > div .social-media ul li{display:block;width:51px;height:51px;margin-right:25px;float:left;}.page-footer > div .social-media ul li a{display:block;width:100%;height:100%;background-image:url("../images/icones-social.jpg");font:0/0 a;text-decoration:none;text-shadow:none;}.page-footer > div .social-media ul li a.facebook{background-position:0 0}.page-footer > div .social-media ul li a.instagram{background-position:-53px 0}.page-footer > div .social-media ul li a.twitter{background-position:-106px 0}.page-footer > div .social-media ul li a.email{background-image:url("../images/icon-mail.png")}.page-footer .patrocinio{background:#fff;padding:50px 0;}.page-footer .patrocinio .wrapper{text-align:center;}.page-footer .patrocinio .wrapper div{display:inline-block;text-align:left;vertical-align:top;}.page-footer .patrocinio .wrapper div.patrocinadores{margin:0 40px;padding:0 45px;border-left:1px solid #4d4d4d;border-right:1px solid #4d4d4d}.page-footer .patrocinio .wrapper div h2{font-size:.875em;color:#4d4d4d;text-align:left;text-shadow:none}.page-footer .patrocinio ul:before{content:'';display:inline-block;width:1px;height:61px;margin-left:-6px;vertical-align:middle}.page-footer .patrocinio ul li{display:inline-block;margin-right:20px;vertical-align:middle;}.page-footer .patrocinio ul li:last-of-type{margin-right:0}.page-footer .patrocinio ul li h1{margin-bottom:0}