@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu-Light.ttf");font-weight:300}@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu-Regular.ttf");font-weight:400}@font-face{font-family:Ubuntu;src:url("../fonts/Ubuntu-Medium.ttf");font-weight:500}body{font-family:Ubuntu, Arial, Helvetica, sans-serif;font-weight:300;font-size:14px;list-style:1.4;color:#414241;-webkit-transition:font-size 200ms ease-in-out;transition:font-size 200ms ease-in-out;background-color:#e5e5e5;padding:0 1rem}@media (min-width: 900px){body{font-size:16px}}h1{margin:0;padding:0}h1 span{font-size:0;width:1px;height:1px;display:inline-block;overflow:hidden;position:absolute !important;border:0 !important;padding:0 !important;margin:0 !important;clip:rect(1px, 1px, 1px, 1px)}h1 img{max-width:200px}h3{color:#7d0c12;font-weight:600;font-size:1.5rem;margin-bottom:2rem}h4{font-size:1.3rem}.subtitle{font-size:1.2rem;font-weight:400}main{text-align:center;max-width:996px;margin:auto}header{background-color:#fff;margin:0 -1rem 2rem;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;-webkit-box-shadow:0px 1px 8px rgba(0,0,0,0.1);box-shadow:0px 1px 8px rgba(0,0,0,0.1);max-width:996px !important}header h1{-webkit-box-flex:1;-ms-flex:1;flex:1}header h1 img{margin:auto;max-width:120px}header h2{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;color:#7d0c12;font-weight:400;margin:0;text-align:center}@media (min-width: 600px){header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 2rem;border-radius:0 0 8px 8px}header h1{-webkit-box-flex:0;-ms-flex:0;flex:0}header h1 img{margin:0;max-width:150px}header h2{-webkit-transform:translateX(-10%);transform:translateX(-10%);font-size:1.5rem}}.btn{font-weight:400}.btn-primary{background-color:#7d0c12;border-color:#7d0c12}.btn-primary:hover{background-color:#ac1019;border-color:#7d0c12}.btn-primary:active{background-color:#4e080b;border-color:#7d0c12}.btn-secondary{background-color:#414241}.btn-secondary:hover{background-color:#5a5c5a;border-color:#414241}.btn-secondary:active{background-color:#282828;border-color:#414241}.btn-outline-secondary{color:#414241;border-color:#414241}.btn-outline-secondary:hover{background-color:#414241;border-color:#414241}.btn-outline-secondary:active{background-color:#282828;border-color:#414241}form{text-align:left;margin:4rem auto}form .box{background-color:#fff;border-radius:8px;padding:1rem;margin:1.5rem auto}form .box .col-12{margin-bottom:.75rem}form .box input{border-color:#d9d9d9}form .box input:hover{background-color:#f7f7f7}form .box input:focus{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border-color:#414241}form .box select{font-weight:300}form .box select:hover{background-color:#f7f7f7}form .box select:focus{background-color:#f7f7f7;-webkit-box-shadow:none;box-shadow:none;border-color:#414241}form .box ::-webkit-input-placeholder{font-weight:300;color:#908e8d}form .box :-ms-input-placeholder{font-weight:300;color:#908e8d}form .box ::-ms-input-placeholder{font-weight:300;color:#908e8d}form .box ::placeholder{font-weight:300;color:#908e8d}form .box label{margin-bottom:.2rem}form .box label .tolltip{background-color:#414241;display:inline-block;padding:0.1rem .5rem;border-radius:50%;color:#fff;text-decoration:none;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);font-weight:600;font-size:.8rem}form .box label .tolltip:hover{background-color:#5a5c5a}form .botoes{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 600px){form .botoes{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:650px;margin:1rem auto;gap:1rem}.cards .card-link{text-decoration:none;background-color:#7d0c12;border-radius:8px;text-align:center;padding:1.5rem 1rem;-webkit-box-flex:1;-ms-flex:1 2 140px;flex:1 2 140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-transition:background 200ms ease-in-out, -webkit-transform 200ms linear, -webkit-box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out, -webkit-transform 200ms linear, -webkit-box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out, transform 200ms linear, box-shadow 200ms ease-in-out;transition:background 200ms ease-in-out, transform 200ms linear, box-shadow 200ms ease-in-out, -webkit-transform 200ms linear, -webkit-box-shadow 200ms ease-in-out;margin:0}.cards .card-link img{width:40px;margin:0 auto}.cards .card-link p{color:#fff;display:block;font-size:.9rem;line-height:1.2}.cards .card-link .line{width:100%;max-width:80px;height:3px;background-color:#fff;border-radius:8px;margin-left:auto;margin-right:auto}.cards .card-link:hover{background-color:#ac1019;-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 7px rgba(125,12,18,0.3),0 1px 20px -1px rgba(125,12,18,0.1);box-shadow:0 4px 7px rgba(125,12,18,0.3),0 1px 20px -1px rgba(125,12,18,0.1)}.cards .card-link:active{background-color:#4e080b;-webkit-transform:translateY(0px);transform:translateY(0px)}footer{background-color:#272827;margin:0 -1rem}footer .divisor{width:100%;max-height:100px;background-color:#e5e5e5;-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%);height:10vw;border:none;margin:0;padding:0}footer .container-fluid{background-color:#272827}footer .container-fluid .container{text-align:center;padding:1rem}footer .container-fluid .container img{width:100%;max-width:116px}footer .container-fluid .container p.small{color:#d9d9d9;margin-top:1rem;font-size:.65rem}
