/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Fira+Sans+Extra+Condensed:300,400,500,700);html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{max-height:100%;height:auto;overflow-y:auto;top:10%;left:0;right:0;display:none;position:fixed;background-color:#fefefe;margin:auto;padding:0;border-radius:8px;border:1px solid #888;width:90%;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);top:0;display:none;top:50px}.close{color:#fff;float:right;font-size:28px;font-weight:700}label{display:block;margin-top:10px;font-size:18px;color:#044b7c}label.error{margin-top:0}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.logo{text-align:center;margin-top:40px}.logo img{max-width:370px;width:90%}.modal-header{padding:2px 16px;background-color:#5cb85c;color:#fff}.modal-body{padding:2px 16px;background-color:#fff}#cadastro-form .error{color:red}.modal-footer{padding:2px 16px;background-color:#5cb85c;color:#fff}.loading{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);text-align:center;z-index:2}.loading *{vertical-align:middle;display:inline-block}.loading .helper{height:100%}.btn{border:none;font-family:'Fira Sans Extra Condensed',sans-serif;color:#fff;font-size:25px;background:#fb8200;padding:10px 40px 10px 40px;width:100%;font-weight:300;text-decoration:none;margin:0 auto;-webkit-transition:all .2s;transition:all .2s;cursor:pointer}.btn-down{color:#fff;width:250px;background-color:#fb8200;padding:10px;font-size:20px;margin:20px auto auto;display:block;text-align:center;text-decoration:none;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btn-down:hover{-webkit-transform:scale(1.15);transform:scale(1.15)}.btn:hover{background:#fb9d00;text-decoration:none;-webkit-box-shadow:2px 2px 10px #fb9d00;box-shadow:2px 2px 10px #fb9d00}body,html{padding:0;margin:0;width:100%;font-family:'fira sans extra condensed'}html{height:100%}body{min-height:100%;width:100%;background-image:url(../img/bg.jpg);background-position:left center;background-attachment:fixed;background-size:cover;background-repeat:no-repeat}@media (max-width:767px){body{background-image:none;background-color:#f9ede1}}body{position:relative;height:100%;background-position:center}body header{width:100%;text-align:center}body header>div{padding-top:58.6px;width:100%;margin:0 auto}body header>div img{width:100%;max-width:393.9px}@media (max-width:767px){body header>div{padding-top:28.4px}body header>div img{max-width:281.2px}}body .responsive-aside{text-align:center;float:right;right:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:100%;max-width:360px}body .responsive-aside button{cursor:pointer;width:100%;max-width:360px;height:69px;font-size:24px;font-weight:600;text-transform:uppercase;color:#fff;background-color:#e8500f;border:none;border-radius:8px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}@media (max-width:767px){body .responsive-aside{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;float:none;width:100%;max-width:100%;right:0;left:0;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .responsive-aside h1{margin:0 auto;font-size:36px}body .responsive-aside p{font-size:20px}body .responsive-aside button{max-width:270px;font-size:20px;height:59px}}footer{position:relative;background:#e6e6e6}footer .footer-wrap{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;padding:30px 0;position:relative;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footer-wrap:after,footer .footer-wrap:before{content:'';display:table}footer .footer-wrap:after{clear:both}footer ul{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:6.86667%;margin-right:3%;position:absolute;bottom:0;padding:0;margin-bottom:30px}footer ul:after,footer ul:before{content:'';display:table}footer ul:after{clear:both}footer ul:last-child{margin-right:0}footer ul li{display:inline-block}footer p{margin-top:0}footer .logo{float:left;clear:none;text-align:inherit;width:17.6%;margin-left:6.86667%;margin-right:3%;height:39px}footer .logo:after,footer .logo:before{content:'';display:table}footer .logo:after{clear:both}footer .logo:last-child{margin-right:0}footer .logo span{font-size:10px}footer .right{float:left;clear:none;text-align:inherit;width:24.46667%;margin-left:0;margin-right:3%;font-family:'Fira Sans Extra Condensed',sans-serif;font-weight:300;-webkit-box-sizing:border-box;box-sizing:border-box;color:#575757}footer .right:after,footer .right:before{content:'';display:table}footer .right:after{clear:both}footer .right:last-child{margin-right:0}footer .right:nth-of-type(2){float:left;clear:none;text-align:inherit;width:24.46667%;margin-left:13.73333%;margin-right:3%}footer .right:nth-of-type(2):after,footer .right:nth-of-type(2):before{content:'';display:table}footer .right:nth-of-type(2):after{clear:both}footer .right:nth-of-type(2):last-child{margin-right:0}@media (max-width:767px){footer .footer-wrap{text-align:center}footer .footer-wrap .logo,footer .footer-wrap .redes-sociais,footer .footer-wrap .right{width:90%;margin:20px auto;float:none}footer .footer-wrap .logo img{display:block;margin:auto}footer .footer-wrap .redes-sociais{position:static;margin:30px auto 50px}}.modal-content{max-width:555px;max-height:90%}@media (max-width:767px){.modal-content{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;top:0}}.modal-header{background-color:#fff}.modal-header h2{font-size:30px;font-weight:500;margin-top:30px;text-align:center;color:#044b7c}#corpo{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#corpo:after,#corpo:before{content:'';display:table}#corpo:after{clear:both}.form-div{float:left;clear:none;text-align:inherit;width:39.91667%;margin-left:60.08333%;margin-right:3%;background-color:#fff;font-family:Fira Sans Extra Condensed}.form-div:after,.form-div:before{content:'';display:table}.form-div:after{clear:both}.form-div:last-child{margin-right:0}.form-div h1{color:#e8500f;font-size:36px;font-weight:700;margin-bottom:0;text-align:center}.form-div p{color:#044b7c;font-size:24px;font-weight:600;margin-top:0;text-align:center}.form-div h2{max-width:240px;font-size:20px;margin:10px auto 20px}.form-div .modal-footer{display:none}.form-div #cadastro-form{width:95%;margin:auto}.form-div input:not([type=submit]),.form-div select{border:none;width:100%;background-color:#e3ecf2;margin:0;font-size:20px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.form-div select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-div .select-container{position:relative}.form-div .select-closed::after{content:'';display:block;position:absolute;right:10px;top:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #044b7c}.form-div .select-open::after{content:'';display:block;position:absolute;right:10px;top:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #044b7c}.form-div .error{color:red}.form-div .btn,.form-div input[type=submit]{color:#fff;font-size:24px;cursor:pointer;font-weight:400;width:100%;margin:auto;display:block;border:none;padding:20px 0;margin-top:25px;margin-bottom:30px;border-radius:8px;background-color:#e8500f;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);text-transform:uppercase;text-align:center}@media (max-width:767px){.form-div{width:100%;margin:0}}.tela2 h2{max-width:340px;margin:30px auto 10px}.tela2 .summary{font-family:Fira Sans Extra Condensed;font-size:18px;line-height:1.33;text-align:left;color:#044b7c;max-width:420px;background-color:#e3ecf2;width:80%;margin:auto;padding:10px 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.tela2 .summary h3.date{text-align:center}.tela2 .summary div.date{text-align:center}.tela2 .summary a{text-decoration:none;color:#044b7c}.tela2 .summary a.tooltips{position:relative;display:inline}.tela2 .summary a.tooltips span{position:absolute;width:140px;color:#fff;background:#044b7c;height:30px;line-height:30px;text-align:center;visibility:hidden;border-radius:6px;-webkit-box-shadow:0 1px 3px #000;box-shadow:0 1px 3px #000;pointer-events:none}.tela2 .summary a.tooltips span:after{content:'';position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:8px solid #044b7c;border-right:8px solid transparent;border-left:8px solid transparent}.tela2 .summary a:hover.tooltips span{visibility:visible;opacity:.8;top:-40px;left:50%;z-index:999}.tela2 .summary span#data-agendada{display:inline-block;padding:10px;text-transform:uppercase;border:2px solid #b7cbd7;background-color:#fff;color:#e8500f;font-weight:600;font-size:24px;line-height:1;text-align:center}.tela2 .summary h3{font-weight:700;line-height:1.9;margin:0}.tela2 .summary p{margin-top:0}@media (max-width:767px){.tela2 .summary{width:90%}}.tela2 .btn{margin:20px auto;display:block;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:400;text-align:center;border-radius:8px}.tela2 .modal-footer{background-color:#044b7c;font-family:Fira Sans Extra Condensed;font-size:21px;font-weight:400;line-height:1.43;text-align:center;color:#fff}.tela2 .modal-footer a{text-decoration:none;color:#fff}.tela2 .modal-footer p{margin:.4em 0}.tela2 .modal-footer span.smaller{font-weight:300}