@import url(bootstrap.min.css);
@charset "utf-8";
/* CSS GERAL */
* {  text-shadow:none; }
html { height:100%; }
body { overflow-x:hidden; font-family: 'Helvetica Light'; height:100%; background:#fff; }
* a { transition: all .25s ease-in-out; -moz-transition: all .25s ease-in-out;	-webkit-transition: all .25s ease-in-out; color:#000 }
a:hover { color:#627399 }
p { color:#727171; text-align:justify; font-size:16px; }
strong{font-family: 'Helvetica Bold';}
.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}
body h3 {
    font-weight: 800;
    font-size: 28px;
}
body h2,
body h3,
body h4 {
    font-family: 'Helvetica Bold'; font-weight: 700; color:#003343;
}
body h2 { color: #003343; font-size: 30px; line-height:1.5em; margin: 0 0 1em 0; }
body h3{ font-size:20px; }
.titleRed{background:#ff4d4d;color:#fff;padding:10px;display:block;}
img { max-width:100%; image-rendering: -moz-crisp-edges;image-rendering:   -o-crisp-edges;image-rendering: -webkit-optimize-contrast;image-rendering: crisp-edges;-ms-interpolation-mode: nearest-neighbor; }
.modal-dialog{width:80%}
.modal-content{z-index:99999!important;}
.bgBranco, #main-header .bgBranco{background:#fff!important; display:block}
.h1interna{font-size:2em;color:#fff;font-family: 'Helvetica Bold';}
.bullets-planos li{color:#fff; text-align:left;font-family: 'Helvetica Light';}
.blocoDepoimentos{background:#fff;padding:15px;border-radius:15px;}

#main-header{position:absolute;top:0;width:100%; padding:0;transition: all .25s ease-in-out;border:none !important;}

#main-header .main-menu{margin:0;}
#main-header .navbar-default .navbar-collapse{background-color:transparent; padding:0; margin:0;}
#main-header .cdf-manu{padding:0;}.cdf-logo{text-align:left;padding:0; margin:0 0 10px 0;}
#main-header .navbar-collapse li a{position:relative;display:block;color:#fff !important;font-size:14px;transition:.8s;padding:0 15px 0 15px; line-height:40px; font-family: 'Helvetica Light'; }
#main-header .navbar-collapse li.active a{color:#f59e0a !important}
#main-header .navbar-collapse li a:hover{color:#f59e0a !important;background:transparent;}
#main-header .navbar-collapse li a:focus{background-color:transparent;outline:0}
#main-header .navbar-collapse li a:before{position:absolute;content:"";background:url(../images/icon-menu.png) no-repeat;width:27px;height:25px;top:7px;left:0;opacity:0;transition: all .25s ease-in-out;}
#main-header .navbar-collapse li a:hover:before{opacity:1;}
/*#main-header .navbar-collapse li.active a:before{opacity:1;}*/
.mobile-menu{display:none}
#main-header .navbar{border:none;margin:0;padding:0;}
#main-header .navbar-nav { padding:2px 0; margin:30px 0 0 0; width:100%; display:block; position:relative; border:none !important; text-align:left; }
#main-header .navbar-nav li { padding:0 ; margin:0; display:inline-block; float:none; }

.cdf-manu .navbar-nav{margin-top:15px;}
#main-header .bgBranco{width:100%;}

.bkHeader{background:url(../img_planos/bkg-header-azul.png) center center no-repeat;margin-bottom:50px;}
.box_planos_header{background:url(../img_planos/gradient-planos-topo.png) center center no-repeat;min-height:166px;margin-bottom:50px;}
.i_topo{display:inline-block;float:left;width:110px;text-align:center;line-height:212px;}
.i_topo_mais{display:inline-block;float:left;width:30px;text-align:center;line-height:212px;}
.bkHeaderDiamante{background:url(../img_planos/bkg-header-diamante.png) bottom center no-repeat;padding:0 0 30px 0;min-height:300px}
.bkHeaderDiamante .img1 {position:absolute;left:50%;margin-left:-152px;margin-top:-130px;}
.box_planos_header2 .i_topo{display:inline-block;float:none;width:120px;text-align:center;line-height:212px;}
.pHeader{width:90%;margin:0 5%;}

.bkgOfertaHeader{background:url(../images/bkgHeaderOferta.png) center center no-repeat;background-size:cover;padding:160px 0;text-align:center;}

.divisoes01{position:relative;min-height:180px;text-align:center}
.divisoes01 img{position:absolute;margin:0 0 0 -165px;left:50%;}
.divisoes02{position:relative;min-height:140px;text-align:center}
.divisoes02 img{position:absolute;margin:-50px 0 0 -165px;left:50%;}
.mt100{margin-top:100px;}
.box_linha_conteudo2{background:url(../img_planos/img_item_02.png) left top no-repeat;}
.box_linha_conteudo3{background:url(../img_planos/img_item_03.png) right bottom no-repeat;}
.box_linha_conteudo4{background:url(../img_planos/img_item_04.png) left top no-repeat;}
.box_linha_conteudo6{background:url(../img_planos/img_item_06.png) left top no-repeat;}
.box_linha_conteudo7{background:url(../img_planos/img_item_07.png) right bottom no-repeat;}
.box_linha_conteudo8{background:url(../img_planos/img_item_08.png) left top no-repeat;}

.bkg_mascote{background:#e7e8e9;padding:30px 0;}
.bkg_mascote{background:#e7e8e9;padding:0;}
.bkg_mascote01{background:url(../img_planos/bkg_mascote_01.png) top center no-repeat;height:120px;}
.bkg_mascote02{background:url(../img_planos/bkg_mascote_02.png) top center no-repeat;height:120px;}

.plano_table{margin-top:-30px;max-height:150px;}

.icone-separacao{position:absolute;bottom:35px;left:0;width:100%;text-align:center;}
.icone-separacao2{position:absolute;top:35px;left:0;width:100%;text-align:center;}
.bkg-home{background:url(../images/bkg-01.png) bottom center no-repeat;background-color:#e7e8e9;min-height:800px;}
.bkg-home2{min-height:auto;background:#001e2f}
.bkg-home3{min-height:auto;
background: rgba(0,30,47,1);
background: -moz-linear-gradient(top, rgba(0,30,47,1) 0%, rgba(0,30,47,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,30,47,1)), color-stop(50%, rgba(0,30,47,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(0,30,47,1) 0%, rgba(0,30,47,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(0,30,47,1) 0%, rgba(0,30,47,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(0,30,47,1) 0%, rgba(0,30,47,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(0,30,47,1) 0%, rgba(0,30,47,1) 50%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001e2f', endColorstr='#ffffff', GradientType=0 );
}
.porque-logoo{padding:120px 0 250px 0;background:url(../images/bkg-branco-top.png) center bottom no-repeat;background-color:#e7e8e9;position:relative}
.porque-logoo h2{color:#ee7415;}
p.subtitulo{font-size:22px;color:#5a5b5d}
.como-fazemos{padding:80px 0;background:#fff}
.como-fazemos{padding:0;background:#fff}
.como-fazemos h2{color:#003343;}
.img-comofazemos{line-height:160px;margin-bottom:30px;}
.sec-planos{background:#002f3d;padding:120px 0;}
.sec-planos h2{color:#fff}
.sec-projetos{padding:80px 0;background-color:#fff}
.sec-projetos h2{color:#ee7415}
.sec-depoimentos{padding:260px 0 150px 0;background:url(../images/bkg-branco-bottom.png) center top no-repeat;background-color:#e7e8e9;position:relative}
.sec-depoimentos h2{color:#003343;}
.sec-depoimentos p{color:#5a5b5d;font-size:22px;margin-top:1em;}
.gridComoFazemos p{color:#5a5b5d;font-family: 'Helvetica Bold';font-size:25px; text-align:center; line-height:1.2em}
.gridComoFazemos span{display:inline-block;font-family: 'Helvetica Bold';color:#c5e6f0;background:#31545f;font-size:30px;border-radius:50%;width:50px;line-height:50px;text-align:center;margin-bottom:20px;}
.porque-logoo2,.como-fazemos2{background:#e7e8e9;padding:80px 0;}
.como-fazemos2 * {color:#003343}
.porque-logoo2 ul li, .porque-logoo2 h3, .porque-logoo2 h4, .porque-logoo2 p{color:#003343}
.porque-logoo2 ul li{font-size:16px;}
.portifa { display:block; padding:20px 0; }
.etapas span{display:inline-block;padding:1em;background:rgba(0,0,0,.3);border-radius:1em;color:#fff;}
.etapas span.active{color:#f59e0a}

.gridTabela1 p{font-weight:bold!important}
.gridCombosNovos .row .col-sm-4, .gridCombosNovos .row .col-sm-2 { padding:0; margin:0; }
.gridCombosNovos .row .col-sm-4 {  }
.gridCombosNovos .valorplanonew{ display:block; text-align:center; font-size:32px; line-height:1.5em; height:2em; color:#fff; position:relative; }
.gridCombosNovos .valorplanonew small { font-size:16px; margin:0; line-height:25px; color:#fff; }
.gridCombosNovos .valorplanonew small.semjuros { position:absolute; left:0; bottom:.8em; right:0; font-size:.3em; }
.gridCombosNovos h3 { color:#fff; line-height:2em; margin:0; }
.gridCombosNovos .sizeMaior { transform:scale(1.1); box-shadow:0 0 4px #777; z-index:2; }
.gridCombosNovos p { font-size:12px; line-height:25px; padding:0 5px 0 10px; margin:0; }
.gridCombosNovos p.times { color:#f00; font-size:20px !important; line-height:25px }
.gridCombosNovos p img { max-height:14px; }
.bgComboBronze h3 { background:#01647b; }
.bgComboBronze span { background:#026f86; }
.bgComboPrata h3 { background:#025a6e; }
.bgComboPrata span { background:#01647b; }
.bgComboOuro h3 { background:#035062; }
.bgComboOuro span { background:#025a6e; }
.bgComboDiamante h3 { background:#025a6e; }
.bgComboDiamante span { background:#01647b; }
.bgLinha01 { background:#e3e5e5 }
.bgLinha02 { background:#eceeee }
.bgLinha03 { background:#fff }
input.radioTabela { position: absolute; visibility: hidden; display: none; }
label { color: #00a651; display: inline-block; cursor: pointer; font-weight: bold; padding: 5px 20px; margin-top:12px; box-shadow:0 0 2px #ccc;
  border-radius:5px }
input.radioTabela:checked + label{ color: #fff; background: #00a651; }

input.radioTabela2 { position: absolute; visibility: hidden; display: none; }
label { color: #777; display: inline-block; cursor: pointer; font-weight: bold; padding: 5px 20px; margin-top:12px; box-shadow:0 0 2px #777;
  border-radius:15px; font-size:16px; }
input.radioTabela2:checked + label{ color: #fff; background: #27ae60; }
.imgPlanosIcons{line-height:160px;}

.bkgServicoPersonalizado{border:3px solid #bbb;border-radius:30px;padding:30px 20px;}
.bkgServicoPersonalizado input{background:none;border:none;display:block;width:100%;font-size:18px;color:#777}
.bkgServicoPersonalizado input:focus{border:none!important;}

.demonstracaoOferta{position:relative;min-height:700px;}
.imgOfertaPrincipal{position:absolute;margin:-120px auto 0 auto;max-width:100%;left: 50%; transform: translate(-50%,0); }


#slider { height:590px; }
#slider div { height:100%; background-position:bottom center; background-repeat:no-repeat; }
#slider .slick-prev, #slider .slick-next { 
	position:absolute; z-index:1000; background:none; border:none; width:50px; height:45px; margin:0; padding:0; top:45%; outline:0; text-indent:-99999px;
}
#slider .slick-prev { background-image: url(../images/prev.png); left: 0 }
#slider .slick-next { background-image: url(../images/next.png); right: 0 }

.radioProdutos { display: none; }
.radioProdutos + label { -webkit-appearance: none; background-color: #fff; border: 2px solid #a7a9ac; border-radius: 3px; position: relative; width: 25px !important; height: 25px; margin:18px 5px 0 0; padding:0 !important; vertical-align:middle; }
.radioProdutos:checked + label { background: black; border: 2px solid #e1e1e1; }

.radioProdutos3 { display: none; }
.radioProdutos3 + label { -webkit-appearance: none; background-color: #fff; border: 2px solid #a7a9ac; border-radius: 3px; position: relative; width: 15px !important; height: 15px; margin:0 5px 0 0; padding:0 !important; vertical-align:middle; }
.radioProdutos3:checked + label { background: black; border: 2px solid #e1e1e1; }

.bgContrateJunto{background:#015a6e;margin-top:100px;}

.conteudoNew{padding:130px 0 0 0;}
.conteudoNew .txtRight2 { display:inline-block; }
.conteudoNew p { color:#0056a2; margin:1em 0; line-height:1.2em; text-align:justify; text-indent:2em; position:relative; font-family:Arial; }
.conteudoNew p.amarelo { color:#f59e0a !important; text-align:center; margin:1em 0 0 0; font-weight:bold; font-size:.9em; }
.conteudoNew p.mini { font-weight:bold; margin:0; font-size:.8em; display:inline-block; }
.conteudoNew .quotesCF { position:absolute; left:-1.2em; top:-1.7em }
.conteudoNew p a { color:#0056a2; font-family:Arial; font-weight:bold; text-decoration:underline; }
.cfGarantia { position:absolute; width:100%; left:0; top:-185px; text-align:center; }
.colorBlue { color:#015A6E; font-weight:bold; text-align:center; }
.borderBlue { border:2px solid #015A6E; border-radius:1em; padding:8em 0 4em 0; position:relative; }
.conteudoNew2 *{color:#555!important}

.labelDescricao{float:right; width:95%; text-align:center!important;}
.labelDescricao input{padding:3px 10px;margin:0 5px;}
.valorProd{width:90px}
.bntProsseguir{display:inline-block;background:#f59e0a;padding:0 2em;line-height:2em;border-radius:1em;color:#fff;margin-top:10px;font-size:1.5em;transition: all .25s ease-in-out;}
.bntProsseguir:hover{color:#000;text-decoration:none}
.control-label { box-shadow:none !important; color:#000; padding:0; margin:0; }
.control-group { margin-bottom:0; }
.input-block-level{display:block;width:100%;border-radius:5px;border:1px solid #ccc;padding:5px 10px;margin:5px 0}

.alturaOportunidadeDesktop{height:560px;}
@media (max-width:550px){
	.input-block-level{text-decoration: none!important;padding:5px 10px;line-height:32px;font-size:16px;display: inline-block!important;font-family:Arial;}
	.input-block-level:focus{
		outline: none;text-decoration: none!important;outline:none !important;outline-width: 0 !important;box-shadow: none;-moz-box-shadow: none;    -webkit-box-shadow: none;-webkit-tap-highlight-color: transparent;padding:5px 10px;line-height:32px;font-size:16px;display: inline-block!important
	}
	.input-block-level::placeholder{padding:0;overflow: visible;padding:5px 10px;line-height:32px;font-size:16px;}
	.alturaOportunidadeDesktop{height:200px;}
	.imgTemplatesOferta{margin-left:0!important}
}

.bgAzul{background: #015a6e; }
.bgAzul * {color:#fff !important}

.boxPort:hover{box-shadow: 0 0 30px rgba(0, 0, 0, 0.7);}
.boxPort{position:relative; margin-bottom:30px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);transition: all .25s ease-in-out;}
.boxPort .hover{
	background: rgba(0,0,0,.8);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding:10%;
	overflow: hidden;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	transition: all 0.5s;
}
.boxPort:hover .hover{opacity:1}
.boxPort .hover *{
	text-decoration:none;
	color:#fff!important
}
.boxPort .hover a{display:block;height:100%;}

.linhaPreta{width:60%;border-top:2px solid #333;margin:10px auto }
.bgCinza{background:rgba(0,0,0,.1);padding:60px 0;}

.carousel{position:relative;}


.sliderHome{background:url(../images/bkg-topo-index.jpg) top center no-repeat;min-height:784px;padding-top:120px;}

.paddingGrande { padding:120px 0; }
.padding { padding:60px 0; }
.padding2 { padding:40px 0; }
.row-no-padding > [class*="col-"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.col-half-offset{
    margin-left:4.166666667%
}

.formContato label{color:#28394d;font-size:16px;}
.formContato label.mini{font-size:14px;color:#777;display:block;}
.formContato label.mini2{font-size:16px;}
.formContato input, .formContato textarea{background:#fff;border:2px solid #cf9f3e;box-shadow:none;border-radius:5px;font-size:16px;padding:10px 15px;}
.formContato input[type='file']{padding:12px 5px; height:54px}
.btnEnviar{background:#cf9f3e;display:inline-block;color:#fff;border:0;box-shadow:none;border-radius:5px;font-size:16px;text-align:center;width:auto;line-height:2em;padding:0 20px;}

.formNovo input, .formNovo textarea{background:#fff;border-radius:10px;line-height:3em;padding:0 1em;border:1px solid #fff;display:block;width:100%;transition: all .25s ease-in-out;margin-bottom:15px;}
.formNovo button{background:#f60;color:#fff;border-radius:10px;line-height:3em;padding:0 1em;border:0;display:block;width:100%;transition: all .25s ease-in-out;}


footer { background:url(../images/bkg-footer.png) center top no-repeat; background-color:#e7e8e9; color:#fff; padding:120px 0 0 0 !important; }
footer .logoRodape{margin-top:80px;}
footer h3{color:#fff;font-size:26px !important;line-height:2em;}
footer ul{margin:0;padding:0;list-style:none;}
footer ul li{margin:0;padding:0;list-style:none;}
footer ul li a{color:#fff;font-size:20px;}
footer ul li a:hover{text-decoration:none;color:#000;font-size:20px;}
footer p { color:#fff; margin:0 0 1em 0; font-size:20px !important; }
footer p a { color:#fff; font-family: 'Helvetica Bold'; }
footer p a:hover { color:#000; text-decoration:none; }
footer .midiasFooter{margin-top:100px;margin-bottom:10px;text-align:center}
footer .midiasFooter a{display:inline-block;color:#fff;margin:0 5px;font-size:36px;}

.showMobile{display:none}

.formContato textarea:focus{box-shadow:none;border:1px solid #ff4d4d}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border:1px solid #ff4d4d;
  box-shadow: none;
  outline: 0 none;
  text-decoration:none;
  -webkit-tap-highlight-color: transparent;
  

}
@media (min-width:992px){.containerMenor .container{transform: scale(0.8);}}.imgTemplatesOferta {margin-left:42px}}
@media (max-width: 1024px) {
	#main-header .navbar-collapse li a{padding:0 10px 0 20px; }
	#main-header .navbar-collapse li a:before{left:-10px;}
	.box_planos_header2 .i_topo{display:inline-block;float:none;width:auto;text-align:center;line-height:120px;margin:10px 5px}
}
@media (min-width:1020px) and (max-width:1024px) {
	.containerMenor .container p{font-size:1.3em!important}
}

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
	}
	
	footer { padding-top:30px; }
	footer h3 { font-size:16px; margin:0; line-height:2em; }
	footer h4 { margin:0; padding:0 0 0 0; font-size:16px; text-align:right; }
	footer p { font-size:14px; text-align:right; }
}
.h1PacoteCompleto{margin-left:-120px;position:relative;}
.h1PacoteCompleto img{position:absolute;margin:-11px 0 0 10px}
@media (max-width: 767px) {
	.h1PacoteCompleto{margin:0 0 100px 0!important;display:block;text-align:center!important;}
	.h1PacoteCompleto img{margin:50px 0 0 -80px;left:50%;}
	
	.bkg-home3{background:#001e2f!important}
	.main-menu{display:none;}
	#main-header{background:none !important;}
	.mobile-menu{display:block;}
	#main-header .navbar-collapse li a{padding:10px 15px;}
	.cdf-manu{position:absolute;z-index:9999999999999;width:100%;}
	.mobile-menu .navbar-nav{padding:0!important;margin:0!important}
	.navbar-toggle{border:1px solid #fff;z-index:9999;margin:45px 10px 0 0}
	.navbar-toggle .icon-bar{background-color:#fff}
	.navbar{width:100%;margin:0;padding:0;}
	
	.navbar-header{padding:0 0 0 0; background-size:cover;}
	
	footer {background-color:#ff6e00}
	footer .midiasFooter { margin-top:20px }
	
	.tituloGrande02{font-size:30px}
	.heightInternas{margin-top:125px;}
	.sliderHome{min-height:auto;padding-bottom:120px;}
	
	.bkg-home2{padding:170px 0 100px 0 !important}
	.containerMenor .container p{font-size:1.2em !important}
	
	.pHeader{margin:0;margin-bottom:60px;width:100%;font-size:1.2em!important}
	
	.gridComoFazemos .col-sm-3{margin-bottom:80px;}
	.gridPlanos .col-sm-4{margin-bottom:80px;}
	
	.displayDesktop{display:none}
	body { background:#f4f3f3; }
	.showMobile{display:block;margin-bottom:20px;}.mobilecenter{text-align:center!important}
}
@media (max-width: 600px) {
	.stick{margin-top:0;}
	.infoTop p{text-align:center !important;}
	.cdf-logo { max-width:200px; margin:0 0 10px 20px; }
	.navbar-header .cdf-logo { float:left; max-width:200px; margin:-11px 0 10px 20px; }
	
	.box_planos_header{background:none;margin-bottom:0;}
	.box_planos_header .col-md-3 img{max-height:150px;margin:0 0 -30px 0}
	.box_planos_header .col-md-8{text-align:center}
	.i_topo, .i_topo_mais{float:none;display:inline-block;width:auto;line-height:auto;margin:0 2px;}
	.i_topo img{max-height:75px;width:auto;margin:auto;}
	.i_topo_mais img{max-width:10px;width:auto;margin:auto}
	.i_topo_mais{width:auto;}
	.bkHeaderDiamante{background:#008e91 url(../img_planos/bkg-header-diamante.png) top center no-repeat;padding:0 0 30px 0;min-height:400px}
	.box_planos_header2 .i_topo{display:inline-block;float:none;width:auto;text-align:center;line-height:120px;margin:0 5px}
	.hcentermobile{text-align:center}
	
	.bkg-home{min-height:auto;background:#001e2f!important}
	.bkg-homeMobilePedidos{padding-bottom:40px!important;}
	.como-fazemosMobile{padding-top:80px!important}
	.gridComoFazemos p{font-size:16px}
	
	header .navbar-nav { width:100%; float:none!important; margin:0 !important; padding:0 !important; border-top:1px solid #ccc; background:rgba(0,0,0,.8); position:relative; z-index:999999!important;}
	header .navbar-nav li { display:block !important; padding-left:10px !important; text-align:left; }
	header .navbar-nav li a { position:relative;display:block;color:#cf9f3e;font-size:16px;transition:.8s;padding:0 !important; line-height:40px; }
	
	#slider{height:auto;padding-bottom:50px;}
	#slider .slick-prev, #slider .slick-next { display:none !important; }
	
	.carousel-inner h3 { font-size:2em !important; }
	.col-half-offset { margin:0; }
	
	.bkgServicoPersonalizado input{line-height:30px!important;font-size:18px!important}
	.bkgServicoPersonalizado input::placeholder{line-height:30px!important;font-size:18px!important}
	.bkgServicoPersonalizado input:-ms-input-placeholder{line-height:30px!important;font-size:18px!important}
	.bkgServicoPersonalizado input::-ms-input-placeholder{line-height:30px!important;font-size:18px!important}
	
	footer{padding:20px 0 0 0 !important;}
	footer .text-right{text-align:center;}
	footer img{margin-bottom:20px}
	footer p{font-size:16px}
	footer .iconFace i{margin-top:3px}
	.btnSaibaMais{margin-bottom:10px;}
	.btnOrcamento{margin-left:0}
	.alturaComboMobile{min-height:340px;}
	.alturaComboMobile img{max-width:100px}
	.alturaComboMobile p{min-height:4em}
	
	.blocoMascote h3{font-size:16px!important}
	.blocoMascote h3:first-child{font-size:12px!important}
	.blocoMascote label{font-size:14px!important;padding:5px 10px!important;}
}

.fakeRadio2 + label{background:#f28a0e;color:#fff;transition:all .4s}
.fakeRadio2 + label:hover{background:#27ae60;color:#fff;transform:scale(1.1)}

.btnWhatsApp{border:3px solid rgb(77, 194, 71);padding:16px 30px;border-radius:36px;font-family: 'Helvetica Bold';font-weight:500;font-size:22px;text-transform:uppercase;display:inline-block;color:rgb(77, 194, 71)!important}
.btnWhatsApp:hover{color:rgb(77, 194, 71);text-decoration:none}
.btnWhatsApp.branco{color:#fff!important;}
.btnWhatsApp.btnGrande{margin-right:15px}
.btnWhatsApp.btnPequeno{font-size:14px;padding:14px;}
.btnWhatsApp i{color:rgb(77, 194, 71)!important}
.mb-5{margin-bottom:3rem}
@media(max-width:550px){
	.btnWhatsApp{position:relative;padding-left:50px;font-size:16px;line-height:1.2em}
	.btnWhatsApp i{position:absolute;font-size:40px;left:20px;}
	.btnWhatsApp.branco{margin:15px 0;}
	.btnWhatsApp.btnPequeno{padding-left:60px;font-size:16px;line-height:1.2em}
}