@font-face{font-family:typo_slablight;src:url(../fontes/typoslab_light_demo-webfont.woff2) format('woff2'),url(../fontes/typoslab_light_demo-webfont.woff) format('woff');font-weight:400;font-style:normal}.font-pop{font-family:Poppins}.font-typo{font-family:typo_slablight}:root{--color-main:#1a427e;--color-txt:#414042}.bg-main{background-color:var(--color-main)!important}.txt-main{color:var(--color-main)!important}.txt-default{color:var(--color-txt)!important}body,html{min-height:100%!important;height:100%}body{font:14px Poppins;font-weight:300;line-height:100%;color:#212529;text-align:center;background-color:#fff}#wrap{position:relative;width:100%;max-width:1920px;margin:0 auto;overflow:hidden}.content{width:1500px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.main{padding-top:73px}.tit{color:var(--color-main);font:60px typo_slablight;line-height:100%;text-transform:uppercase}.txt{font:15px Poppins;font-weight:300;line-height:100%;color:var(--color-txt);line-height:130%}.btn{font:20px typo_slablight;line-height:100%;color:var(--color-main);text-transform:uppercase;font-weight:700;padding:15px;border:1px solid var(--color-main);border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;-moz-transition:ease-in-out .4s;-webkit-transition:ease-in-out .4s;-ms-transition:ease-in-out .4s;-o-transition:ease-in-out .4s;transition:ease-in-out .4s}@media (min-width:1100px){.btn:hover{color:#FFF;background:var(--color-main)}}#footer .bottom-area{border-top:1px solid #d1d3d4}.form .txtPlace,.form button,.form input,.form select,.form textarea{font:15px typo_slablight;line-height:100%;color:var(--color-main)}.form button,.form input,.form select,.form textarea{width:100%;padding-left:33px;padding-right:33px;border:1px solid var(--color-main);background-color:#fff}.form button:not(textarea),.form input:not(textarea),.form select:not(textarea),.form textarea:not(textarea){height:50px;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.form button::-webkit-input-placeholder,.form button::-webkit-textarea-placeholder,.form input::-webkit-input-placeholder,.form input::-webkit-textarea-placeholder,.form select::-webkit-input-placeholder,.form select::-webkit-textarea-placeholder,.form textarea::-webkit-input-placeholder,.form textarea::-webkit-textarea-placeholder{color:var(--color-main)!important}.form textarea{padding:15px 25px;min-height:100px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px}.form textarea.not-resize{resize:none}.form select{text-overflow:ellipsis;overflow:hidden;padding-right:20px;cursor:pointer}.form .error{color:var(--color-error)!important;border-color:var(--color-error)!important}.form .error:focus{box-shadow:none!important}.form .error::-webkit-input-placeholder,.form .error::-webkit-textarea-placeholder{color:var(--color-error)!important}.form .submit{font-weight:700;font-size:20px;color:#FFF;text-transform:uppercase;cursor:pointer;background:var(--color-main)}.form .submit.dark{background:#123262}@media (min-width:1100px){.form .submit:hover{color:var(--color-main);background:#FFF}}.form .row-form{display:flex;flex-wrap:wrap}.form .row,.form .row-form{margin-left:-5px;max-width:100%}@media (min-width:680px){.form .row,.form .row-form{flex-wrap:nowrap}}.form .col{padding-left:5px;padding-right:5px}@media (max-width:680px){.form .col,.form .row,.form .row-form{display:block;width:100%!important;padding:0!important;margin-left:0;margin-bottom:15px}}.slick-list,.slick-next,.slick-prev,.slick-slide div,.slick-track{height:100%}.slick-list.draggable{overflow:hidden}.slick-list,.slick-track{margin:0 auto}.slick-next,.slick-prev{position:absolute;top:0;z-index:500;width:50px;background-image:url(../img/right.png);background-repeat:no-repeat;background-position:center center;background-size:50%;font-size:0}.slick-prev{left:-110px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-110px}.slick-dots{width:100%;margin-top:30px}.slick-dots li{display:inline-block;position:relative;width:10px;height:10px;overflow:hidden;margin:0 2px 4px;cursor:pointer;background:#b2b2b2;border-radius:100px}.slick-dots li.slick-active{background:#d6d6d6}.slick-dots li:only-child{display:none}.slick-dots li button{font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}@media (min-width:1100px){.slick-dots{display:none!important}}.slick-disabled{opacity:.5;filter:alpha(opacity=50)}.slick-disabled:hover{cursor:not-allowed}.loader-site{position:fixed;left:0;right:0;top:0;bottom:0;z-index:99999;background:#FFF url(../img/loading.gif) no-repeat center center;background-size:200px}#header .menu a{font:15px typo_slablight;line-height:100%;border-bottom:2px solid transparent}#header .menu a.active{font-weight:700!important;border-color:#FFF!important}@media (min-width:1100px){.menu a:hover{border-color:#FFF!important}}@media (max-width:1100px){#header{padding:0 15px!important}#header .menu{position:absolute;right:-110%;top:100%;padding:30px 30px 15px 30px;background:var(--color-main);border-top:1px solid #FFF;opacity:0;filter:alpha(opacity=0)}#header .menu.active{right:0;opacity:10;filter:alpha(opacity=1000)}#header .menu a{font-size:17px;display:table;margin:0 0 15px 0}}@media (min-width:1100px){#home #header{position:absolute;left:0;right:0;top:0;z-index:400;background:0 0!important}}#home .cycle-prev{left:70px}#home .cycle-next{right:70px}#home .cycle-pager{top:-105px}#home .cycle-pager span{font-size:0;float:left;width:15px;height:15px;margin:0 5px;background:#FFF;border:2px solid transparent;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}#home .cycle-pager span.cycle-pager-active{border-color:var(--color-main)}@media (max-width:1100px){#home .cycle-pager{top:-50px}}#home .arrow-down{top:-49px;z-index:300}#home .about-area{background:url(../img/wave-home.png) center bottom no-repeat}#home .about-area .inside{width:740px}#home .services-area{background:var(--color-secondary)}#empresa .vision{border-top:1px solid var(--color-main)}#empresa .vision .icon{border-top-left-radius:15px}#empresa .acervo{background:url(../img/wave-home.png) center top no-repeat var(--color-secondary)}#servicos .services{border-top:286px solid #FFF;background:url(../img/wave-home.png) center top no-repeat var(--color-secondary)}#servicos .services .list-items{margin-top:-286px}#servicos .services .photos .item{min-width:352px!important}@media (min-width:1100px){#servicos .services .list-items a:hover img{opacity:.5;filter:alpha(opacity=50)}#servicos .services .list-items a:hover span{color:var(--color-main)!important;background:#FFF!important}}#servicos .txt-info{font:15px Poppins;font-weight:300;line-height:100%;color:#414042!important;line-height:130%}#servicos .txt-info p{padding-bottom:21px;line-height:1.3!important;display:block}#servicos .txt-info ul li{line-height:1.3!important;font-weight:600!important;display:block;padding-bottom:8px}#servicos .gallery{background:url(../img/wave-home.png) center top no-repeat var(--color-secondary)}@media (min-width:1100px){#servicos .gallery .photos a:hover img{opacity:.2;filter:alpha(opacity=20)}#servicos .gallery .photos a:hover .fa-search{opacity:10;filter:alpha(opacity=1000)}}#treinamentos .btnSign{color:#FFF;background:var(--color-main)}@media (min-width:1100px){#treinamentos .btnSign:hover{color:var(--color-main);background:#FFF}}#treinamentos .room-area{background:url(../img/wave-home.png) center top no-repeat var(--color-secondary)}#treinamentos .sign-area{background:url(../img/bg-inscrevase.jpg) center top no-repeat var(--color-main)}@media (max-width:800px){#treinamentos .tit-main,#treinamentos .tit-room,#treinamentos .tit-sign{font-size:38px!important}#treinamentos .room-area{margin-top:-100px}}#contato .form{width:990px}#contato .location{background:url(../img/wave-home.png) center top no-repeat var(--color-secondary)}#contato .location .map-area{border:1px solid var(--color-main)}