/*BASE*/body {margin:0; font-family:'Ropa Sans', sans-serif; font-size:18px}#elm_loading{display:flex; align-items:center; justify-content:center; color:#FFF; position:fixed; width:100%; height:100%; background:RGBA(0,84,134,.8); z-index:9999; top:0; line-height:100%; text-align:center}a {text-decoration:none; color:#555; cursor:pointer;}a:focus, a:hover, active, .active { text-decoration:none; color:#555;}.form-control { border-radius:0; webkit-box-shadow:none; box-shadow:none; border:1px solid #ccc; transition:all .3s; }.form-control:focus{ border-color:#BBB; background:#FAFAFA; -webkit-box-shadow:none; box-shadow:none;}label { font-size:12px; margin-bottom:0;}.row { clear:both;}.btn { border-radius:0; background:#2F4183; color:#FFF;}.btn:hover { background:#c97d06; color:#FFF;}.btn1 {padding:15px 10px; color:#FFF; font-size:16px; background-color:#c97d06;}img{max-width:100%}.grid {display:flex; flex-wrap:wrap;}.grid img{display:inline-flex !important}.row.no-gutters,.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] {padding-right:0;padding-left:0;}.msg-overlay, .ligamos-overlay { position:fixed; width:100%; height:100%; background:rgba(9, 33, 61, 0.95); z-index:9999; top:0; display:flex; justify-content:center; align-items:center; font-size:2.2em; color:#FFF; text-align:center;}.msg-overlay .fechar { display:inline-block; line-height:22px; padding:10px 35px; font-size:10px !important; background:#C97D06; margin-top:20px; cursor:pointer; color:#000;}h1{font-family:'Play', sans-serif; font-size:2.5em}h2{color:#C97D06; text-transform:uppercase}h3{font-family:'Play', sans-serif; font-size:1em}/* HOME */.home-institucional h1{color:#FFF; padding:25px 0 }.home-institucional p{padding-right:20px; font-size:26px; margin-bottom:40px;}.home-institucional{background-color:#0A2747; color:#FFF}.home-institucional h3{color:#C97D06;}.home-icone-portaria-remota{background:url(../img/ico-portaria.png) no-repeat; display:inline-block; width:94px; height:87px; margin:20px 0;}.home-icone-terceirizacao{background:url(../img/ico-terceirizacao.png) no-repeat; display:inline-block; width:94px; height:87px; margin:20px 0;}.home-icone-servicos{background:url(../img/ico-servicos.png) no-repeat; display:inline-block; width:94px; height:87px; margin:20px 0;}@media only screen and (min-width:1200px) {.home-institucional {background-image:url(../img/bg-home-institucional.png);background-repeat:no-repeat;background-position:center top;background-size:auto 115%;}}@media only screen and (min-width:992px) {.row-eq-height {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bottom-align{position:absolute; bottom:5px; bottom:10px; margin-right:40px;}}/* EMPRESA */.inst-mvv h2 { position:relative; line-height:50px; text-transform:none; color:#FFF; margin-bottom:-20px; z-index:2;}.inst-mvv h2:before {width:150px; height:50px; -webkit-transform:skew(20deg); -moz-transform:skew(20deg); -o-transform:skew(20deg); background:#C97D06; content:''; top:0; margin-left:-20px; position:absolute; z-index:-1;}.inst-mvv p {background-color:#09213d; color:#FFF; margin:0; padding:40px 20px 20px 20px;}/*TODAS AS PÁGINAS*/.bar-mais-info {background-color:#C97D06; color:#FFF; border-top:4px solid #2f4183; padding-top:40px;}.bar-mais-info label {font-size:12px; margin-bottom:0; text-transform:uppercase; font-weight:normal;}.bar-mais-info .form-control {border:none; background:rgba(255, 255, 255, 0); color:#FFF; border-bottom:1px solid #FFF;transition:all .3s;}.bar-mais-info .form-control:focus{background:rgba(255, 255, 255, 0.15);}.bar-mais-info select.form-control {color:#333;}.bar-mais-info .btn{background-color:#09213d; text-transform:uppercase; padding:15px; margin:10px 0 0 0; transition:all .3s;}.bar-mais-info .btn:hover{background-color:#000; }.topo-conteudo {background-color:#09213d; color:#c97d06; padding:90px 0; text-transform:uppercase; background-image:url(../img/background-topo-paginas.png); background-repeat:no-repeat; background-position:right bottom; position:relative;text-align:center; margin-bottom:20px; }.topo-conteudo:before { content:''; width:0; height:0; position:absolute; top:0px; left:0; border-top:8em solid #c97d06; border-right:10em solid transparent; }.topo-conteudo h1{position:relative; display:inline-block;}.topo-conteudo h1:after {content:''; display:block; margin:auto;height:3px; background:#c97d06; width:60%; margin-top:10px; -webkit-animation:expandline 2.5s ease;}@-webkit-keyframes expandline {from { width:0%; }to { width:60%; }}.info:before, .erros li:before{ content:"\f00c"; font-family:'FontAwesome'; margin-right:10px; }.erros li:before { content:"\f00d"; }.info, .erros { background:#dff0d8; color:#263; padding:10px; margin:15px 0; }.erros { background:#F5CBBE; color:#630; }.erros li { list-style:none;}/*menu*/nav { z-index:999; position:relative; display:table; padding:0; width:100%; margin-top:30px; font-size:14px}nav a { display:inline-block;transition:all .4s;font-size:1.2em; padding:0 5px; margin:0 5px; text-transform:uppercase;}nav li:last-child { border:none; }nav a:hover { background:none; color:#C97D05 }nav ul ul li { background:#999; }nav ul ul li a { padding:10px; display:block; margin:0; text-align:center; color:#FFF; background-color:#c97d05;}nav ul li ul li:hover { background-color:#2F4183; }nav ul li ul li a:hover { color:#FFF;}nav label { font-size:16px; font-weight:normal; padding:0 15px; }nav ul li label:before { content:"\f107"; font-family:'FontAwesome'; margin-right:5px;}nav input[type=checkbox], nav label { display:none; }nav:after { content:""; display:table; clear:both;}nav ul { padding:0; margin:0; list-style:none; position:relative; display:flex; justify-content:flex-end;}nav ul li { margin:0px; display:inline-block; float:left; position:relative}nav ul ul { padding-top:30px; display:none; position:absolute; top:0px;}nav ul ul ul { padding-top:0;}nav ul li:hover > ul { display:inherit; left:0 }nav ul ul li {border-bottom:1px solid #FFF; width:220px; float:none; display:list-item; position:relative; font-size:.9em;}nav ul ul ul li { position:relative; top:-36px; left:220px;}nav ul li > a:after, nav ul li ul li > a:after { content:" \f107"; font-family:'FontAwesome'; float:right; margin-left:5px; }nav ul li ul li > a:after { content:" \f105"; }nav li > a:only-child:after { content:' '; }.top { background:rgba(255, 255, 255, 0.95); padding:20px 0 30px 0; }.top .btn-top-nav {color:#FFF;background-color:#2F4183;text-transform:uppercase;padding:10px 20px;display:inline-block;border-radius:7px;font-size:18px; transition:all .4s; }.top .btn-top-nav:hover {background-color:#C97D05}.top-menu { background:#FFF; }.footer .r-border{border-right:2px solid #FFF}@media only screen and (max-width:992px) {.footer .r-border{display:none}.footer{text-align:center}}.footer .container { background:#09213D; color:#FFF; font-size:0.9em; padding-top:40px;}.footer .ico-social{color:#FFF; display:inline-block; width:35px; transition:all .4s;border:2px solid #fff; text-align:center; line-height:30px; border-radius:50%;margin-left:10px;}.footer .ico-social:hover{color:#C97D06; border-color:#C97D06}.footer h1{color:#C97D06; font-size:3em; margin-bottom:20px;}.footer h2{text-transform:none; color:#43558F; font-size:20px;}.footer a{color:#FFF;}.footer a:hover{color:#C97D06;}.footer .col-contatos{padding-left:40px}.footer .footer-ico-end{background-image:url(../img/footer-ico-end.jpg); background-repeat:no-repeat; background-position:center; display:block; width:60px; height:53px;}.footer .footer-ico-fone{background-image:url(../img/footer-ico-fone.jpg); background-repeat:no-repeat; background-position:center; display:block; width:60px; height:53px;}.footer .footer-ico-email{background-image:url(../img/footer-ico-email.jpg); background-repeat:no-repeat; background-position:center; display:block; width:60px; height:53px;}@media only screen and (max-width:1200px) {.footer .col-contatos{padding-left:15px; padding-top:40px}.footer .col-contatos .footer-ico-end, .footer .col-contatos .footer-ico-fone,.footer .col-contatos .footer-ico-email{display:none}}.footer ul {list-style:none;margin-left:0;padding-left:0;}.footer ul li{padding-left:0;}.footer ul li a{color:#FFF}.footer ul li a:hover{color:#C97D06}.credits .container { background:#09213D; font-size:0.6em; padding-top:20px; padding-bottom:20px; color:#FFF}.credits .container a{color:#FFF}.page { padding:15px 0; }.show{ display:block; opacity:1 !important;}.gotop {display:none; background:RGBA(0,0,0,.32); padding:.5em; position:fixed; bottom:0; right:2em; border-radius:4px 4px 0 0; cursor:pointer; opacity:0; color:#FFF; transition:all .4s;}.toogle_menu {display:none; position:absolute; right:1em; top:.5em;}/*HOME*/.home-solucoes{background:#ffffff; /* Old browsers */background:-moz-linear-gradient(left, #ffffff 50%, #c97d06 50%, #c97d06 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left, #ffffff 50%,#c97d06 50%,#c97d06 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right, #ffffff 50%,#c97d06 50%,#c97d06 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c97d06',GradientType=1 ); /* IE6-9 */}.home-solucoes h1 {color:#C97D06;line-height:110px;}.home-solucoes p{color:#fff;position:relative;background-color:#c97d06;width:100%;padding:70px 10px 5px 180px;font-size:1.3em;height:140px;margin-bottom:0;}.home-solucoes p:before{content:'';width:100px;height:100px;position:absolute;top:0;left:0;background-color:#FFF;position:absolute;transition:all .4s;top:0;width:0;height:0;border-bottom:140px solid #C97D06;border-left:160px solid transparent;}.home-servicos {margin:40px auto}.home-servicos h2 {color:#2E4283;}.btn-home-servicos {position:absolute;transition:all .4s;top:0;right:-80px;color:#FFF;width:0;height:0;border-bottom:80px solid #C97D06;border-right:80px solid transparent;line-height:80px;font-size:40px;}.btn-home-servicos:hover{border-bottom-color:#2E4283;}.btn-home-servicos:after {content:'\f067';font-family:'FontAwesome';font-size:20px;text-align:center;width:50px;display:block;line-height:40px;margin-top:35px;}@media only screen and (max-width:992px) {.btn-home-servicos {display:none}.home-solucoes{background:#c97d06}.home-solucoes h1{color:#FFF; text-align:center}.home-solucoes p{padding:0 0 20px 0; height:auto; text-align:center}.home-solucoes p:before{display:none}}.home-servicos p {font-size:17px;margin:20px 0;color:#333;}.bar-meligue{overflow:hidden;background:#09223d; /* Old browsers */background:-moz-linear-gradient(left, #09223d 50%, #ffffff 50%, #ffffff 100%); /* FF3.6-15 */background:-webkit-linear-gradient(left, #09223d 50%,#ffffff 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */background:linear-gradient(to right, #09223d 50%,#ffffff 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#09223d', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}.bar-meligue .container{background-color:#09223d; padding:30px 15px;color:#FFF; position:relative; z-index:1}.bar-clientes .container{background-color:#FFF; margin:40px auto;}.bar-clientes h1{color:#435590; padding-top:60px;}@media (min-width:1199px) {.bar-meligue .container{padding-left:40px;}.bar-meligue .container:after {content:''; width:50%; height:220px; position:absolute; background-color:#0A2747; top:0; left:-10px; z-index:-1; -webkit-transform:skew(40deg); -moz-transform:skew(40deg); -o-transform:skew(40deg);}.bar-meligue .container:before {content:''; position:absolute; right:-299px; top:0; width:300px; height:300px; background:url(../img/triangulo-direito-azul.svg) no-repeat top left; overflow:hidden;}}.bar-meligue h1{font-size:28px;margin-top:45px;}.bar-meligue .form-control {border-radius:6px;padding:25px 10px !important;}.bar-meligue label {font-size:14px}.bar-meligue .btn1 {width:100%;padding:15px 10px;border-radius:7px;color:#FFF;font-size:16px;background-color:#c97d06;}@media only screen and (max-width:992px) {.home-institucional{text-align:center}.home-institucional p{padding-left:0; padding-right:0}.home-institucional h2{text-align:center}.home-institucional{max-width:100%; background-size:100%;}.home-icone-portaria-remota,.home-icone-terceirizacao,.home-icone-servicos{max-width:100%; background-size:100%;}}/*PRODUTOS*/.produto { background:#CCC; padding:15px; margin-bottom:15px;}/* PORTARIA REMOTA */.portaria-intro{padding:90px 0}.portaria-intro p.destaque{padding:10px; text-align:center; font-size:25px; color:#09213d; text-transform:uppercase; text-shadow:#ccc 0.1em 0.1em 0.2em;}.portaria-intro p.destaque span{font-weight:bold; color:#C97D06;}.bg-1-portaria {background-color:#09213d; padding:90px 0; color:#FFF; background-image:url(../img/background-portaria-remota.jpg); background-repeat:no-repeat;background-size:contain;}@media (min-width:992px) and (max-width:1199px) {.bg-1-portaria {background-position-x:-50%;}}@media only screen and (max-width:992px) {.bg-1-portaria {background-size:cover; background-position:center; text-align:center;}}.conteudo-vantagens{padding:90px 0}.conteudo-vantagens p{padding:40px 20px; text-align:center; font-size:25px; color:#09213d; text-transform:uppercase; text-shadow:#ccc 0.1em 0.1em 0.2em;}.conteudo-vantagens p span{font-weight:bold; color:#C97D06;}ul.vantagens {list-style:none}ul.vantagens li {position:relative; display:block; margin:auto; position:relative; margin:20px 0; padding-left:45px; color:#C97D06; text-transform:uppercase;}ul.vantagens li:before {content:'\f006'; font-family:'FontAwesome'; display:block; width:30px; text-align:center; color:#C97D06; position:absolute; left:0;}.bg-2-portaria {background-color:#e6e6e6; padding:90px 0;}ul.como-funciona {list-style:none}ul.como-funciona li {display:block; margin:auto; position:relative; margin-bottom:20px; border-left:2px solid #ccc; margin-left:45px; padding:10px;}ul.como-funciona li span {background-color:#ccc; display:block; width:30px; text-align:center; color:#FFF; padding:10px 25px 10px 20px; position:absolute; margin-left:-55px;}.sliders-portaria ul {bottom:-50px !important;}@media only screen and (max-width:992px) {.sliders-portaria{margin-bottom:50px}}.sliders-portaria ul li button:before{opacity:1; color:#09213d; content:'\f0c8';}.sliders-portaria ul li.slick-active button:before{opacity:1;color:#C97D06}/* TERCEIRIZACAO */.terceiriza-intro{padding:90px 0}.terceiriza-intro p.destaque{padding:10px; text-align:center; font-size:25px; color:#09213d; text-transform:uppercase; text-shadow:#ccc 0.1em 0.1em 0.2em;}.terceiriza-intro p.destaque span{font-weight:bold; color:#C97D06;}.bg-1-terceiriza {background-color:#09213d; color:#FFF;}.terceiriza-vantagens{padding:90px 0}.terceiriza-vantagens p {padding:40px 20px; text-align:center; font-size:25px; color:#FFF; text-transform:uppercase; text-shadow:#051427 0.1em 0.1em 0.2em;}.terceiriza-vantagens p span{font-weight:bold; color:#C97D06;}.terceiriza ul.vantagens {list-style:none}.terceiriza ul.vantagens li {display:block; margin:auto; position:relative; margin:20px 0; padding-left:45px; color:#C97D06; text-transform:uppercase; font-size:1.2em;}.terceiriza ul.vantagens li:before {content:'\f006'; font-family:'FontAwesome'; display:block; width:30px; text-align:center; color:#C97D06; position:absolute; left:0;}.bg-2-terceiriza {background-color:#e6e6e6; padding:90px 0;}ul.lista-terceiriza {list-style:none}ul.lista-terceiriza li {display:inline-block; transition:all .3s; position:relative; margin-bottom:20px; border-left:2px solid #ccc; margin-left:45px; padding:20px 10px; width:40%;}ul.lista-terceiriza li span {top:10px; transition:all .3s; background-color:#ccc; display:block; width:30px; text-align:center; color:#FFF; padding:10px 25px 10px 20px; position:absolute; margin-left:-55px;}ul.lista-terceiriza li:hover{border-color:#23527c; color:#23527c}ul.lista-terceiriza li:hover a{color:#23527c}ul.lista-terceiriza li:hover span{background-color:#23527c}/* SERVIÇOS DETALHE */.servico-intro{padding:90px 0}.bg-1-servico {background-color:#09213d; color:#FFF;}.servico-vantagens{padding:90px 0}.servico-vantagens p {padding:40px 20px; text-align:center; font-size:25px; color:#FFF; text-transform:uppercase; text-shadow:#051427 0.1em 0.1em 0.2em;}.servico-vantagens p span{font-weight:bold; color:#C97D06;}.servico ul.vantagens {list-style:none}.servico ul.vantagens li {display:block; margin:auto; position:relative; margin:20px 0; padding-left:45px; color:#C97D06; text-transform:uppercase; font-size:1.2em;}.servico ul.vantagens li:before {content:'\f006'; font-family:'FontAwesome'; display:block; width:30px; text-align:center; color:#C97D06; position:absolute; left:0;}.bg-2-servico {background-color:#e6e6e6; padding:90px 0;}.sliders-fotos ul {bottom:-50px !important;}.sliders-fotos ul li button:before{opacity:1; color:#09213d; content:'\f0c8';}.sliders-fotos ul li.slick-active button:before{opacity:1;color:#C97D06}.thumb-servico:before {z-index:1;content:''; position:absolute; bottom:0; right:15px; width:250px; height:250px; z-index:1; background:url(../img/icone-gks.svg); background-size:140%; background-position:40px 50px; background-repeat:no-repeat; opacity:0.6;}/*TRABALHE CONOSCO */.vagas .item { margin-bottom:10px;}.vagas .item p.vaga {margin:.5em; display:block; cursor:pointer; padding:10px;}.vagas .texto_vaga { display:block; padding:10px 15px; margin:10px 10px 0 10px; background-color:#f5f5f5; border-radius:10px; position:relative; margin-left:40px;}.vagas .texto_vaga:before{border-style:solid; border-width:10px 15px 10px 0px; border-color:transparent #f5f5f5 transparent transparent; position:absolute; top:-15px; left:10px; content:''; -ms-transform:rotate(90deg);-webkit-transform:rotate(90deg); transform:rotate(90deg); }.vagas .item p.vaga:before {font-style:normal; font-family:'FontAwesome'; content:'\f067'; margin-right:1em; display:block; float:left; position:relative; bottom:-2px; transition:all .3s;}.area-form-vaga{background-color:#c97d06; color:#FFF;}.area-form-vaga label {font-size:12px; margin-bottom:0; text-transform:uppercase; font-weight:normal;}.area-form-vaga .form-control {border:none; background:rgba(255, 255, 255, 0); color:#FFF; border-bottom:1px solid #FFF;transition:all .3s;}.area-form-vaga .form-control:focus{background:rgba(255, 255, 255, 0.15);}.area-form-vaga select.form-control {color:#333;}.area-form-vaga .btn{background-color:#09213d; width:100%; text-transform:uppercase; padding:15px; margin:10px 0 0 0; transition:all .3s;}.area-form-vaga .btn:hover{background-color:#000; }/* FALE CONOSCO */.box-contato {display:block; color:#c97d06; font-size:1.2em; padding-left:35px; margin:20px 0;}.box-contato:before {font-family:'FontAwesome'; color:#c97d0659; display:block; position:absolute; margin-left:-35px;}.box-fone:before {content:'\f095';}.box-end:before {content:'\f041';}.box-fb:before {content:'\f09a';}.box-vaga:before {content:'\f0b1';}.overlay { position:fixed; width:100%; height:100%; background:RGBA(39,35,89,.8); z-index:9999;}.overlay .msg {position:fixed; top:40%; display:block; width:100%; text-align:center; color:#FFF; font-size:18px;}.overlay .msg span { font-size:24px; text-transform:uppercase;}.overlay .fechar { display:inline-block; line-height:22px; padding:10px 35px; font-size:10px !important; background:RGBA(0,0,0,.64); margin-top:20px; cursor:pointer;}/*NOTICIAS*/.page_noticias h2 { margin-top:0;} .noticia { margin-bottom:30px;}@media (min-width:992px) and (max-width:1199px) {.nav{font-size:12px;}}@media only screen and (max-width:992px) {.home-sliders { display:none;}.text-center-mobile { text-align:center !important;}/*menu*/.nav-content {margin:20px 0 0 0; padding:0}.page {padding-top:0;}.top{padding-bottom:0}nav { margin:0; width:100%; }nav a, nav label { background:#c97d06; border-bottom:none; width:100%; text-align:left; color:#FFF;margin:0; font-size:1em;}nav>label.toggle:nth-child(1){text-align:right}.toggle + a, .menu { display:none; }.toggle { display:block; transition:all .4s; line-height:36px; text-decoration:none; cursor:pointer; text-transform:uppercase }.toggle:hover { background-color:#09213d; color:#FFF; }[id^=drop]:checked + ul { display:block; }nav ul li a {padding:5px 20px;}nav ul li { display:block; width:100%;}nav ul ul li { border-bottom:none;}li label.toggle{padding:0px 20px;}nav ul ul .toggle, nav ul ul a { padding:0 15px; }nav ul ul ul a { padding:0 15px; }nav a:hover { background-color:#09213d; color:#FFF }nav ul li ul li:hover { background:none;}nav ul ul ul a { background-color:#F9F9F9; padding:5px; padding:10px; font-weight:400;}nav ul li ul li .toggle, nav ul ul a { background-color:#F4F4F4; font-weight:600; }nav ul ul a:before { content:" "; margin-left:15px;}nav ul ul { float:none; position:static; color:#555; padding:0; }nav ul ul li:hover > ul, nav ul li:hover > ul { display:none; }nav ul ul li { display:block; width:100%; background:none;}nav ul ul ul li { position:static;}nav ul li label:after { content:"\f067"; font-family:'FontAwesome'; margin-right:15px; padding-left:10px;}nav ul li label:before {display:none}}/* Magnific Popup CSS */.mfp-bg {top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8; }.mfp-wrap {top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden; }.mfp-container {text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box; }.mfp-container:before {content:'';display:inline-block;height:100%;vertical-align:middle; }.mfp-align-top .mfp-container:before {display:none; }.mfp-content {position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045; }.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width:100%;cursor:auto; }.mfp-ajax-cur {cursor:progress; }.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out; }.mfp-zoom {cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in; }.mfp-auto-cursor .mfp-content {cursor:auto; }.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {-webkit-user-select:none;-moz-user-select:none;user-select:none; }.mfp-loading.mfp-figure {display:none; }.mfp-hide {display:none !important; }.mfp-preloader {color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044; }.mfp-preloader a {color:#CCC; }.mfp-preloader a:hover {color:#FFF; }.mfp-s-ready .mfp-preloader {display:none; }.mfp-s-error .mfp-content {display:none; }button.mfp-close,button.mfp-arrow {overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation; }button::-moz-focus-inner {padding:0;border:0; }.mfp-close {width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace; }.mfp-close:hover,.mfp-close:focus {opacity:1; }.mfp-close:active {top:1px; }.mfp-close-btn-in .mfp-close {color:#333; }.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%; }.mfp-counter {position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap; }.mfp-arrow {position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent; }.mfp-arrow:active {margin-top:-54px; }.mfp-arrow:hover,.mfp-arrow:focus {opacity:1; }.mfp-arrow:before,.mfp-arrow:after {content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent; }.mfp-arrow:after {border-top-width:13px;border-bottom-width:13px;top:8px; }.mfp-arrow:before {border-top-width:21px;border-bottom-width:21px;opacity:0.7; }.mfp-arrow-left {left:0; }.mfp-arrow-left:after {border-right:17px solid #FFF;margin-left:31px; }.mfp-arrow-left:before {margin-left:25px;border-right:27px solid #3F3F3F; }.mfp-arrow-right {right:0; }.mfp-arrow-right:after {border-left:17px solid #FFF;margin-left:39px; }.mfp-arrow-right:before {border-left:27px solid #3F3F3F; }.mfp-iframe-holder {padding-top:40px;padding-bottom:40px; }.mfp-iframe-holder .mfp-content {line-height:0;width:100%;max-width:900px; }.mfp-iframe-holder .mfp-close {top:-40px; }.mfp-iframe-scaler {width:100%;height:0;overflow:hidden;padding-top:56.25%; }.mfp-iframe-scaler iframe {position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000; }/* Main image in popup */img.mfp-img {width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto; }/* The shadow behind the image */.mfp-figure {line-height:0; }.mfp-figure:after {content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444; }.mfp-figure small {color:#BDBDBD;display:block;font-size:12px;line-height:14px; }.mfp-figure figure {margin:0; }.mfp-bottom-bar {margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto; }.mfp-title {text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px; }.mfp-image-holder .mfp-content {max-width:100%; }.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer; }@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {/** * Remove all paddings around the image on small screen */.mfp-img-mobile .mfp-image-holder {padding-left:0;padding-right:0; }.mfp-img-mobile img.mfp-img {padding:0; }.mfp-img-mobile .mfp-figure:after {top:0;bottom:0; }.mfp-img-mobile .mfp-figure small {display:inline;margin-left:5px; }.mfp-img-mobile .mfp-bottom-bar {background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box; }.mfp-img-mobile .mfp-bottom-bar:empty {padding:0; }.mfp-img-mobile .mfp-counter {right:5px;top:3px; }.mfp-img-mobile .mfp-close {top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0; } }@media all and (max-width:900px) {.mfp-arrow {-webkit-transform:scale(0.75);transform:scale(0.75); }.mfp-arrow-left {-webkit-transform-origin:0;transform-origin:0; }.mfp-arrow-right {-webkit-transform-origin:100%;transform-origin:100%; }.mfp-container {padding-left:6px;padding-right:6px; } }.home-sliders { position:relative;}.home-sliders .prev, .home-sliders .next { position:absolute; top:calc(50% - 15px); font-size:3em;text-shadow:1px 1px 3px RGBA(0,0,0,.32); color:RGBA(255,255,255,.64); }.home-sliders .prev { left:30px;}.home-sliders .next { right:30px;}.home-sliders ul li button:before{opacity:1; color:#09213d; content:'\f0c8';}.home-sliders ul li.slick-active button:before{opacity:1;color:#C97D06}.footer-sliders { position:relative;}.footer-sliders .prev, .footer-sliders .next { position:absolute; top:calc(50% - 15px); font-size:3em;text-shadow:1px 1px 3px RGBA(0,0,0,.32); color:RGBA(255,255,255,.64); }.footer-sliders .prev { left:30px;}.footer-sliders .next { right:30px;}.fotos-sliders { position:relative;}.fotos-sliders .prev, .fotos-sliders .next { position:absolute; top:calc(50% - 35px); font-size:3em;color:#c97d06 }.fotos-sliders .prev { left:50px;}.fotos-sliders .next { right:50px;}.portaria-sliders { position:relative;}.portaria-sliders .prev, .portaria-sliders .next { position:absolute; top:calc(50% - 35px); font-size:3em;color:#c97d06 }.portaria-sliders .prev { left:50px;}.portaria-sliders .next { right:50px;}.slick-slider { position:relative;display:block; box-sizing:border-box; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent; }.slick-list { position:relative; display:block; overflow:hidden; margin:0; padding:0; }.slick-list:focus { outline:none; }.slick-list.dragging { cursor:pointer; cursor:hand; }.slick-slider .slick-track, .slick-slider .slick-list { height:100%; }.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }.slick-track { position:relative;top:0; left:0; display:block; }.slick-track:before, .slick-track:after { display:table; content:''; }.slick-track:after { clear:both; }.slick-loading .slick-track { visibility:hidden; }.slick-slide{ display:none; float:left; min-height:1px; }[dir='rtl'] .slick-slide { float:right; }.slick-slide img { display:block; margin:auto;}.slick-slide.slick-loading img{ display:none; }.slick-slide.dragging img { pointer-events:none;}.slick-initialized .slick-slide { display:block;}.slick-loading .slick-slide { visibility:hidden;}.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent; }.slick-arrow.slick-hidden { display:none; }/* Slider THEME*/.slick-loading .slick-list { background:#fff url('./ajax-loader.gif') center center no-repeat;}/* Icons */@font-face { font-family:'slick'; font-weight:normal; font-style:normal; src:url('./fonts/slick.eot'); src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); }/* Arrows */.slick-prev, .slick-next {font-size:0; line-height:0; position:absolute; top:50%; display:block;width:20px; height:20px; padding:0;margin-top:-10px\9; /*lte IE 8*/ -webkit-transform:translate(0, -50%); -ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent; border:none; outline:none; background:transparent; }.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { color:transparent; outline:none; background:transparent; }.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity:1; }.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity:.25; }.slick-prev:before, .slick-next:before { font-family:'slick'; font-size:20px; line-height:1; opacity:.75; color:white;-webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }.slick-prev { left:-25px; }[dir='rtl'] .slick-prev { right:-25px; left:auto; }.slick-prev:before { content:'←'; }[dir='rtl'] .slick-prev:before { content:'→'; }.slick-next{ right:-25px; }[dir='rtl'] .slick-next{ right:auto; left:-25px; }.slick-next:before { content:'→';}[dir='rtl'] .slick-next:before { content:'←';}.slick-dots { position:absolute; z-index:999; bottom:20px; display:block; width:100%; padding:0; list-style:none; text-align:center; }.slick-dots li { position:relative; display:inline-block; width:20px; height:20px; margin:0 5px; padding:0; cursor:pointer; }.slick-dots li button { font-size:0; line-height:0; display:block; width:20px; height:20px; padding:5px; cursor:pointer; color:transparent; border:0; outline:none; background:transparent; }.slick-dots li button:hover, .slick-dots li button:focus { outline:none; }.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity:1; }.slick-dots li button:before { font-family:'FontAwesome'; font-size:10px; line-height:20px;position:absolute; top:0; left:0; width:20px; height:20px; content:"\f111"; text-align:center; opacity:.25; color:#FFF; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }.slick-dots li.slick-active button:before { opacity:.75; color:black; }