@import url(bootstrap.min.css);@import url(jquery.flexmenu.css);@import url(owl.carousel.css);@import url(animate.css);@import url(jquery.fancybox.css);@import url(jquery.nouislider.css);@import url(font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Lato:400,700|Montserrat:700&display=swap);body{min-width:320px;overflow-x:hidden;padding-top:65px;font-size:16px;color:#666;}
#home{padding-top:0;}
.no-scroll{overflow:hidden;}
p{margin-bottom:2em;}
hr{border-top:1px solid #e7e7e7;margin:60px 0;}
.width100{width:100px;display:block;}
.width80{width:80px;display:block;margin-left:5px;}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display:inline-block;}
h1, h2, h3, h4, h5, h6{letter-spacing:-0.05em;margin:0;text-transform:uppercase;}
// h2{margin-bottom:50px;}
// h2::after{background:#11679e;content:"";display:block;height:5px;margin-top:10px;width:60px;}
//h3{margin:1em 0 2em 0;}
h4{color:#11679e;}
h4 span{padding:0 15px;}
h4 span i{margin-right:10px;}
h5, h6{letter-spacing:0;}

.sub-h2 {color:#222222; font-size:3.5rem; margin-bottom:0.5rem;}
.sub-h2 span {padding:0 15px;}
.sub-h2 span i{margin-right:10px;}
.jobs::before{background:#11679e;content:"";display:block;height:5px;margin-bottom:2rem;width:60px;}
.p-sub-h2 {color:#11679e; margin:0.5em 0 1em 0; letter-spacing:-0.05rem; text-transform:uppercase; font-size:2rem; font-weight:bold;}
.job-title h3 {font-size:1.6rem; margin-top:0.5rem;}
.job-title h3::before{content:url(../images/simbolo-universal.png); margin-right:7px;}
.titles-footer {color:#FFFFFF; font-size:2.2rem; letter-spacing:-0.05rem; margin-bottom:1rem;}
a,
button{cursor:pointer;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;}
.btn{font-family:"Montserrat", Arial;text-transform:uppercase;white-space:normal;}
.btn2{font-family:"Montserrat", Arial;white-space:normal;display:inline-block;padding:6px 20px;border-radius:3px;background-color:#59b342;color:#fff;text-transform:uppercase;margin-top:35px;}
.btn-primary{border:0;}
.btn-default{border:2px solid #fff;}
.btn-default:hover{border:1px solid #316c90;color:#000;background-color:#316c90;}
article .btn-default{border:1px solid #11679e;color:#11679e;}
article .btn-default:hover{border:1px solid #0f858d;color:#0f858d;}
article .btn-default.btn-lg{padding:9px 30px;}
section{padding:80px 0;}
.color1{background:#f8f8f8;}
.color2{background:url(../images/background.jpg) fixed;color:#fff;}
.bg-azul{background:url(../images/background.jpg) fixed;}
.color2 h2::after{background:#fff;}
.color2 h5{font-family:"Montserrat", Arial;font-weight:bold;margin-bottom:1em;text-transform:uppercase;}
.color2 i{color:#222;margin-right:10px;}
.color2 a{color:#fff;}
.color2 a i{color:#fff;}
.color2 .form-control{background:#fff;border:0;}
#title{padding-bottom:0;}
.column{background:#eee;margin:15px 0;padding:15px 0;}
#loader{background:#fff;bottom:0;left:0;position:fixed;right:0;top:0;z-index:50000;}
#loader i{color:#11679e;left:50%;margin:-24px 0 0 -24px;position:absolute;top:50%;}
.nav{margin-bottom:1em;}
.accordion-toggle{display:block;}
header{color:#fff;line-height:40px;left:0;padding:10px 0;position:fixed;top:0;width:100%;z-index:10000;}
header .container{position:relative;z-index:1;}
header a,
header a:hover,
header a:focus{color:#fff;}
#home header{background:none;}
#header-background{background:#F5F5F5;height:60%;left:0;position:absolute;top:0;width:100%;z-index:0;}
.flexmenu.fm-sm ul li a{background:#F5F5F5;color:#888;}
.flexmenu.fm-sm ul li.active a{color:#fff;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{background-color:#31708f;}
.navbar{position:relative;margin-bottom:23px;border:1px solid transparent;}
.navbar-job>a:hover, .navbar-log>a:hover, .navbar-cad>a:hover {border-radius: 8px;}
#menu-open{margin:0 0 0 15px;}
.navbar-default{background:none;}
.navbar-brand{margin-top:-15px; position: relative;z-index: 9999999;}
#search{margin:0 15px 0 0;}
#searchbox{overflow:hidden;width:0;}
#searchbox .form-group{margin:0;}
#searchfield{background:none;border:0;border-bottom:1px solid #fff;border-radius:0;box-shadow:none;color:#fff;font-weight:bold;padding-left:0;padding-right:0;width:270px;}
#searchfield::-webkit-input-placeholder{color:#fff;}
#searchfield:-moz-placeholder{color:#fff;}
#searchfield::-moz-placeholder{color:#fff;}
#searchfield:-ms-input-placeholder{color:#fff;}
.sl-slider-wrapper{left:0;height:100%;overflow:hidden;position:relative;top:0;width:100%;}
.sl-content-wrapper{position:absolute;}
.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner{position:absolute;width:100%;height:100%;top:0;left:0;}
.sl-slide{z-index:1;}
.slide-content{left:0;padding:0 80px;position:absolute;text-align:center;top:45%;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.slide-content h1{font-size:45px;}
.slide-content h2{color:#fff;font-size:60px;margin:0;}
.slide-content h2::after{display:none;}
.slide-content h3{color:#11679e;font-size:17px;padding-bottom: 175px;}
.slide-content p{margin:40px 0 0;}
.slide-content rodape{color:#fff;font-size:10px;margin-top:200px;}
.sl-content-slice{opacity:1;overflow:hidden;position:absolute;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;}
.sl-slide-horizontal .sl-content-slice{height:50%;left:-200px;width:100%;-webkit-transform:translateY(0%) scale(1);-moz-transform:translateY(0%) scale(1);-o-transform:translateY(0%) scale(1);-ms-transform:translateY(0%) scale(1);transform:translateY(0%) scale(1);}
.sl-slide-horizontal .sl-content-slice:first-child{padding:200px 200px 0px 200px;top:-200px;}
.sl-slide-horizontal .sl-content-slice:nth-child(2){padding:0px 200px 200px 200px;top:50%;}
.sl-slide-vertical .sl-content-slice{height:100%;top:-200px;width:50%;-webkit-transform:translateX(0%) scale(1);-moz-transform:translateX(0%) scale(1);-o-transform:translateX(0%) scale(1);-ms-transform:translateX(0%) scale(1);transform:translateX(0%) scale(1);}
.sl-slide-vertical .sl-content-slice:first-child{left:-200px;padding:200px 0px 200px 200px;}
.sl-slide-vertical .sl-content-slice:nth-child(2){left:50%;padding:200px 200px 200px 0px;}
.bg-img{background-size:cover;height:100%;left:0;position:absolute;top:-23px;width:100%;}
//.bg-img-1{background-image:url(../images/background3_old_woman.jpg);}
.bg-img-1{height:50%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; margin-top: -3px;}
.text-banner-home {text-align: center; position: absolute; top: 25%; left: 50%; transform: translate(-50%, -50%);}
.text-banner-home-bottom {text-transform: uppercase; text-align: center; font-weight: 800; font-size: 18px; position: absolute; top: 38%; left: 50%; line-height: 1.2; transform: translate(-50%, -50%);}
.text-banner-pcd {text-align: center; position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%);}
.text-banner-pcd-bottom {text-transform: uppercase; text-align: center; font-weight: 800; font-size: 18px; position: absolute; top: 335%; left: 50%; line-height: 1.2; transform: translate(-50%, -50%);}
.text-banner-empresa {text-align: center; position: absolute; top: 20%; left: 50%; transform: translate(-50%, -50%);}
.text-banner-empresa-bottom {text-transform: uppercase; text-align: center; font-weight: 800; font-size: 16px; position: absolute; top: 335%; left: 50%; line-height: 1.2; transform: translate(-50%, -50%);}
.h1-contato {margin-bottom:50px;}
.h4-contato {line-height: 1.4; letter-spacing: 0.3px;}
.h4-form {display: none;}
.img-back {background-image: url(../images/banners-contato-1980.png); height: auto; background-position: top; background-repeat: no-repeat; background-size: contain; position: relative; margin-top: -3px;}
.img-back-cad {background-image: url(../images/fundo-cad-empresa.jpg); height: auto; background-position: left; background-repeat: no-repeat; background-size: cover; position: relative; margin-top: -3px;}
.text {text-align: center; position: absolute; top: 36%; left: 2%; width: 20%;}
.text-form {text-align: center; position: relative; width: 50%; left: 32%; padding-bottom: 5em;}
.logo-contato {text-align: center; position: absolute; top: 18em; left: 8%; max-width: 100%; height: auto;}
.bg-img-2{background-image:url(../images/background2_man.jpg);}
.bg-img-4{background-image:url(../images/background4.jpg);}
.bg-img-5{height:50%; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative;}
.content-bg {position: relative;}
.content-text {position:absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.text-blog{text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}
.btn-blog {border: none; outline: 0; display: inline-block; padding: 10px 20px; color: white; text-transform: uppercase; background-color: #00c544; font-weight: 600; font-size: 18px; text-align: center; cursor: pointer; border-radius: 5px; box-shadow: 0 5px #0e740c;}
.btn-blog:hover {background-color: #0e740c; color: white; box-shadow: none;}
.btns {margin-top: 8%; display: flex; align-items: center; justify-content: space-evenly;}
.btn-pcd {margin-top: 3%; display: flex; align-items: center; justify-content: space-evenly;}
.btn-home {border: none; outline: 0; display: inline-block; padding: 10px 20px; color: white; text-transform: uppercase; background-color: #00c544; font-weight: 600; font-size: 18px; text-align: center; cursor: pointer; border-radius: 5px; box-shadow: 0 5px #0e740c;}
.btn-home:hover {background-color: #0e740c; color: white; box-shadow: none;}
.btn-contato {border: none; outline: 0; display: inline-block; padding: 8px 100px; color: white; text-transform: uppercase; background-color: #00c544; font-weight: 600; font-size: 18px; text-align: center; cursor: pointer; border-radius: 10px; box-shadow: 0 5px #0e740c;}
.btn-contato:hover {background-color: #0e740c; color: white; box-shadow: none;}
.sl-slider-wrapper .tint{background:#000;height:100%;left:0;opacity:0.5;position:absolute;top:-23px;width:100%;}
.nav-arrows span{position:absolute;z-index:2000;top:50%;width:40px;height:40px;border:8px solid #ddd;border:8px solid rgba(150,150,150,0.4);text-indent:-90000px;margin-top:-40px;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.nav-arrows span:hover{border-color:rgba(150,150,150,0.9);}
.nav-arrows span.nav-arrow-prev{left:5%;border-right:none;border-top:none;}
.nav-arrows span.nav-arrow-next{right:5%;border-left:none;border-bottom:none;}
.nav-dots{text-align:center;position:absolute;bottom:2%;height:30px;width:100%;left:0;z-index:1000;}
.nav-dots span{display:inline-block;position:relative;width:16px;height:16px;border-radius:50%;margin:3px;background:#ddd;background:rgba(150,150,150,0.4);cursor:pointer;box-shadow:0 1px 1px rgba(255,255,255,0.4),
inset 0 1px 1px rgba(0,0,0,0.1);}
.nav-dots span.nav-dot-current:after{content:"";position:absolute;width:10px;height:10px;top:3px;left:3px;border-radius:50%;background:rgba(255,255,255,0.8);}
img.pull-left{margin:5px 30px 15px 0;}
img.pull-right{margin:5px 0 15px 30px;}
.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0;}
.video-wrapper iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%;}
.pagination{margin-top:50px;}
.pagination li a{border-radius:3px;}
.pagination li a:hover{color:#11679e;}
.wysihtml5-toolbar{background:#f2f2f2;border:1px solid #e7e7e7;border-bottom:0;border-radius:3px 3px 0 0;list-style:none;margin:0;padding:0;}
.wysihtml5-toolbar:after{clear:both;content:"";display:table;width:100%;}
.wysihtml5-toolbar li{float:left;}
.wysihtml5-toolbar li:first-child a:last-child,
.wysihtml5-toolbar li:nth-child(2) a:nth-child(3),
.wysihtml5-toolbar li:nth-child(2) a:last-child{display:none;}
.wysihtml5-toolbar li:first-child a{overflow:hidden;position:relative;text-align:center;text-indent:-9999px;width:54px;}
.wysihtml5-toolbar li:first-child a:before{display:block;float:left;font-family:"FontAwesome";font-weight:normal;left:21px;position:absolute;text-indent:0;top:7px;}
.wysihtml5-toolbar li:first-child a:first-child:before{content:"\f032";}
.wysihtml5-toolbar li:first-child a:nth-child(2):before{content:"\f033";}
.wysihtml5-toolbar li:first-child a:nth-child(3):before{content:"\f0cd";}
.wysihtml5-toolbar .btn{border-radius:0;border:0;color:#888;}
.wysihtml5-toolbar .btn:hover,
.wysihtml5-toolbar .wysihtml5-command-active{background:#e8e8e8;}
.modal .btn{border-radius:3px;}
.modal .btn-primary{color:#fff;}
.textarea.form-control{border-radius:0 0 3px 3px;height:200px;overflow-y:scroll;}
#share ul{list-style:none;margin:0;padding:0;}
#share ul li{float:left;margin-right:10px;}
#share ul li a{background:#11679e;border-radius:50%;color:#fff;display:block;font-size:18px;height:40px;line-height:40px;text-align:center;width:40px;}
#share ul li a:hover{background:#0f858d;}
.h2-share-jobs{margin-bottom:2%;margin-top:5%;}
#sidebar h5{font-family:"Montserrat", Arial;margin:1em 0 2em;text-transform:uppercase;}
#sidebar hr{margin:0 0 50px;}
.sidebar-widget{display:table;margin-bottom:50px;width:100%;}
.sidebar-widget ul{list-style:none;padding:0;}
.container .jumbotron,
.container-fluid .jumbotron{border-radius:0;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;margin:50px 0;}
.jumbotron p{margin:0.5em 0;}
label{color:#222;font-weight:normal;text-transform:uppercase;}
.checkbox label{color:#888;text-transform:none;}
.form-control{box-shadow:none;height:45px;padding:10px 15px;-webkit-box-shadow:none;-mozilla-box-shadow:none;-ms-box-shadow:none;}
#map-canvas{height:400px;width:100%;}
.jobs{border-bottom:0;border-radius:3px;}
.jobs a{border-bottom:1px solid #e7e7e7;color:#666;display:block;padding:15px 0;position:relative;width:100%;}
.jobs .btn-cad {color:#11679e; display:contents;}
.jobs a.featured{background:#f8f8f8;margin-bottom:1rem;}
.jobs a:hover,
.jobs a.featured:hover{background:#f2f2f2;}
.jobs a .row,
.jobs p{margin:0;}
.jobs a h5{line-height:1.71em;}
.jobs a strong{color:#222;font-weight:normal;}
.jobs .hidden-job{display:none;}
.job-location,
.candidate-location{padding-left:35px;position:relative;}
.job-location:before,
.candidate-location:before{color:#11679e;content:"\f041";font-family:"FontAwesome";left:15px;position:absolute;top:0;}
.job-format:before{color:#11679e;content:"\e066";font-family:"FontAwesome";left:10px;position:absolute;top:55px;}
.job-dates{padding-left:37px;position:relative;}
.job-dates:before{color:#11679e;content:"\f073";font-family:"FontAwesome";left:15px;position:absolute;top:0;}
.candidate-date:before{color:#11679e;content:"\f073";font-family:"FontAwesome";font-weight:normal;margin-right:7px;}
//.applied .job-title h5:before{color:#6ecf26;content:"\f29a";font-family:"FontAwesome";font-weight:normal;margin-right:7px;}
.applied .job-title h5:before{content:url(../images/simbolo-universal.png); margin-right:7px;}
#more-jobs{margin-top:25px;}
#more-jobs .more{display:block;}
#more-jobs.on .more{display:none;}
#more-jobs .less{display:none;}
#more-jobs.on .less{display:block;}
.badge.full-time{background:#6ecf26;}
.badge.part-time{background:#ff6c00;}
.badge.freelance{background:#72d2ff;}
.badge.temporary{background:#c20000;}
.badge.internship{background:#0064c2;}
#errorMsg{color:#cc1818;}
.featured-job{color:#888;}
.featured-job img,
.featured-job .title{float:left;margin-bottom:15px;margin-top:15px;}
.featured-job img{margin-left:15px;}
.featured-job .data{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;clear:both;margin:15px 0;padding:10px 15px;}
.featured-job span{display:block;}
.featured-job .description{padding:0 15px;}
.featured-job .title{padding:11px 0 0 20px;}
.featured-job i{margin-right:10px;}
.featured-job .city i{color:#11679e;}
.featured-job .full-time i{color:#6ecf26;}
.featured-job .part-time i{color:#ff6c00;}
.featured-job .freelance i{color:#72d2ff;}
.featured-job .sallary i,
.featured-job .experience i{color:#11679e;}
#sidebar .featured-job h5,
#sidebar .featured-job p{margin:0;}
.work-experience h4{color:#222;font-size:1em;line-height:1.5em;}
.work-experience h5{color:#11679e;font-family:"Montserrat", Arial;font-size:1em;line-height:1.5em;text-transform:uppercase;}
.work-experience .img-circle{background:#11679e;color:#fff;font-size:30px;height:78px;line-height:78px;margin:5px 0 30px;text-align:center;width:100%;}
#widget-contact ul{line-height:2em;list-style:none;margin:0;padding:0;}
#widget-contact ul li i{color:#11679e;width:25px;}
#skills .badge{margin-right:5px;}
.dashed{border-top:1px dashed #e7e7e7;margin:15px 0;}
#featured-companies{list-style:none;padding:0;}
#featured-companies li{margin:0 0 30px;margin-top: 20px;}
#featured-companies li a{background:#fff;display:block;height:135px;position:relative;text-align:center;}
#featured-companies li a img{max-width:100%;}
#featured-companies li a span{background:#11679e;border-radius:50%;font-family:"Montserrat", Arial;height:30px;line-height:24px;position:absolute;right:-5px;top:-5px;width:30px;}
.parallax{background-attachment:fixed;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;position:relative;}
.parallax .tint{background:#000;height:100%;left:0;opacity:0.7;position:absolute;top:0;width:100%;}
.parallax h1{color:#fff;}
#stats{background-image:url(../images/background1_woman.jpg);}
#testimonials{background-image:url(../images/background5_young_man.jpg);}
#sensibiliza{background-image:url(../images/img_sensibiliza_v2.jpg);}
#app{padding:50px 0 0;}
#phone{background-image:url(../images/phone.png);background-repeat:no-repeat;background-size:cover;min-height:500px;}
#contact .help-block{color:#fff;}
#contact .help-success{color:#fff;font-family:"Montserrat", Arial;font-size:1.5em;font-weight:bold;margin-top:30px;text-transform:uppercase;}
#counter{margin:40px;position:relative;}
.counter{border:2px solid #11679e;border-radius:50%;display:inline-block;font-family:"Montserrat", Arial;font-weight:bold;height:130px;letter-spacing:-0.05em;line-height:2em;margin:10px;padding-top:41px;text-transform:uppercase;width:130px;}
.counter .number{color:#fff;font-size:32px;}
.counter .description{color:#11679e;}
.pricing{margin-top:50px;}
.pricing ul{border:1px solid #e7e7e7;border-bottom:0;list-style:none;padding:0;position:relative;top:0;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;}
.pricing ul:hover{top:-15px;}
.pricing ul li{border-bottom:1px solid #e7e7e7;padding:15px;}
.pricing ul li:nth-child(2n){background:#f8f8f8;}
.pricing .title{background:#222;border:0;color:#fff;font-family:"Montserrat", Arial;font-size:18px;font-weight:bold;letter-spacing:-0.05em;padding:50px 0 0;text-transform:uppercase;}
.popular .title{background:#11679e;}
.pricing .price{background:#222 !important;color:#11679e;font-family:"Montserrat", Arial;font-size:72px;font-weight:bold;letter-spacing:-0.05em;line-height:1em;padding:0 0 50px;text-transform:uppercase;}
.popular .price{background:#11679e !important;color:#222;}
#testimonials .owl-carousel{margin:50px 0;text-align:left;}
#testimonials .owl-carousel blockquote{border:0;color:#fff;font-size:18px;font-style:italic;padding:0;}
#testimonials .owl-carousel blockquote footer{color:#11679e;font-style:normal;font-weight:bold;}
#testimonials .owl-carousel blockquote footer::before{display:none;}
#testimonials .owl-carousel blockquote footer cite{color:#fff;display:block;font-style:normal;font-weight:normal;}
#testimonials-long blockquote{border:0;padding:0;}
#blog .owl-carousel{margin-top:50px;}
#blog .owl-carousel img{margin-bottom:25px;}
#blog .owl-carousel h4{color:#222;}
#blog .owl-carousel h5{color:#11679e;font-weight:normal;margin:10px 0 25px;text-transform:uppercase;}
#blog .owl-carousel h5 span{margin-right:20px;}
#blog .owl-carousel h5 span i{margin-right:10px;}
#blog .owl-controls i{color:#e7e7e7;}
#blog .owl-controls i:hover{color:#ccc;}
.post h2{margin:0;}
.post h2::after{display:none;}
.meta{margin:0.5em 0 2em;}
.meta span{margin-right:20px;}
.meta i{color:#11679e;margin-right:5px;}
.post .meta::after{background:#11679e;content:"";display:block;height:5px;margin-top:10px;width:60px;}
.share{display:table;list-style:none;margin:3em 0;padding:0;width:100%;}
.share li{float:left;margin-right:5px;}
.share li h5{margin:7px 10px 0 0;}
.tags{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;display:table;list-style:none;margin:3em 0;padding:10px 0;width:100%;}
.tags li{float:left;margin-right:15px;}
#author{margin:3em 0;}
#author p{margin:0.5em 0;}
#author .social{display:table;list-style:none;margin:0;padding:0;width:100%;}
#author .social li{float:left;margin-right:5px;}
#author .social li a{color:#d8d8d8;}
#author .social li a:hover{color:#bbb;}
#paging{display:table;list-style:none;margin:3em 0;padding:0;width:100%;}
.gallery{list-style:none;padding:0;}
.gallery li{margin-bottom:30px;}
.sidebar-links{margin-bottom:50px;}
.sidebar-links ul{list-style:none;margin:0;padding:0;}
.sidebar-links li a{background:url(../images/bullet.png) no-repeat 10px 18px;border-bottom:1px solid #e7e7e7;display:block;padding:10px 10px 10px 25px;}
.sidebar-links li a:hover{background:#f8f8f8 url(../images/bullet.png) no-repeat 15px 18px;}
.sidebar-links li a span{display:block;color:#888;margin:0;}
.fa-stack{color:#11679e;}
#clients .owl-carousel{padding:20px 70px 0;}
#clients img{margin-top:30%;margin-bottom:-20%;position:relative;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
#clients a{opacity:0.6;}
#clients a:hover{opacity:1;}
#clients .owl-controls i{color:#e7e7e7;}
#clients .owl-controls i:hover{color:#ccc;}
#clients .owl-controls .owl-prev,
#clients .owl-controls .owl-next{position:absolute;top:65px;}
#clients .owl-controls .owl-prev{left:0;}
#clients .owl-controls .owl-next{right:0;}
.team-member{background:#fff;margin-bottom:30px;padding:30px;}
.team-member h5{margin-top:2em;}
.team-member h6{margin:0.5em 0 2em;}
#footer{position:fixed;height:280px;background-color:red;bottom:0px;left:0px;right:0px;margin-bottom:0px;}
#prefooter{background:#222;padding:50px 0;}
#prefooter h2{color:#fff;margin-bottom:25px;}
#newsletter .form-control{border:0;border-radius:3px 0 0 3px;height:35px;width:330px;}
#newsletter .btn{border-radius:0 3px 3px 0;left:-2px;position:relative;}
#social-networks{text-align:right;}
#social-networks a{margin:0 0 0 5px;}
#social-networks h2{margin-bottom:40px;}
#social-networks h2::after{position:absolute;right:15px;}
#credits{background:#181818;padding:25px 0;}
.popup{background:rgba(0,0,0,0.8);display:none;left:0;min-height:100%;overflow:auto;position:fixed;top:0;width:100%;z-index:40000;}
.popup form{background:#fff;border-radius:0 0 5px 5px;padding:30px;}
.popup hr{margin:30px 0;}
.popup .btn{color:#fff;margin:5px 0;padding:10px 0;text-align:center;width:100%;}
.popup-form{left:50%;margin:60px 0 60px -150px;position:absolute;top:0;width:300px;}
.popup-header{background:#11679e;border-radius:5px 5px 0 0;padding:30px;}
.popup-header h2{color:#fff;margin:0;padding:0;}
.popup-header h2::after{display:none;}
.social-login{list-style:none;margin:0;padding:0;}
.social-login .btn i{margin-right:10px;}
.social-login .btn-facebook{background:#2e5898;}
.social-login .btn-facebook:hover{background:#244576;}
.social-login .btn-google{background:#d84a38;}
.social-login .btn-google:hover{background:#b73827;}
.social-login .btn-linkedin{background:#1C87BD;}
.social-login .btn-linkedin:hover{background:#186d97;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 385px;}
.whatsapp {margin-top: 45px;}
#is_whatsapp {display: flex; flex-direction:row;}
#is_whatsapp i {margin-bottom: -28px;}
.eye-passwsd {font-size: 18px; cursor: pointer; margin-left: 230px; float: left; margin-top: -30px;}
.selos {display:flex;}
.selos p {margin-right:2rem;}
.accelerators-div {display: flex;}

@media (min-width:1200px){
.slide-content h1{font-size:45px;}
.slide-content h3{font-size:16px;}
.jobs .city{width:160px;}
.jobs .type{width:130px;}
.jobs .sallary{width:80px;}
.jobs .experience{width:120px;}
.featured-job span{display:inline-block;padding-right:20px;}
#newsletter .form-control{width:100%;}
.work-experience .img-circle{font-size:36px;height:99px;line-height:99px;}
.text-banner-pcd h1 {font-size: 30px; line-height: 10px;}
.text-banner-pcd-bottom {top: 94%;}
.text-banner-empresa h1 {font-size: 30px; line-height: 10px;}
.text-banner-empresa-bottom {top: 94%;}
.text {top: 25%; left: 6%;}
.text-form {left: 34%; margin-top: 15px;}
.h4-contato {font-size: 16px;}
.logo-contato {top: 18em; left: 0%;}
.h4-form {display: none;}
}
@media (max-width: 1200px){
.text-banner-pcd h1 {font-size: 30px; line-height: 10px;}
.text-banner-pcd-bottom {top: 94%;}
.text-banner-empresa h1 {font-size: 30px; line-height: 10px;}
.text-banner-empresa-bottom {top: 94%;}
.text {top: 20%;}
.text-form {left: 34%;}
.h4-contato {font-size: 13px;}
.logo-contato {top: 18em;}
.h4-form {display: none;}
}
@media (max-width:1024px){
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;font-size: 14px;}
.collapse.in{display:block !important;}
.navbar-collapse.in{overflow-y:auto !important;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none;}
.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent;background-image:none;}
.text-banner-pcd h1 {font-size: 30px; line-height: 10px;}
.text-banner-pcd-bottom {top: 94%;}
.text-banner-empresa h1 {font-size: 26px; line-height: 10px;}
.text-banner-empresa-bottom {top: 94%;}
.text {top: 24%; left: 4%; width: 26%;}
.text-form {left: 34%;}
.logo-contato {top: 14em; left: 0%;}
.h1-contato {font-size: 30px; padding-top: 20px;}
.h4-form {display: none;}
.text-about {width: 100%;}
#newsletter .form-control {width: 190px;}
.img-hide {width: 45%;}
.text-img {width: 45%;}
.margin-box {margin: -10% 0 5% 0;}
.font-size-form {font-size: 13px;}
.whatsapp {margin-top: 45px;}
#is_whatsapp i {margin-bottom: -24px;}
}
@media (max-width:991px){
.slide-content h1{font-size:45px;}
.slide-content h3{font-size:16px;}
.jobs img,
.jobs .title{float:left;margin-bottom:15px;}
.jobs .data{clear:both;display:block;float:none;}
.jobs .data span{padding:0;}
#newsletter .form-control{width:220px;}
.work-experience .img-circle{font-size:24px;height:53px;line-height:53px;}
.text-banner-home-bottom {font-size:14px;}
.text-banner-home h1 {font-size: 35px;}
.text-banner-pcd h1 {font-size: 30px; line-height: 10px;}
.text-banner-pcd-bottom {top: 94%;}
.text-banner-empresa h1 {font-size: 26px; line-height: 10px;}
.text-banner-empresa-bottom {top: 94%; font-size: 12px;}
.btn-home {font-size: 14px;}
.text {top: 18%;}
.h4-contato {font-size: 10px;}
.h4-form {display: none;}
.text-about {width: 100%;}
.accelerators-item {width: 25%; margin: 5% 0 0 0;}
.footer-news {width: 50%;}
.footer-about {width: 50%}
.footer-midias {width: 42%;}
.footer-hand {width: 42%;}
.whatsapp-hide {display:none;}
#is_is-pcd label {display: contents;}
.whatsapp {margin-top: 45px;}
#is_whatsapp i {margin-bottom: -24px;}
.element-hide {margin: -12% 0 5% 0;}
.eye-passwsd {font-size: 18px; cursor: pointer; float: right; margin-top: 8px;}
}
@media (max-width:767px){
section{padding:40px 0;}
div[class*="col"]{padding-bottom:10px;padding-top:10px;}
.color2{background:url(../images/background.jpg);}
#contact div[class*="col"],
#prefooter div[class*="col"]{padding-bottom:20px;padding-top:20px;}
.jobs a div[class*="col"]{padding-bottom:0;padding-top:0;}
.slide-content h2{font-size:36px;margin-bottom:5px;word-wrap: break-word;-webkit-hyphens: auto;}
.slide-content h3{font-size:16px;padding-bottom: 10px;}
.slide-content div[class*="row"]{margin-top: 0px;}
.slide-content a{font-size: 14px;}
#testimonials .owl-carousel{text-align:center;}
#testimonials .owl-carousel blockquote{font-size:16px;}
#newsletter .form-control{border-radius:3px;height:auto;width:100%;}
#newsletter .btn{border-radius:3px;left:auto;}
#social-networks{text-align:left;}
#social-networks a{margin:0 5px 0 0;}
#social-networks h2{margin-bottom:25px;}
#social-networks h2::after{position:relative;right:auto;}
.work-experience .img-circle{font-size:36px;height:99px;line-height:99px;width:99px;}
#testimonials-long{text-align:center;}
.text-banner-home h1 {font-size: 25px; /*margin-top: 4%; margin-bottom:-10%;*/}
.btn-home {font-size: 10px; line-height: 1.0; border-radius:5px;}
.text-banner-home-bottom {font-size:9px; line-height: 1.4; margin-top: 2%;}
.text-banner-pcd h1 {font-size: 20px; line-height: 16px;}
.text-banner-pcd-bottom {font-size: 11px; top: 94%;}
.text-banner-empresa h1 {font-size: 22px; line-height: 20px;}
.text-banner-empresa-bottom {top: 94%; font-size: 10px;}
.btns {margin-top: 20%; justify-content: space-evenly;}
.text {top: 18%;}
.h4-contato {font-size: 10px;}
.h4-form {display: none;}
.accelerators-div {display: flex;}
.footer-news {width: 100%;}
.footer-about {width: 100%}
.footer-midias {width: 100%;}
.footer-hand {width: 100%;}
.text-img {width: 100%;}
.partners-flex {display: flex;}
#is_is-pcd label {display: contents;}
#is_is-pcd {font-size: 13px;}
.element-hide {display: none;}
.whatsapp {margin-top: -4%;}
#is_whatsapp {display: flex; flex-direction:row;}
#is_whatsapp i {margin-bottom: 0px;}
.text-success {margin-top: 25%;}
.content-bg {margin-bottom: 25%;}
.eye-passwsd {font-size: 18px; cursor: pointer; float: right; margin-top: 8px;}
.job-format:before{top:26px;}
}
@media (max-width:480px){
h1{font-size:30px;}
#home header{background:#11679e;}
.slide-content{padding:0 30px;}
.slide-content{margin-top: 60px;}
.slide-content div[class*="row"]{margin-top: 10px;}
.slide-content h2{font-size:26px;margin-bottom:5px;}
.slide-content h3{font-size:14px;padding-bottom: 10px;}
.slide-content .btn{font-size:12px;}
.jobs .data span{display:block;}
#searchbox{background:#11679e;left:0;opacity:0;padding:5px 15px;position:absolute;top:-62px;width:100%;}
#searchfield{width:100%;}
img.pull-left,
img.pull-right{float:none !important;margin:5px 0 15px 0;}
.job-title p{padding-left:20px;position:relative;}
.job-title p:before{color:#11679e;content:"\f1ad";font-family:"FontAwesome";left:0;position:absolute;top:0;}
.job-location{padding-left:35px;position:relative;}
.text-banner-home h1 {font-size: 20px; margin-top: 10%; margin-bottom:25%;}
.btn-home {padding: 5px 10px; font-size: 8px; line-height: 1.0; border-radius:5px;}
.text-banner-home-bottom {font-size:8px; line-height: 1.2; margin-top: 10%;}
.text-banner-pcd h1 {font-size: 14px; line-height: 15px;}
.text-banner-pcd-bottom {font-size: 8px; top: 94%;}
.text-banner-empresa h1 {font-size: 10px; line-height: 5px;}
.text-banner-empresa-bottom {font-size: 6px; top: 94%;}
.btns {margin-top: -15%;}
.spa-white {/*display: none;*/}
.about-video iframe {width: 320px; height: 178px;}
.text-blog h4 {font-size: 10px;}
.btn-blog {padding: 5px 15px; font-size: 12px;}
.flex-container {flex-direction: column;}
.img-back {background-image: none;}
.text {display: none;}
.text-form {width: 85%; left: 5%;}
.h4-form {display: inline-block; font-size: 10px; color: #9f9c99; font-weight: 400; line-height: 1.3; margin-bottom: 15px;}
.h1-contato {margin-bottom: 25px;}
.mobile-hide {display: none;}
.accelerators-div {display: flex; flex-wrap: wrap; justify-content: center;}
.accelerators-item {width: 40%;}
#share-job ul li{float:left;}
.h2-share-jobs{margin-bottom:5%;}
.img-hide {display: none;}
.text-blog h1 {font-size: 20px;}
.text-img {width: 100%;}
.partners-flex {display: block;}
.partners-hide {display: none;}
#clients img {margin-top: 25%;}
#is_is-pcd label {display: contents;}
#is_is-pcd {font-size: 13px;}
.element-hide {display: none;}
.whatsapp {margin-top: -7%;}
#is_whatsapp {display: flex; flex-direction:row;}
#is_whatsapp i {margin-bottom: 0px;}
.text-success {margin-top: 40%;}
.content-bg {margin-bottom: 45%;}
.eye-passwsd {font-size: 18px; cursor: pointer; float: right; margin-top: 8px;}
}
body{padding-top:80px;}
.select2-selection--single{height: 45px;}
.select2-container--default{height: 45px;}
.select2-selection {height: 45px;}
.select2-container--default .select2-selection--single{height: 45px !important;}
._2KZ3eJtGgPe0N0PiC6Cdie.ht-right ._1uErRIgEYbrcKnt1z5KL4a{margin-top: 50px;}
._2KZ3eJtGgPe0N0PiC6Cdie.ht-right ._3LRmX_s_SPtT7f_74KETv_ {margin-top: 50px;}
._2KZ3eJtGgPe0N0PiC6Cdie.ht-right ._31_upW6ac3WujZPAelxEs8 {margin-top: 50px;}
._2KZ3eJtGgPe0N0PiC6Cdie.ht-right ._1uErRIgEYbrcKnt1z5KL4a {margin-top: 50px;}
.audima-position-accessible #audimaBtnSideBar.audima-sidebar-open{margin-top: -170px;}
.audima-position-accessible #audimaPlayer {margin-top: -170px;}
.audima-position-accessible #audimaBtnSideBar {margin-top: -165px;}
.cookieConsentContainer{z-index:999;width:850px;min-height:20px;box-sizing:border-box;padding:20px 100px 20px 20px;background:#13679E;overflow:hidden;position:absolute;top:50%;left:50%;transform: translate(-50%, 80%);border-radius:8px;display:none}
.cookieConsentContainer .cookieTitle a{font-family:OpenSans,arial,sans-serif;color:#fff;font-size:22px;line-height:20px;display:block}
.cookieConsentContainer .cookieDesc p{margin:0;padding:0;font-family:OpenSans,arial,sans-serif;color:#fff;font-size:13px;line-height:20px;display:block;margin-top:10px}
.cookieConsentContainer .cookieDesc a{font-family:OpenSans,arial,sans-serif;color:#fff;text-decoration:underline}
.cookieConsentContainer .cookieButton a{display:inline-block;font-family:OpenSans,arial,sans-serif;color:#01488F;font-size:14px;font-weight:700;margin-top:14px;background:#8DBADC;box-sizing:border-box;padding:10px 30px;text-align:center;border-radius:20px;transition:background .3s;position: absolute;top: 21%;left: 82%;}
.cookieConsentContainer .cookieButton a:hover{cursor:pointer;background:#01488F;color:#fff;}
@media (max-width:980px){
.cookieConsentContainer{padding:20px;top:5%;width:335px;}
.cookieConsentContainer .cookieButton a {position:sticky;}
}