<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-- Lembre-se de minimificar o arquivo! O navegador Agradece! :} --*/
@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v11/l1cOQ90roY9yC7voEhngDBJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oswald';font-style:normal;font-weight:300;src:local('Oswald Light'),local('Oswald-Light'),url(https://fonts.gstatic.com/s/oswald/v11/HqHm7BVC_nzzTui2lzQTDVtXRa8TVwTICgirnJhmVJw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v11/yg0glPPxXUISnKUejCX4qfesZW2xOQ-xsNqO47m55DA.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oswald';font-style:normal;font-weight:400;src:local('Oswald Regular'),local('Oswald-Regular'),url(https://fonts.gstatic.com/s/oswald/v11/pEobIV_lL25TKBpqVI_a2w.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v11/dI-qzxlKVQA6TUC5RKSb3xJtnKITppOI_IvcXXDNrsc.woff2)format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF;}@font-face{font-family:'Oswald';font-style:normal;font-weight:700;src:local('Oswald Bold'),local('Oswald-Bold'),url(https://fonts.gstatic.com/s/oswald/v11/bH7276GfdCjMjApa_dkG6VtXRa8TVwTICgirnJhmVJw.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215;}
body.sticky{padding-top:141px;}
input:focus,button:focus,select:focus,textarea:focus{outline:none;}
a,a:focus,a:hover{color:var(--colorPrimary);}
h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-family:'Oswald',sans-serif;}
p{font-size:1rem;text-align:justify;}
.top-bar{position:absolute;top:0;left:0;width:100%;z-index:10;background-color:transparent;border-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.top-bar:before,.top-bar:after{content:'';display:block;width:100%;flex-shrink:10;}
.top-bar:after{border-bottom:1px solid #FFF;}
.top-bar .row{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;}
.top-bar p{padding:8px 15px 7px 50px;border-color:#FFF;position:relative;font-size:1rem;font-weight:400;}
.top-bar p,.top-bar a{color:#FFF;}
.top-bar p i{position:absolute;left:0;top:0;width:40px;height:100%;font-size:1.3rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.top-bar p a{font-size:1rem;font-weight:300;}
.top-bar p.phone{background-color: #aa8939;}
.top-bar p.mail{background-color:var(--colorPrimary);}
.top-bar p.book{background-color:var(--colorPrimary);}
.top-bar p.phone i{background-color:#1eb05b;}
.top-bar p.mail i{background-color:var(--colorPrimary);}
.top-bar p.boleto i{background-color:#bd9331;}
.top-bar p.boleto {background-color:#bd9331;}
.top-bar p.book i{background-color:#B07817;border-left:1px solid #FFF;}
.top-bar ul{float:none;position:relative;padding:0;color:#FFF;background-color:#81c9d8;}
.top-bar form{position:relative;width:190px;}
.top-bar form input{width:190px;padding-left:15px!important;position:absolute;right:0;top:0;background-color:#aa8939;border:0;padding:8px 40px 8px 0px;border-bottom:1px solid;color:#FFF;background-image:url(../image/search.png);background-repeat:no-repeat;background-position:right 10px center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.top-bar form input:focus,.top-bar form input:hover{width:190px;padding-left:15px;}
.top-bar form input::-webkit-input-placeholder{color:#FFF;}
.top-bar form input:-moz-placeholder{color:#FFF;}
.top-bar form input::-moz-placeholder{color:#FFF;}
.top-bar form input:-ms-input-placeholder{color:#FFF;}
.top-bar ul.act-menu{padding:0;}
.top-bar ul.act-menu:before,.top-bar ul.act-menu li ul:before{content:none;}
.top-bar ul.act-menu li{list-style:none;position:relative;}
.top-bar ul.act-menu li:before{font:normal normal normal 14px/1 FontAwesome;font-size:1.4rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;background-color:#eee;position:absolute;top:0;left:0;height:41px;width:41px;display:flex;justify-content:center;align-items:center;}
.top-bar ul.act-menu li a{background-color:#eee;color:#000;padding:10px 15px 10px 50px;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:0.9rem;font-weight:500;}
.top-bar ul.act-menu li ul{display:none;background-color:transparent;}
.top-bar ul.act-menu li:hover ul{display:block;position:absolute;padding:0;width:250px;right:0;padding:20px 10px;}
.top-bar ul.act-menu li:hover ul:before{content:'';position:absolute;width:100%;height:calc(100% - 20px);top:10px;left:0;border-radius:10px;background-color:rgba(255,255,255,0.9);box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.top-bar ul.act-menu li:hover ul li{width:100%;}
.top-bar ul.act-menu li:hover ul li ul{display:none;}
.top-bar ul.act-menu li:hover ul li:hover ul{display:block;}
.top-bar ul.act-menu li:hover ul li a{background:transparent;color:#000;font-size:0.9rem;font-weight:400;border-radius:5px;padding:10px;}
.top-bar ul.act-menu li:hover ul li a:hover{background-color:#FFF;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
.top-bar ul.act-menu li:hover ul li:hover ul{right:230px;top:-20px;}
header{position:relative;top:0;background-color:#fff;border-bottom:1px solid var(--colorPrimary);}
header:before{content:''!important;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#FFF;}
header .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
header .logo{text-align:left;padding:0;}
header .logo img{padding:0;}
header .desktop{height:100px;margin-top:40px;}
header .desktop ul{width:100%;-webkit-box-pack:space-between;-ms-flex-pack:space-between;-moz-box-pack:space-between;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;}
header .desktop ul .current_page_item{border:0;}
header .desktop ul li{height:100px;}
header .desktop ul li.current-menu-item:before{content:'';position:absolute;bottom:0;width:20px;height:20px;border:10px solid;border-top-color:transparent;border-right-color:transparent;border-left-color:transparent;border-bottom-color:var(--colorPrimary);left:calc(50% - 10px);}
header .desktop ul li a{padding:8px 10px;border-radius:5px;font-weight:400;font-size:0.9rem;color:#000;position:relative;text-transform:uppercase;font-family:'Oswald',sans-serif;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
header .desktop ul li.current-menu-item a,header .desktop ul li:hover a{color:var(--colorPrimary);}
header .desktop ul li:hover ul{top:100px;border:0;background-color:transparent;padding:20px 0;width:260px;}
header .desktop ul li:hover ul:before{content:'';position:absolute;background-color:rgba(255,255,255,0.9);top:10px;bottom:10px;left:0;right:0;border-radius:10px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
header .desktop ul li:hover ul li{display:block;height:inherit;padding:0 10px;margin-bottom:5px;}
header .desktop ul li:hover ul li a{border:0;}
header .desktop ul li:hover ul li.current-menu-item:before,header .desktop ul li:hover ul li.current-menu-item:after{content:none;}
header .desktop ul li:hover ul li.current-menu-item a,header .desktop ul li:hover ul li a:hover{background-color:#FFF;color:#c9a362;border-radius:5px;box-shadow:0px 0px 10px rgba(0,0,0,0.2);}
header .desktop ul li:hover ul li:hover ul{top:-20px;left:260px;}
header .desktop ul li:last-child:hover ul li:hover ul,header .desktop ul li:nth-last-child(2):hover ul li:hover ul,header .desktop ul li:nth-last-child(3):hover ul li:hover ul{top:-20px;left:-260px;}
header .desktop ul li:hover ul li:hover ul:before{left:2px;background-color:rgba(62,64,149,0.8);}
header .desktop ul li:hover ul li:hover ul li a{color:#FFF;background-color:transparent;box-shadow:none;}
header .desktop ul li:hover ul li:hover ul li.current-menu-item a,
header .desktop ul li:hover ul li:hover ul li a:hover{background-color:var(--colorPrimary);}

header .desktop ul li:last-child:hover ul,
header .desktop ul li:nth-last-child(2):hover ul,
header .desktop ul li:nth-last-child(3):hover ul,
header .desktop ul li:nth-last-child(4):hover ul{right:0;left:inherit;}

header .desktop ul li:nth-last-child(2):hover ul li:hover ul,
header .desktop ul li:nth-last-child(3):hover ul li:hover ul,
header .desktop ul li:nth-last-child(4):hover ul li:hover ul{left:inherit;right:260px;}

header .desktop ul li:hover ul li:hover ul li ul{display:none;}
header .desktop ul li:hover ul li:hover ul li:hover ul{display:block;}

header .desktop ul li:hover ul li:hover ul li:hover ul li ul{display:none;}
header .desktop ul li:hover ul li:hover ul li:hover ul li:hover ul{display:block;}

header.fix.sticky{background-image:none;}
header.fix.sticky .desktop{height:50px;margin-top:0;-webkit-align-self:flex-end;align-self:flex-end;}
header.fix.sticky .desktop ul li{height:50px;}
header.fix.sticky .desktop ul li a{padding:8px 10px;color:#333;}
header.fix.sticky .desktop ul li.current-menu-item a,header.fix.sticky .desktop ul li:hover a{color:var(--colorPrimary);}
header.fix.sticky .desktop ul li:hover ul{top:50px;}
header.fix.sticky .desktop ul li:hover ul li{height:auto;}
header.fix.sticky .desktop ul li:hover ul li:hover ul{top:-20px;}
header.fix.sticky .desktop ul li:hover ul li.current-menu-item a,header.fix.sticky .desktop ul li:hover ul li a:hover{color:#298CC7;}
header.fix.sticky .desktop ul li:hover ul li:hover ul li a,header.fix.sticky .desktop ul li:hover ul li:hover ul li.current-menu-item a,header.fix.sticky .desktop ul li:hover ul li:hover ul li a:hover{color:#FFF;}
header.fix.sticky .logo.dec img{width:inherit;padding-top:5px;padding-bottom:5px;}
header .desktop ul li.megamenu:hover{position:static;}
header .desktop ul li.megamenu:hover ul{width:100%;padding:20px 10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
header .desktop ul li.megamenu:hover ul:before{background-color:#004e7a;border:1px solid #FFF;}
header .desktop ul li.megamenu:hover ul li{width:33.33%;margin-bottom:10px;margin-top:10px;}
header .desktop ul li.megamenu:hover ul li a{background-color:rgba(255,255,255,0.1);color:#FFF;font-size:0.7rem;font-family:'Roboto',sans-serif;}
header .desktop ul li.megamenu:hover ul li.current-menu-item a,header .desktop ul li.megamenu:hover ul li a:hover,header.fix.sticky .desktop ul li.megamenu:hover ul li a:hover{background-color:#FFF;color:#298CC7;}
header.fix.sticky .desktop ul li.megamenu:hover ul li a{color:#FFF; }
h2.title{margin:0;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:3rem;font-weight:400;color:var(--colorPrimary);}
h2.title:before{content:'';position:absolute;width:80px;height:5px;left:0;bottom:0;background-color:#DDD;}
h3.title{margin:0;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:2rem;font-weight:400;color:var(--colorPrimary);}
h3.title:before{content:'';position:absolute;width:80px;height:5px;left:0;bottom:0;background-color:#DDD;}

.faq-tab,.custon-cont,.notice,#curso{padding-top:4rem;padding-bottom:4rem;}

.wpcf7{width:100%}
.wpcf7 form p{text-align:left;}
input,select,textarea,.wpcf7 form input,.wpcf7 form select,.wpcf7 form textarea{background-color:transparent;margin-bottom:1rem;padding:10px 1rem;color:#000;border:1px solid #ddd;border-radius:0;}
input::-webkit-input-placeholder{color:#000;}
input:-moz-placeholder{color:#000;}
input::-moz-placeholder{color:#000;}
input:-ms-input-placeholder{color:#000;}
select::-webkit-input-placeholder{color:#000;}
select:-moz-placeholder{color:#000;}
select::-moz-placeholder{color:#000;}
select:-ms-input-placeholder{color:#000;}
textarea::-webkit-input-placeholder{color:#000;}
textarea:-moz-placeholder{color:#000;}
textarea::-moz-placeholder{color:#000;}
textarea:-ms-input-placeholder{color:#000;}
.wpcf7 form input::-webkit-input-placeholder{color:#000;}
.wpcf7 form input:-moz-placeholder{color:#000;}
.wpcf7 form input::-moz-placeholder{color:#000;}
.wpcf7 form input:-ms-input-placeholder{color:#000;}
.wpcf7 form select::-webkit-input-placeholder{color:#000;}
.wpcf7 form select:-moz-placeholder{color:#000;}
.wpcf7 form select::-moz-placeholder{color:#000;}
.wpcf7 form select:-ms-input-placeholder{color:#000;}
.wpcf7 form textarea::-webkit-input-placeholder{color:#000;}
.wpcf7 form textarea:-moz-placeholder{color:#000;}
.wpcf7 form textarea::-moz-placeholder{color:#000;}
.wpcf7 form textarea:-ms-input-placeholder{color:#000;}
.wpcf7 form input[type=submit]{float:right;padding:5px 3rem;font-family:'Oswald';font-size:1.5rem;font-weight:500;color:#fff;background-color:var(--colorPrimary);border:0;text-transform:uppercase;}
.wpcf7 form input[type=submit]:focus,.wpcf7 form input[type=submit]:hover{background-color:#2a4!important;border-color:#2a4!important;color:#fff!important;}
.wpcf7 form p{width:100%!important;padding:0!important;margin-bottom:0;}
form span[role=alert]{display:none;}
.wpcf7 input.wpcf7-not-valid,.wpcf7 select.wpcf7-not-valid,.wpcf7 textarea.wpcf7-not-valid{box-shadow:inset 0 0 10px #F00;}
div.wpcf7-response-output{width:100%;position:relative;float:left;padding:1rem 2rem;}
div.wpcf7-validation-errors{color:#000;}

.main-title{background-image:url(../image/title-bg.jpg);padding-top:2rem;padding-bottom:2rem;}
.main-title .col-md-12{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;}
.main-title .col-md-12:after{content:'';display:block;width:100%;height:1px;margin-left:15px;margin-right:15px;flex-shrink:99999;background-color:#FFF;order:2;}
.main-title h1{margin:0;color:#FFF;order:1;}
.main-title .breadcrumb{background-color:var(--colorPrimary);border-radius:0;color:#FFF;order:3;}
.main-title .breadcrumb a{color:#FFF;}
.slider .customNavigation .btn{background-color:transparent;border:4px solid;color:#FFF;}
.slider .customNavigation .btn.prev-slide{left:15px;}
.slider .customNavigation .btn.next-slide{right:15px;}
.slider #owl-slide .owl-controls{bottom:80px;}
.slider #owl-slide .owl-controls .owl-pagination .owl-page{background:transparent;border:5px solid #FFF;}
.faq-tab ul.ui-tabs-nav{width:100%;padding:0;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.faq-tab ul.ui-tabs-nav li.ui-state-default{width:50%;}
.faq-tab ul.ui-tabs-nav li.ui-state-default a{font-family:'Oswald',sans-serif;display:block;padding:15px;font-size:2rem;font-weight:500;color:#333;border:1px solid #DDD;}
.faq-tab ul.ui-tabs-nav li.ui-state-default.ui-tabs-active a{color:#FFF;background-color:var(--colorPrimary);}
.faq-tab .ui-tabs-panel .conteudo{background-color:#FFF;display:inline-block;padding-top:30px;padding-bottom:30px;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.faq-tab .ui-tabs-panel .conteudo h4{font-size:1.13rem;font-weight:300;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.faq-tab .ui-tabs-panel .conteudo ul{padding-left:0;}
.faq-tab .ui-tabs-panel .conteudo ul li{position:relative;list-style:none;padding-left:20px;}
.faq-tab .ui-tabs-panel .conteudo ul li:before{content:"\f00c";position:absolute;left:0;top:6px;font:14px/1 FontAwesome;color:#298cc7;}
.faq-tab .ui-tabs-panel .conteudo button{display:block;width:100%;background-color:var(--colorPrimary);border:0;text-transform:uppercase;letter-spacing:2px;font-weight:400;color:#FFF;padding:10px;}
#int{position:relative;z-index:8;}
.info-2{padding-bottom:0;padding-top:60px;}
.info-2 .row{max-width:none;}
.info-2 .row h3{border-bottom:0;padding-bottom:20px;margin-bottom:20px;font-size:3rem;position:relative;}
.info-2 .row h3:before{content:'';position:absolute;width:80px;height:5px;background-color:#000;left:0;bottom:0;}
.info-2 .row p{margin-top:0;margin-bottom:20px;}
.info-2 .row .col-md-6 button{border-radius:0;border:1px solid;padding:15px 25px;letter-spacing:2px;border-left:5px solid;}
.info-2 .row .col-md-6 button:hover{background-color:var(--colorPrimary);}
#about *{color:#FFF;}
#about.info-2 .row h3:before{background-color:#FFF;}
#oui .ui-tabs-panel .conteudo h4 a{color:#333;font-family:'Oswald',sans-serif;-webkit-flex-shrink:99999;-moz-flex-shrink:99999;flex-shrink:99999;}
#oui .ui-tabs-panel .conteudo i{width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center;margin-right:10px;border-radius:50%;background-color:var(--colorPrimary);color:#FFF;}
#vest h2.title{color:#FFF;}
#vest .conteudo h4{text-align:center;}
#vest .conteudo h4 i{width:100px;height:100px;font-size:3rem;margin:0 auto 20px;border-radius:50%;background-color:var(--colorPrimary);color:#FFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
#vest .conteudo h4 a{display:block;color:#FFF;font-weight:300;}
.notice .notice-bloc p{font-size:1rem;text-align:justify;}
.notice .notice-bloc .box-img{margin-bottom:15px;}
.notice .notice-bloc .dads{font-size:0.8rem;}
.notice .notice-bloc h4 a{font-size:1.5rem;font-weight:500;color:#333;}
.notice .notice-bloc .perm{color:var(--colorPrimary);font-size:1rem;text-transform:uppercase;}
.notice .fb-box{background-color:var(--colorPrimary);padding-top:15px;text-align:center;padding-bottom:15px;border-radius:10px;}
.notice .fb-box h4{font-family:'Oswald',sans-serif;color:#FFF;font-size:2rem;}
.notice .fb-box img{margin-bottom:20px;}
#vaga .fb-box{display:none;}
.action,.action-full{padding-top:30px;padding-bottom:30px;}
.action .row h3{font-size:3rem;}
.action .row p{display:none;}
.action .row .col-md-4 button,.action-full .row .col-md-8 button{border:1px solid;letter-spacing:1px;padding:10px 30px;border-radius:15px;font-weight:400;}
.action .row .col-md-4 button:hover,.action-full .row .col-md-8 button:hover{background-color:#298cc7;color:#ffffff;}

.content .conteudo{background-color:#FFF;}
.content .conteudo .iten-mob{width:100%;border-bottom:1px solid #DDD;padding:40px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;}
.content .conteudo .iten-mob:last-child{border:0;}
.content .conteudo .iten-mob h4{font-size:1.5rem;font-weight:400;color:var(--colorPrimary);}
.content .conteudo .iten-mob p{font-size:1rem;text-align:justify;}
.content .conteudo .iten-mob button{width:100%;padding:10px;font-size:1.3rem;font-family:Oswald;font-weight:400;text-transform:uppercase;background-color:#59b928;color:#FFF;border:0;border-bottom:2px solid #45921e;border-radius:10px;}


#map{padding:0;}
#map .row{max-width:none;}
#map .row .col-md-12{padding:0;}
#map .row p{margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
#int-grad .col-md-6:first-child{width:66.66%;}
#int-grad .col-md-6:last-child{width:33.33%;}
#int-grad .wpcf7{background-color:var(--colorPrimary);padding:20px;border-radius:5px;}
#int-grad .wpcf7 h4{color:#FFF;}
#int-grad .wpcf7 p{margin:0;}
#int-grad .wpcf7 form input::-webkit-input-placeholder{color:#fff;}
#int-grad .wpcf7 form input:-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form input::-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form input:-ms-input-placeholder{color:#fff;}
#int-grad .wpcf7 form select::-webkit-input-placeholder{color:#fff;}
#int-grad .wpcf7 form select:-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form select::-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form select:-ms-input-placeholder{color:#fff;}
#int-grad .wpcf7 form textarea::-webkit-input-placeholder{color:#fff;}
#int-grad .wpcf7 form textarea:-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form textarea::-moz-placeholder{color:#fff;}
#int-grad .wpcf7 form textarea:-ms-input-placeholder{color:#fff;}
#int-grad .wpcf7 form input[type=submit]{border:1px solid;width:100%;}
#curso{background-color:#f9f9f9;}
#curso h2.title{color:#FFF;}
#curso .inner{background-color:#FFF;padding:35px 15px;border:1px solid #efefef;border-bottom:4px solid #298cc7;margin-bottom:30px;}
#curso .inner h3{margin-bottom:20px;font-family:'Roboto';font-size:1.1rem;font-weight:600;position:relative;height:60px;padding-left:70px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
#curso .inner h3 i{width:60px;height:60px;background-color:var(--colorPrimary);color:#FFF;font-size:2rem;border-radius:50%;margin-right:10px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;left:0;}
#curso .inner .exc{height:352px;}
#curso .inner .exc p{font-size:1rem;text-align:justify;}
#curso .inner button{width:100%;font-family:'Oswald',sans-serif;background-color:transparent;border:1px solid;padding:5px;font-size:1.5rem;text-transform:uppercase;letter-spacing:1px;color:var(--colorPrimary);}
#list-cred .conteudo{padding:40px;background-color:#FFF;}
#list-cred .conteudo .iten-mob{width:100%;border-bottom:1px solid #DDD;padding:40px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;}
#list-cred .conteudo .iten-mob:last-child{border:0;}
#list-cred .conteudo .iten-mob h4{font-size:3rem;font-weight:400;color:var(--colorPrimary);}
#list-cred .conteudo .iten-mob p{font-size:1rem;text-align:justify;}
#list-cred .conteudo .iten-mob button{width:100%;padding:10px;font-size:1.3rem;font-family:Oswald;font-weight:400;text-transform:uppercase;background-color:#59b928;color:#FFF;border:0;border-bottom:2px solid #45921e;border-radius:10px;}
#ingre .conteudo .col-md-12{border:1px solid #DDD;padding-top:15px;padding-bottom:15px;}
#ingre .conteudo h4{text-align:center;margin-bottom:0;padding-bottom:0;}
#ingre .conteudo h4 i{width:100px;height:100px;font-size:3rem;margin:0 auto 20px;border-radius:50%;background-color:var(--colorPrimary);color:#FFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
#ingre .conteudo h4 a{display:block;font-weight:400;font-size:2rem;color:#333;}
#int-msl h2.title{text-align:left;}
#int-msl h2.title:before{left:0;}
#int-msl .col-md-6:first-child{width:66.66%;}
#int-msl .col-md-6:last-child{width:33.33%;}
#int-msl .box-list{background-color:var(--colorPrimary);padding:20px;border-radius:5px;}
#int-msl .box-list *{color:#FFF;}
#formatric{display:none;opacity:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#formatric.active{display:block;opacity:1;}
div.wpcf7-response-output{position:relative;}
.content .col-md-6:nth-of-type(2n+1){clear:none;}
.sing-serv .video_box{height:490px;background-size:cover;background-color:var(--colorPrimary);background-blend-mode:multiply;margin-bottom:30px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.sing-serv .video_box i{padding:16px 21.15px;font-size:3rem;background-color:rgba(255,255,255,0.6);color:#FFF;border-radius:50%;}
.sing-serv .item{padding-right:40px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;}
.sing-serv .item:before{content:'';position:absolute;width:100%;bottom:0;top:0;background-color:var(--colorPrimary);}
.sing-serv .item .fa-quote-left{font-size:6rem;text-align:center;width:100%;color:#298cc7;}
.sing-serv .item .excerpt{border-left:1px solid #CCC;}
.sing-serv .item .excerpt p{font-size:16px;text-align:justify;font-style:italic;color:#fff;}
.sing-serv .item .excerpt h5,.sing-serv .item .excerpt h6{text-align:right;font-style:italic;font-weight:100;color:#fff;}
.sing-serv .owl-carousel{position:relative;margin-bottom:30px;}
.sing-serv .owl-carousel .owl-pagination{position:absolute;top:0;right:20px;height:100%;width:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;}
.sing-serv .owl-carousel .owl-pagination .owl-page{width:100%;height:20px;background-color:#ffffff;margin-bottom:5px;}
.sing-serv .owl-carousel .owl-pagination .owl-page.active{background-color:#298cc7;}
.sing-serv .customNavigation{display:none;}
.sing-serv p.carga{font-size:1rem;}
.service .service-home i{width:100px;height:100px;font-size:3rem;margin:0 auto 20px;border-radius:50%;background-color:var(--colorPrimary);color:#FFF;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.service .service-home h4 a,.service .service-home h4 a:hover{color:#333;}
.service .service-home button{padding:5px 25px;border:2px solid;font-family:'Oswald';font-size:1.5rem;color:var(--colorPrimary);}
.service .service-home button:hover{color:var(--colorPrimary);}
.service .search-wid{width:100%;margin-bottom:30px;}
.service .search-wid h4{color:var(--colorPrimary);}
.service .search-wid ul{padding:0;margin-bottom:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;}
.service .search-wid ul li{padding-right:15px;width:100%;}
.service .search-wid ul li:last-child{flex-shrink:9999;padding:0;}
.service .search-wid ul li h4{color:var(--colorPrimary);font-size:1.5rem;}
.service ul.list-curso{padding:0;margin-bottom:0;}
.service ul.list-curso li{font-size:1rem;border-bottom:2px solid #ddd;}
.service ul.list-curso li a{display:block;padding:10px 0;position:relative;color:#333;}
.service ul.list-curso li a span{position:absolute;right:0;color:#AAA;} 
#corpo h2.title,#corpo.equipe .equipe-home h4 a,#corpo.equipe .equipe-home h4 a:hover,#corpo.equipe .equipe-home a,#corpo.equipe .equipe-home button:hover{color:#FFF;}
#corpo.equipe .equipe-home .pht-p{border-color:#FFF;}
.equipe .equipe-home button{padding:5px 25px;border-radius:0;font-family:'Oswald';font-weight:400;letter-spacing:1px;text-transform:uppercase;}
.equipe .equipe-home button i{display:none;}
.home-cont{padding-top:40px;padding-bottom:40px;}
.home-cont .full{padding-top:0;}
.home-cont .full hr{display:none;}
.home-cont .full h2{margin:0;margin-bottom:20px;padding-bottom:20px;position:relative;font-size:3rem;font-weight:400;color:var(--colorPrimary);text-align:left;}
.home-cont .full h2:before{content:'';position:absolute;width:80px;height:5px;left:0;bottom:0;background-color:#DDD;}
.customNavigation a{border-color:var(--colorPrimary);border-radius:50%;padding:7px 14.43px;color:var(--colorPrimary);}
#corpo .customNavigation a{color:#FFF;border-color:#FFF;}
.custon-cont .bt-act{text-align:center;}
.custon-cont .bt-act button{background-color:var(--colorPrimary);border:0;border-radius:5px;padding:10px 40px;font-family:'Oswald';text-transform:uppercase;font-size:1.3rem;font-weight:500;color:#FFF;border-bottom:3px solid #003461;}
.blog .blog{margin-top:0;margin-bottom:40px;}
.blog .blog .img-desc,.content .blog .img-desc{height:inherit;margin-bottom:0;}
.blog .blog .box .bottom h3 a{font-family:'Roboto';text-transform:uppercase;font-size:1.5rem;letter-spacing:3px;color:#333;}
.blog .blog .box .bottom .exc .linka{padding:10px 30px;font-family:'Oswald';font-size:1rem;text-transform:uppercase;background-color:var(--colorPrimary);color:#FFF;}
.blog .blog .box .bottom .exc .linka i{display:none;}
.sing h3.title{text-transform:uppercase;font-size:1.2rem;margin-bottom:1rem;}
.sing .blog .conteudo{margin-bottom:2rem;}
.sing .blog .box-img{max-height:360px;overflow:hidden;margin-bottom:1rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
.sing .blog .a2a_kit{margin-bottom:2rem;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.sing .blog .a2a_kit a,.sing .blog .a2a_kit a .a2a_svg{width:100%;}
.sing .blog .a2a_kit a{height:32px;position:relative;}
.sing .blog .a2a_kit a .a2a_svg{height:100%;max-height:100%;position:relative;border-radius:0;}
.sing .blog .a2a_kit a .a2a_svg svg{max-height:100%;position:absolute;top:0;left:0;width:43px;padding-right:5px;padding-left:5px;padding-top:5px;padding-bottom:5px;border-right:1px solid rgba(0,0,0,0.2);}
.sing .blog .a2a_kit a .a2a_label{top:7px;left:60px;clip:auto;color:#FFF;overflow:initial;}
.sing .related-posts .box .box-related{min-height:0;}
.sing .related-posts .box .box-related h5 a{color:#333;font-weight:400;}
.embed-container{margin-bottom:30px;}
.content .conteudo{overflow:hidden;width:100%;}
.content .item-contact h3,.content .formulario-2 h3{border:0;margin-bottom:20px;padding:0;font-weight:400;color:var(--colorPrimary);}
.content .item-contact hr{display:none;}
.content .item-contact i.fa{position:relative;z-index:2;}
.content table{width:100%;}
.content table tr{background-color:var(--colorPrimary);}
.content table tr:hover{background-color:#158847;}
.content table tr th{background-color:#efefef;border:1px solid #FFF;padding:10px;font-weight:500;text-transform:uppercase;letter-spacing:2px;}
.content table tr td{border:1px solid #FFF;padding:10px;font-weight:300;color:#FFF;font-size:1rem;}
.content table tfoot tr td{background-color:#efefef;text-align:center;border:1px solid #FFF;color:#333;}
.content ul.ui-tabs-nav{padding:0;margin-bottom:40px;}
.content ul.ui-tabs-nav li{padding:5px;border:1px solid #efefef;list-style:none;}
.content ul.ui-tabs-nav li a{display:block;padding:10px;font-weight:700;}
.content ul.ui-tabs-nav li a i{color:#298cc7;}
.content .valor-cont{width:25%;float:left;padding:0 5px;}
.content .valor-cont h2{font-size:1.5rem;margin-bottom:0;padding:10px;background-color:#efefef;border:1px solid #DDD;border-top-left-radius:10px;border-top-right-radius:10px;}
.content .valor-cont ul{padding:10px;background-color:#f5f5f5;border:1px solid #DDD;border-top:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.content .valor-cont ul li{padding:5px 0;border-bottom:1px solid #DDD;font-size:1rem;list-style:none;}
.content .valor-cont ul li:last-child{border-bottom:0;}
.content .valor-cont p{padding:10px;margin-bottom:18px;background-color:#f5f5f5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid #DDD;border-top:0;}
.content .bt-act{text-align:center;padding:30px 0;width:100%;display:inline-block;}
.content .bt-act button{background-color:#c69e59;color:#FFF;border:0;padding:10px 30px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.content .bt-act button:hover{background-color:var(--colorPrimary);color:#FFF;border:0;padding:10px 30px;text-transform:uppercase;font-weight:500;letter-spacing:1px;}
.content .doubt{padding:30px 0;text-align:center;}
.content .doubt p{font-size:1.8rem;font-weight:400;}
.content .doubt button{background-color:transparent;border:0;padding:0;margin:0;line-height:normal;color:var(--colorPrimary);font-size:1.8rem;font-weight:600;}
.content .modal{padding:0;position:fixed;}
.content .modal .modal-dialog{height:100%;margin:0 auto;width:inherit;max-width:800px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;}
.content .modal .modal-dialog .modal-content{margin:0;width:100%;padding:0;}
.content .modal .modal-dialog .modal-content .modal-body{}
.content .modal .modal-dialog .modal-content .modal-body input,.content .modal .modal-dialog .modal-content .modal-body select,.content .modal .modal-dialog .modal-content .modal-body textarea{padding:10px 15px;border:1px solid #DDD;border-radius:5px;}
#form-emb{padding-bottom:0;}
#form-emb .conteudo p{margin-bottom:0;}
.sidebar h4{padding:20px 10px 10px;background-color:var(--colorPrimary);color:#FFF;margin-bottom:0;border-bottom:4px solid #158847;border-top-left-radius:10px;border-top-right-radius:10px;}
.sidebar h4:after,.sidebar h4:before{content:none;}
.sidebar .widgets{margin-bottom:2rem;}
.sidebar .widgets ul{margin-bottom:20px;padding:20px 10px;background-color:#efefef;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.sidebar .widgets ul li a{color:#333;border-color:#ddd;}
.sidebar .widgets .box-info{margin-top:15px;padding-left:50px;}
.sidebar .widgets .box-info:last-child{margin-bottom:0!important;}
.sidebar .widgets .box-info:before{content:'';position:absolute;height:100%;width:1px;left:20px;}
.sidebar .widgets .box-info.end:before,.sidebar .widgets .box-info.tel:before,.sidebar .widgets .box-info.mail:before,.sidebar .widgets .box-info.hr:before{background-color:var(--colorPrimary);}
.sidebar .widgets .box-info.end,.sidebar .widgets .box-info.tel,.sidebar .widgets .box-info.mail,.sidebar .widgets .box-info.hr{border-bottom:1px solid var(--colorPrimary);}
.sidebar .widgets .box-info i{width:40px;height:40px;padding-top:0;border-radius:50%;display:flex;justify-content:center;align-items:center;}
.sidebar .widgets .box-info.end i,.sidebar .widgets .box-info.tel i,.sidebar .widgets .box-info.mail i,.sidebar .widgets .box-info.hr i{background-color:var(--colorPrimary);}
.sidebar .widgets .box-info h5{font-weight:400;font-size:1rem;}
.sidebar .widgets .box-info p i{width:inherit;height:inherit;background-color:transparent!important;color:#333;font-size:1.4rem;}
.sidebar .widgets p{margin-bottom:10px;margin-top:10px;font-size:1rem;}
.sidebar .widgets form input,.sidebar .widgets form select,.sidebar .widgets form textarea{padding:5px 15px;border:1px solid #DDD;margin-bottom:15px;border-radius:10px;}
.sidebar .widgets form input[type=submit]{background-color:var(--colorPrimary);color:#FFF;border-color:var(--colorPrimary);width:100%;border-radius:0;}
.pagination .page-numbers{background-color:#fff;padding:10px 16px;border-radius:0;color:#333;border:1px solid;border-color:#efefef;}
.pagination .page-numbers.current,.pagination .page-numbers:hover{color:#298cc7;background-color:#ffffff;}
footer{background-color:#FFF;}
footer section{padding-top:40px;padding-bottom:40px;border-top:5px solid var(--colorPrimary);}
footer h5.subtitle{position:relative;margin-top:0;border:0;box-shadow:none;font-size:1.4rem;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;font-weight:500;}
footer h5.subtitle:before{content:'';position:absolute;left:0;bottom:0;width:80px;height:5px;background-color:var(--colorPrimary);}
footer a,footer button,footer div,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer li,footer p,footer span{color:#333;}
footer .widgets .info-contact-widget img{margin:0 auto 20px;display:block;}
footer .widgets .info-contact-widget .icons-inf-wid a{color:var(--colorPrimary);}
footer .box-info.end,footer .box-info.tel,footer .box-info.mail,footer .box-info.hr{border-bottom:1px solid #efefef;margin-bottom:20px;}
footer .box-info.end i,footer .box-info.tel i,footer .box-info.mail i,footer .box-info.hr i{padding:0;background-color:transparent;color:var(--colorPrimary);}
footer .box-info h5{font-size:1rem;}
footer .assinatura{background-color:#FFF;padding:0;}
footer .assinatura .row{border-top:1px solid #efefef;padding:10px 0;}
footer .assinatura p{margin-top:20px;}
#scroll-top{background-color:var(--colorPrimary);border-radius:50%;bottom:50px;right:10px;z-index:10;}
#scroll-top a{padding:10px 14px;}
.bt-menu button{background-color:var(--colorPrimary);border-left:1px solid;color:#ffffff;}
.sb-slidebar{background-color:#FFF;box-shadow:inset 0px 0px 10px rgba(0,0,0,0.2);}
.sb-slidebar p{position:relative;color:#fff;margin-bottom:10px;font-size:12px;padding:5px;padding-left:35px;background-color:#298cc7;}
.sb-slidebar p i{position:absolute;left:0;top:0;height:100%;width:28px;text-align:center;padding-top:8px;background-color:var(--colorPrimary);color:#FFF;}
.sb-slidebar ul li a{color:var(--colorPrimary);}
.sb-slidebar ul li:hover{background-color:transparent;}
.sb-slidebar ul li.menu-item-has-children .nav-toggle{height:37px;width:37px;background-color:#298cc7;}
.sb-slidebar ul li:before{content:none;}
.sb-slidebar ul li ul li{background-color:transparent;}
.sb-slidebar ul li ul li:before{position:absolute;top:5px;background-color:var(--colorPrimary);color:#298cc7;width:25px;height:25px;text-align:center;padding-top:6px;font-size:13px;border-radius:5px;z-index:9;}
.sb-slidebar ul li ul li a {padding-left:20px;background-color:#efefef;font-size:0.8rem;border-bottom:1px solid #DDD;}

.form-chat{position:fixed;width:310px;left:15rem;bottom:0;padding:1rem;background-color:var(--colorPrimary);color:#fff;font-size:.8rem;z-index:9;}
.form-chat div.wpcf7{overflow:unset;}
.form-chat.closed{display:none;}
.form-chat .intro-form,.form-chat .second-form.active{display:block;}
.form-chat .intro-form.validate,.form-chat .second-form{display:none;}
.form-chat form p{color:#fff;padding:1rem!important;font-size:.8rem;text-align:center;}
.form-chat form span.wpcf7-list-item{margin:0 -1rem;padding:.5rem 1rem;background-color:#0068ad;border-bottom:1px solid #0094f7;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.form-chat form input[type=radio]{width:inherit;margin:0;margin-right:.5rem;}
.form-chat form input[type=submit],.form-chat .bt-check a#check,.form-chat .bt-closed a#close{font-family:Roboto,sans-serif;display:inline-block;float:none;font-size:1rem;font-weight:500;padding:5px 20px;border-radius:10px;background-color:#2a4;color:#fff;text-transform:uppercase;cursor:pointer;}
.form-chat form textarea{color:#fff;}
.form-chat form textarea::-webkit-input-placeholder{color:#fff;}
.form-chat form textarea:-moz-placeholder{color:#fff;}
.form-chat form textarea::-moz-placeholder{color:#fff;}
.form-chat form textarea:-ms-input-placeholder{color:#fff;}
.form-chat form .wpcf7-response-output{color:#000;}

@media screen and (max-width:1200px){
body.sticky{padding-top:60px;}
.top-bar{display:none;}
header .logo{text-align:left;}
header .logo img{position:relative;height:58px;}
.form-chat{display:none;}
}
@media screen and (max-width:767px){
.faq-tab ul.ui-tabs-nav li.ui-state-default{width:100%;}
#about{background-position:right;padding-bottom:40px;}
#about img{display:none;}
.notice .notice-bloc{margin-bottom:30px;}
.blog .blog .box .bottom .date,.blog .blog .box .bottom .autor{display:none;}
.blog .blog .img-desc{margin-bottom:2rem;}
.blog .blog .box .bottom{padding:0;}
#int-grad .col-md-6:first-child,#int-grad .col-md-6:last-child,#int-msl .col-md-6:first-child,#int-msl .col-md-6:last-child{width:100%;}
.service .search-wid ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.service .search-wid ul li{margin-bottom:20px;}
.content .valor-cont{width:100%;}
#formatric form p{width:100%;}
}

.content .modal .modal-dialog {
	max-width: 1200px;
}
@media screen and (max-width: 1200px){
	header .logo img {
	  height: 80px;
	}
	.action .row, .bt-menu {
    margin: 10px;
	}
}

.sb-slidebar ul li.menu-item-has-children .nav-toggle, .sb-slidebar p {
    background-color: #d5c59e;
}</pre></body></html>