@charset "utf-8";

/*
	#Codificacao Hyann Coelho 
*/

/*---------- Font Face --------- */
@import url(css/bootstrap.min.css);
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Book.eot');src:local('Gotham Book'),local('Gotham-Book'),url('fonts/Gotham-Book.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Book.woff2') format('woff2'),url('fonts/Gotham-Book.woff') format('woff'),url('fonts/Gotham-Book.ttf') format('truetype'),url('fonts/Gotham-Book.svg#Gotham-Book') format('svg');font-weight:400;font-style:normal;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Light.eot');src:local('Gotham Light'),local('Gotham-Light'),url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Light.woff2') format('woff2'),url('fonts/Gotham-Light.woff') format('woff'),url('fonts/Gotham-Light.ttf') format('truetype'),url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');font-weight:300;font-style:normal;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Bold.eot');src:local('Gotham Bold'),local('Gotham-Bold'),url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Bold.woff2') format('woff2'),url('fonts/Gotham-Bold.woff') format('woff'),url('fonts/Gotham-Bold.ttf') format('truetype'),url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');font-weight:700;font-style:normal;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Black.eot');src:local('Gotham Black'),local('Gotham-Black'),url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Black.woff2') format('woff2'),url('fonts/Gotham-Black.woff') format('woff'),url('fonts/Gotham-Black.ttf') format('truetype'),url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');font-weight:900;font-style:normal;}
@font-face{font-family:'Gotham';src:url('fonts/Gotham-Medium.eot');src:local('Gotham Medium'),local('Gotham-Medium'),url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),url('fonts/Gotham-Medium.woff2') format('woff2'),url('fonts/Gotham-Medium.woff') format('woff'),url('fonts/Gotham-Medium.ttf') format('truetype'),url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');font-weight:500;font-style:normal;}
@font-face{font-family:'museoslabw01-900regular';src:url('fonts/museo_slab_900-webfont.eot');src:url('fonts/museo_slab_900-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/museo_slab_900-webfont.woff2') format('woff2'),url('fonts/museo_slab_900-webfont.woff') format('woff'),url('fonts/museo_slab_900-webfont.ttf') format('truetype'),url('fonts/museo_slab_900-webfont.svg#museoslabw01-900regular') format('svg');font-weight:normal;font-style:normal;}
/*---------- animate css style ---------*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px;,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
/*-------------- body style -------------*/
ul,ol{padding:0;margin:0;list-style-type:none;}
.no-float{float:none;}
.over-hide{overflow:hidden}
.text-white{color:#fff}
.relative{position:relative}
.absolute{position:absolute;}
.uppercase{text-transform:uppercase;}
.pad-10{padding-top:10px;padding-bottom:10px}
.pad-20{padding-top:20px;padding-bottom:20px}
.pad-30{padding-top:30px;padding-bottom:30px}
.pad-40{padding-top:40px;padding-bottom:40px}
.pad-50{padding-top:50px;padding-bottom:50px}
.pad-60{padding-top:60px;padding-bottom:60px}
.pad-70{padding-top:70px;padding-bottom:70px}
.pad-80{padding-top:80px;padding-bottom:80px}
.pad-90{padding-top:90px;padding-bottom:90px}
.pad-100{padding-top:100px;padding-bottom:100px}
.wrapper{position:relative;width:100%}
.wrapper:before,.wrapper:after{display:table;content:" "}
.wrapper:after{clear:both}
.webdoor{background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-position:center;background-repeat:no-repeat}
textarea{resize:none;overflow:hidden;}
a{outline:none;}
.overlay-map{font-size:0;line-height:0;}
.text-footer{display:inline-block;vertical-align:top;font-size:13px;line-height:21px;}
h1,h2,h3,h4,h5,h6{margin-top:0;}
p{font-size:12px;margin-bottom:20px;}
html{overflow-x:hidden;}
body{font-family:'Gotham',sans-serif;color:#7b7b7b;}
.museo{font-family:'museoslabw01-900regular','Gotham',sans-serif;}
.sec-header{padding-top:30px;margin-top:-30px;z-index:9;transform:skewY(-2deg);-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-o-transform:skewY(-2deg);-ms-transform:skewY(-2deg);}
.sec-header header.container{min-height:640px;padding-bottom:10px;transform:skewY(2deg);-webkit-transform:skewY(2deg);-moz-transform:skewY(2deg);-o-transform:skewY(2deg);-ms-transform:skewY(2deg);}
.bg-header{position:absolute;top:0;width:100%;height:110%;background-image:url(img/bg-header.jpg);background-position:top center;transform:skewY(2deg);-webkit-transform:skewY(2deg);-moz-transform:skewY(2deg);-o-transform:skewY(2deg);-ms-transform:skewY(2deg);}
.logo-top{margin-top:30px;width:270px;}
.women-header{position:absolute;width:380px;bottom:-19px;left:50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%) -o-transform: translateX(-50%); -ms-transform: translateX(-50%)}

h3.tel-contact-top{
	font-size: 24px;
	font-weight: 700;
	color: #000;
	margin-top: 80px;
	margin-bottom: 50px;
}

h3.tel-contact-top img.ico{
	display: inline-block;
	vertical-align: middle;
	margin: -5px 5px 0 10px;
}




.box-form{width:78%; background:#c33d44;padding:30px 20px;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;}
.title-form{font-size:25px;font-weight:500;text-transform:uppercase; margin-bottom: 20px;}
.phone-number{display:inline-block;font-size:24px;font-weight:300;margin-bottom:20px;}
.title-obrigado{line-height: 1.2em; font-size: 26px;}
::-webkit-input-placeholder{}
::-moz-input-placeholder{}
:-moz-input-placeholder{}
::-o-input-placeholder{}
::-ms-input-placeholder{}
form label{display:block;margin:0;}
input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],textarea,select{outline:0;display:block;width:100%;margin-bottom:10px;padding:10px 20px;font-size:12px;line-height:normal;border:0;box-shadow:inset 3px 3px 3px rgba(24,24,24,.2);}
input[type=submit]{display:block;width: 100%; text-transform:uppercase;font-weight:700;letter-spacing:-.02em;background:#e5b300;border:0;color:#fff;padding:10px 30px;font-size:14px;line-height:normal;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
input[type=submit]:hover{background:#c29c12;}
.main-title{font-size:38px;text-transform:uppercase;color:#c33d44;margin: 60px 0 20px;}
.box-content-chamada{padding:20px;}
.sub-title-n2{font-size:20px;color:#3a3a3a;}
ul.list-item{color:#4a4a4a;list-style-type:disc;list-style-position:inside;}
ul.list-item>li{margin-bottom:2px; font-size: 14px;}
.faixa-head{position:absolute;width:100%;height:90px;bottom:-62px;left:0;background:url(img/faixa-head.png) no-repeat bottom center;}
.sec-certfic{padding-top:100px;padding-bottom:50px;}
.title-n3{font-size:14px;color:#9e0c12;}
.logo-certfic{margin-bottom:24px;}
.box-left,.box-right{min-height:445px;}
.box-left:before,.box-right:before{content:'';display:block;position:absolute;top:0;width:50vw;height:100%;z-index:-1;}
.box-left:before{right:0;background:url(img/bg-left.jpg) no-repeat center right #e9bc00;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.box-right:before{left:0;background:url(img/bg-right.jpg) no-repeat center left #b40d15;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;}
.sec-cursos h2{font-size:1.7em;margin-bottom:25px;}
.sec-cursos p{font-size:16px;line-height:1.8em;}
a.btn{color:#fff;text-transform:uppercase;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:7px 25px;text-decoration:none;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;-ms-transition:.3s;}
a.btn.btn-red{background:#8a0a10;}
a.btn.btn-red:hover{background:#6f0a0e;}
a.btn.btn-yellow{background:#e9bc00;}
a.btn.btn-yellow:hover{background:#bc9d1a;}
.icon{background:url(img/sprite.png);}
.ic-1{display:block;margin:0 auto;width:91px;height:86px;}
.ic-1.graphic-chart{background-position:0 0;}
.ic-1.degree{background-position:-91px 0;}
.ic-1.certificate{background-position:-182px 0;}
.ic-2{width:38px;height:76px;}
.ic-2.prev{background-position:0 -89px;}
.ic-2.next{background-position:-38px -89px;}
.sec-benefits{padding-top:120px;padding-bottom:100px;}
.sec-benefits h2.sub-title-n2{color:#b40d15;font-size:1.6em;text-transform:uppercase;}
.sec-benefits h4{text-transform:uppercase;font-weight:300;font-size:19px;line-height:1.5em;color:#e5b300;}
.box-benefits{margin-top:40px;}
.box-benefits h3{text-align:center;line-height:1.3em;font-size:18px;font-weight:300;text-transform:uppercase;color:#b30d15;margin-top:25px;margin-bottom:25px;}
ul.list-benefits>li{position:relative;padding-left:25px;margin-bottom:5px;}
ul.list-benefits>li:before{content:'';position:absolute;top:3px;left:0;width:20px;height:15px;background:url(img/check.png) no-repeat top left;}
.box-slider-depoimento{padding-left:35px;padding-right:35px;}
.sec-depoimento h2.sub-title-n2{color:#e9bc00;margin-bottom:25px;}
.thumb-pearson{width:135px;height:135px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;}
.sec-depoimento{background:#edeef0;padding:100px 0;}
.slider-depoimento blockquote{padding:0;margin:0;color:#e9bc00;}
.slider-depoimento blockquote h3{font-weight:400;font-size:18px;margin-bottom:8px;}
.slider-depoimento blockquote h4{font-size:14px;font-weight:400;margin-bottom:20px;}
.arrow-carousel{position:absolute;    /*background: red; */top:45%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;z-index:9999;}
.arrow-carousel.prev{left:-40px;}
.arrow-carousel.next{right:-40px;}
.arrow-carousel a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
span.text-footer{margin-top:25px; font-size: 12px;}

.logo-krush{
	margin-top: 25px;
	margin-left: 10px;
}

/*----------------- error form -------------------*/
input.error,textarea.error{background:#ff9999!important;color:#fff}
input.error::-webkit-input-placeholder,textarea.error::-webkit-input-placeholder{color:#fff;}
input.error::-moz-input-placeholder,textarea.error::-moz-input-placeholder{color:#fff;}
input.error:-moz-input-placeholder,textarea.error:-moz-input-placeholder{color:#fff;}
input.error::-ms-input-placeholder,textarea.error::-ms-input-placeholder{color:#fff;}


/* PAGER */
.bx-wrapper{position:relative;}
.bx-wrapper .bx-pager{width:100%;position:absolute;text-align:center;color:#666;z-index:9999;bottom:-30px;}
.bx-wrapper .bx-pager.bx-default-pager a{background:transparent;background:#9b9999;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:#f1cf00;}
.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0;}

/*header fix*/
.header-fix{position:fixed;top:0;left:0;width:100%;background-color:#edeef0;box-shadow:0 3px 10px rgba(0,0,0,.2);z-index:999;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
.header-fix.scroll-in{visibility:visible;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
img.logo-bar-sup{height:58px;}
.num-header-fix{font-weight:700;font-size:20px;color:#3a3a3a;text-transform:uppercase;}
a.call-to-action{display:block;margin-top:5px;color:#b40d15;font-size:120%;}

@media screen and (min-width:992px){
}
@media screen and (max-width:991px) and (min-width:768px){
}
@media screen and (max-width:767px){
	.xs-center{text-align:center}
	.box-form{width: 100%; border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;}
	.box-left:before,.box-right:before{width:100vw;left:0;}
	.arrow-carousel.prev{left:0;}
	.arrow-carousel.next{right:0;}
	.thumb-pearson{float:none!important;margin:20px auto!important;}
	.logo-top{display:block;margin:20px auto 30px;width:240px;}
	.sec-certfic {
    	padding-top: 20px;
    	padding-bottom: 40px;
	}
	.sec-benefits {
	    padding-top: 60px;
	    padding-bottom: 50px;
	}
	.sec-benefits h4{
		font-size: 13px;
	}
	h2.sub-title-n2{
		font-size: 1.4em !important;
	}

	.sec-depoimento{
		padding: 40px 0  70px;
	}

	h1.main-title{
		font-size: 28px;
		margin: 15px 0;
	}
}
@media screen and (max-width:480px){
	.min-xs-hide{display:none;}
}