body{font-size:16px}input[type=text]{font-size:inherit}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}root{display:block}*{padding:0;border:0;margin:0;box-sizing:border-box;outline:0}a{color:inherit;text-decoration:none}li{list-style:none}input,select,textarea{outline:0}#loadingEmail{position:fixed;top:-150px;left:50%;-webkit-transform:translate(-50%,0);z-index:2000;background-color:#2e282a;font:14px ralewaybold;color:#dadada;padding:10px 30px;border-radius:50px}#loadingEmail.active{top:5px;left:50%}#loadingEmail img{width:50px;display:inline-block;vertical-align:middle;float:left;margin-right:20px}#loadingEmail p{line-height:23px;font-size:13px;color:#949494}#pagina{width:100%;display:block;overflow:hidden}#miolo{width:100%;display:table;position:relative}.wrap{width:100%;max-width:1100px;display:table;position:relative;margin:0 auto;padding:80px 0}.secao{width:100%;display:table;position:relative}.row{width:100%;display:block;position:relative}.col-full{width:100%}.col-x2{width:50%}.col-x3{width:33.31%}.col-x4{width:25%}.col-x5{width:20%}.col-x6{width:16.65%}[class*=col-]{display:inline-block;margin-right:-4.4px}.col-1{width:8.33%}.col-2{width:16.67%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.3%}.col-8{width:66.7%}.col-9{width:75%}.col-10{width:83.28%}.col-11{width:91.7%}.col-12{width:100%}.box{display:table;position:relative}.col-inline{display:inline-block;vertical-align:top;position:relative;margin-right:-3.8px}.content{width:100%;display:table;position:relative}.container{width:100%;height:100%;display:table;position:relative}.central{width:100%;height:100%;display:table-cell;position:relative;vertical-align:middle}.clearFix{clear:both}.image-adaptavel img{margin:0 auto}.ajusta-image img{width:100%}.esq{float:left}.dir{float:right}.botao-link{cursor:pointer}p{color:#707070;line-height:25px;font-family:Montserrat-Regular;font-size:15px;font-weight:100}b{font-family:open-sans;font-weight:700}strong{font-family:open-sans;font-weight:700}.icon-text{font-family:fontello}body,html{width:100%;height:100%;display:block;position:relative;font-size:16px}img{display:block}.cont-absolute{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}.link-full{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:190}.topo-fixo{position:fixed;left:0;top:0;z-index:500}.trans-fast{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.trans-slow{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}.radius-full{-webkit-border-radius:100%;border-radius:100%}.radius-med{-webkit-border-radius:50px;border-radius:50px}.radius-min{-webkit-border-radius:20px;border-radius:20px}.sidebar{width:100%;height:100%;display:block;position:fixed;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.2);background:#fff;top:0;visibility:hidden;opacity:0;z-index:20000;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .6s ease;background-color:rgba(37,40,41,.92)}.sidebar ul{margin-top:14px;padding:0 18px}.engloba-sidebar{width:100%;height:100%;margin:0 auto;border:1px solid rgb(90 183 207 / 36%);padding:37px 16px;border-radius:11px}.engloba-sidebar .btn-simule{margin-right:11px}.engloba-sidebar .btn-booking{float:right;margin-top:-3px}.sidebar .menu-solucoes:before{width:auto;height:auto;content:'';border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ccc;position:absolute;top:-14px;transform:rotate(89deg)}.sidebar .menu-solucoes.menu-solucoes1{height:112px!important;width:173px;left:71px!important}.sidebar .menu-solucoes li{margin-right:0!important;padding-bottom:12px!important;border-bottom:1px solid rgba(112,112,112,.1)!important;margin-bottom:10px;padding-left:0;padding-right:0;text-align:left;vertical-align:middle}.sidebar .menu-solucoes li:before{width:10px;height:10px;content:'';display:inline-block;background:#469349;border-radius:100%;vertical-align:middle;margin-right:12px}.sidebar .menu-solucoes li:hover{border-bottom:1px solid rgba(70,147,73,.71)!important}.sidebar .menu-solucoes{background:#ccc;position:absolute;left:26px!important;width:242px;height:192px!important;left:inherit;margin-left:inherit;top:inherit;text-align:center;padding:30px 18px;padding-top:17px!important;padding-top:37px;border-radius:34px;margin:0 auto;margin-top:19px;z-index:100}.sidebar .menu-solucoes li:after{opacity:0}.sidebar .menu-solucoes li{margin-right:0!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.45)!important;margin-bottom:10px}.sidebar .menu-solucoes li a{color:#091a32!important;font-weight:100!important;font-size:14px!important}.sidebar ul li{margin-bottom:14px;border-bottom:1px solid rgb(89 183 207 / 23%);padding-bottom:16px}.sidebar ul .click-mob .men2:before{content:'v';opacity:1;width:5px;height:5px;display:block;float:right;font-family:ralewaybold;color:#707070;font-size:13px;margin-top:4px}.sidebar ul li:after{width:5px;height:5px;content:'';float:right;background:#59b7cf;border-radius:100%;vertical-align:middle;margin-top:13px}.sidebar ul li span{margin-right:14px;font-size:18px}.sidebar ul li a{text-align:center;color:#707070;font-size:15px;font-family:Montserrat-Medium}.sidebar .logo-side{margin:0 auto;display:table;width:215px;height:96px}.sidebar .logo-side img{width:147px;margin:0 auto;padding-top:24px}.sidebar .closeSidebar{line-height:42px;text-align:center;background:#5ab7cf;width:41px;height:41px;color:#ffe!important;border-radius:100%;opacity:1!important;font-size:21px;position:absolute;z-index:100;right:8px;top:8px;font-family:Montserrat-Medium}.sidebar.aberto{right:0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;background:#fff;padding:30px}.sidebar .inside{width:100%;height:100%;display:block;position:relative;overflow-y:auto}.fundo-sidebar{width:100%;height:100%;display:block;position:fixed;top:0;left:0;z-index:1000;opacity:.7;background:#000}.aba_accordion{display:none}.mascara-banner{width:100%;height:146px;position:absolute;left:0;bottom:-107px;z-index:10;background-position:top center;background-size:cover}#banner{width:100%;height:511px;display:block;position:relative;z-index:1000;margin-top:0}#banner .desc-bann{max-width:1029px;width:100%;margin:0 auto;display:table;height:100%;padding-left:4px}.engloba-banner-projeto{position:absolute;bottom:15px;z-index:100;left:0;width:100%;padding-bottom:34px;border-bottom:1px solid rgba(112,112,112,.12);display:none}.engloba-banner-projeto .eng-bx{margin:0 auto;display:table}.engloba-banner-projeto .titulo-ban{font-size:22px;color:#0396a7;margin-bottom:10px;font-family:ralewaylight;font-weight:100;text-align:center}.engloba-banner-projeto .eng-bx .titulo:last-of-type{border-right:none;margin-right:0;padding-right:0}#banner .engloba-banner{position:relative;z-index:100;display:table;width:100%}#banner .eng-titulo-banner1{float:left}#banner .eng-titulo-banner1 .titulo1{color:#102039;font-size:40px;font-family:OpenSans-Light;font-weight:100;width:65%;line-height:40px}.imagem-principal{width:300px;height:484px;background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-59px;left:50%;margin-left:-153px;z-index:1000;background-position:center}#banner ul{width:100%;height:100%;display:block;position:relative}#banner .firula-banner{width:24%;height:101%;position:absolute;left:-94px;top:0;background-size:contain;background-repeat:no-repeat;z-index:1}.firula-homem{width:94%;height:98%;position:absolute;bottom:0;left:50%;background-repeat:no-repeat;margin-left:-965px;background-size:contain}#banner .engloba-banner .titulo{font-size:45px;color:#f2c600;font-weight:100;line-height:50px;margin-bottom:5px;margin-left:55px;font-family:ErasITC-Demi}#banner .engloba-banner .titulo b{font-family:ErasITC-Light;font-weight:100}#banner .engloba-banner .subtitulo{font-size:24px;color:#102039;line-height:46px;letter-spacing:2px;margin-bottom:23px;font-weight:100;font-family:OpenSans-Light}#banner .engloba-banner p{text-align:right;font-size:19px;color:rgba(255,255,255,.67);margin-right:18px}#banner .engloba-banner .btn-banner{clear:both;padding-top:28px;margin-right:48px}#banner .engloba-banner .btn-banner a{border:1px solid #0396a9;background:#0396a9;padding:9px 41px;color:rgba(255,255,255,.99);border-radius:26px;font-family:Montserrat-SemiBold;font-size:13px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:217px;display:table;text-align:center}#banner .engloba-banner .btn-banner:hover a{background:rgba(255,255,255,.99);color:#0396a9;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#banner ul li{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:1;background-position:center;background-repeat:no-repeat;background-size:cover}#banner #pagination{width:auto;height:auto;position:absolute;top:50%;right:139px;z-index:100;margin-left:inherit!important;margin-top:150px;display:none!important}#banner #pagination a{width:19px;height:19px;display:block;position:relative;float:left;font-size:0;border-radius:100%;background:0 0;margin:0 4px;border:1px solid rgba(255,255,255,.3)}#banner #pagination a.active,#banner #pagination a:hover{background:rgba(255,255,255,.44);border-color:transparent}#banner #pagination span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:20}#banner .btn{width:148px;height:37px;display:none;position:absolute;top:50%;margin-top:-45px;cursor:pointer;z-index:10;font-size:0}#banner .btn span{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:10}#banner .btn .desativa{width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:20}#recaptcha{/* padding-left:10px; */margin-top:10px;}#recaptcha a{width:30px;height:30px;border:2px solid #ccc;border-radius:5px;vertical-align:middle;margin-right:10px;text-align:center;line-height:30px}#recaptcha a.verif{border-color: rgb(54 178 202);}#recaptcha a i{font-style:normal;color: #36b2ca;font-size:22px;opacity:0;visibility:hidden;}#recaptcha a.verif i{opacity:1;visibility:visible}#recaptcha span{vertical-align:middle;color:#5f5d5d;font-weight:100;font-size:14px;font-family: OpenSans-Bold;}