@font-face{font-family:Poppins;src:local("../assets/fonts/roboto-v29-latin-regular.eot");src:local("../assets/fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"),local("../assets/fonts/roboto-v29-latin-regular.woff2") format("woff2"),local("../assets/fonts/roboto-v29-latin-regular.woff") format("woff"),local("../assets/fonts/roboto-v29-latin-regular.ttf") format("truetype"),local("../assets/fonts/roboto-v29-latin-regular.svg#Poppins") format("svg");font-display:swap}@font-face{font-family:Roboto;src:local("../assets/fonts/roboto-v29-latin-regular.eot");src:local("../assets/fonts/roboto-v29-latin-regular.eot?#iefix") format("embedded-opentype"),local("../assets/fonts/roboto-v29-latin-regular.woff2") format("woff2"),local("../assets/fonts/roboto-v29-latin-regular.woff") format("woff"),local("../assets/fonts/roboto-v29-latin-regular.ttf") format("truetype"),local("../assets/fonts/roboto-v29-latin-regular.svg#Poppins") format("svg");font-display:swap}*{text-decoration:none!important}body{background:#ccc;font-family:Lato,sans-serif}.main{top:25vh;min-width:100vw;max-height:100vh;flex-direction:column;padding:0;overflow:scroll;overflow-x:hidden}nav{height:50px;background:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);justify-content:flex-start;z-index:-2;position:relative}nav,nav ul{display:flex;align-items:center;padding:0}nav ul{margin:0;list-style:none;cursor:pointer}nav ul li{margin-right:30px;color:#f40b0b}nav ul li:last-child{margin-right:0}nav div{right:0}nav div a{background:#09c;cursor:pointer;margin-left:4px}nav .logo{height:50px;width:75px;position:relative;display:flex;justify-content:center;align-items:center;top:0;left:0;margin-right:30px;background-color:#4b71ff;cursor:pointer}nav .arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff}.texto-cor02{color:#f40b0b}.mgl{margin-left:6px}.box{margin:100px 0;display:inline-flex}.banner{height:auto;margin:32px 0;display:flex;align-items:center;width:100%;position:relative;z-index:1}@media(min-width:768px){.banner{height:450px;margin-bottom:32px}}.banner .banner-image{position:absolute;opacity:.25;right:0;top:0;height:300px;z-index:-1}@media(min-width:768px){.banner .banner-image{display:inherit;height:400px;top:0;opacity:.5}}@media(min-width:992px){.banner .banner-image{height:500px;top:-50px;opacity:1}}.banner .banner-text{max-width:550px;float:left}.banner .banner-text h1{color:#333;font-size:3rem;font-weight:700;letter-spacing:3px;margin-bottom:1rem}.banner .banner-text p{color:#333;font-size:1.05rem;line-height:1.75}.banner .banner-text strong{color:#f40b0b}.banner button.b1{background:#28a745}.banner button.b2{background:#09c}.banner button{margin:4px;border:0;border-radius:50px;padding:.75rem 2.75rem;color:#fff;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.25);cursor:pointer;position:relative;font-size:1rem;font-weight:400;letter-spacing:1px;transition:all .3s ease-in-out}.banner button:hover{transform:translateY(-5px);box-shadow:0 1rem 1.5rem rgba(0,0,0,.25)}.art{margin-top:50px;max-width:100vw;padding:2vw}.art:nth-child(3){background:#f8f8f8}.mb-30{margin-bottom:30px}.card{background:#fff;height:100%;position:relative;border:none;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.15);border:2px solid transparent;transition:all .3s ease-in-out;z-index:2}.card h3.card-title{padding:0 10px;font-weight:700;font-size:1.3rem;color:#f40b0b}.card p{padding:0 10px;color:#333;font-size:1rem;line-height:1.5;margin-bottom:72px}.card .card-link{padding:0 10px;position:absolute;bottom:18px}.card:hover{transform:translateY(-15px);box-shadow:0 1rem 1.5rem rgba(0,0,0,.15);cursor:pointer}.card .card-icon{width:100%;margin-bottom:8px;position:relative;top:0}.btn-whats{background-color:#52c158;color:#fff;width:1.875rem;height:1.875rem;text-decoration:none;border-radius:50rem;padding:1.25rem;bottom:.625rem;right:1rem;position:fixed;transition:all .6s;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;z-index:1}.btn-whats:hover{background:#3d3d3c;box-shadow:0 0 12.5rem rgba(0,0,0,.2)}.btn-whats>img{position:relative;font-size:2.4rem;margin:-.313rem -.063rem}.i-flx{display:inline-flex}.i-flx,.i-flx:first-child{align-items:center}.footer-distributed{position:flex;left:-1vw;bottom:-2vw;background:#333;box-sizing:border-box;min-width:100vw;text-align:left;font:1rem sans-serif;padding:5vh 2.5vw}.banner{padding:.625rem}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-right p em{color:#717171}.footer-distributed .footer-right p em span{text-transform:uppercase;color:red}.footer-distributed .footer-left{width:40%}@-webkit-keyframes animate{0%{transform:rotateX(-30deg) rotateY(1turn)}to{transform:rotateX(-30deg) rotateY(0deg)}}@keyframes animate{0%{transform:rotateX(-30deg) rotateY(1turn)}to{transform:rotateX(-30deg) rotateY(0deg)}}.footer-distributed h3{color:#92999f;font:normal 2rem Open Sans,Roboto;margin:0}.footer-distributed h3 span{color:red}.footer-distributed .footer-links{color:#fff;margin:1.25rem 0 .75rem;padding:0}.footer-distributed .footer-links a{color:red;display:inline-block;line-height:1.8;font-weight:400;text-decoration:none}.footer-distributed .footer-company-name{color:#92999f;font-size:1rem;font-weight:400;margin:0}.footer-distributed .footer-center{width:35%}.footer-distributed .footer-center i{background-color:red;color:red;color:#fff;font-size:1.563rem;width:2rem;height:2rem;border-radius:50%;text-align:center;line-height:2.625rem;margin:.625rem .938rem;vertical-align:middle}.footer-distributed .footer-center i.fa-envelope{font-size:1.063rem;line-height:2rem}.footer-distributed .footer-center p{display:inline-block;color:#fff;font-weight:400;vertical-align:middle;margin:0}.footer-distributed .footer-center p em{color:#717171}.footer-distributed .footer-center p span{display:block;font-weight:400;font-size:.8755rem;line-height:2}.footer-distributed .footer-center p a{color:red;text-decoration:none}.footer-distributed .footer-links a:before{content:"|";font-weight:300;font-size:1.25rem;left:0;color:#fff;display:inline-block;padding-right:.313rem}.footer-distributed .footer-links .link-1:before{content:none}.footer-distributed .footer-right{width:20%}.footer-distributed .footer-company-about{line-height:1.25rem;color:#92999f;font-size:.875rem;font-weight:400;margin:0}.footer-distributed .footer-company-about span{display:block;color:#fff;font-size:.8755rem;margin-bottom:1.25rem}.footer-distributed .footer-icons{margin-top:1.563rem}.footer-distributed .footer-icons span{text-transform:uppercase;color:red}.footer-distributed .footer-icons a{display:inline-block;color:red;border-radius:.125rem;margin-right:.25rem;margin-bottom:.313rem}.footer-distributed .footer-icons a img{color:red}@media(max-width:880px){.box{display:block}.bx2{max-width:100%}.box div{margin-bottom:3rem}.footer-distributed{font:.8755rem sans-serif}.footer-distributed.art{padding:5vh 4px}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:block;width:100%;margin-bottom:2.5rem;text-align:center}.footer-center div:first-child{min-width:100%}.footer-center div:first-child,.footer-center div:nth-child(2){display:inline-flex;justify-content:center;align-items:center}.footer-distributed .footer-center i{margin-left:0}.footer-company-about{padding:2vw}}html body{overflow:hidden;max-width:100vw!important;max-height:100vh!important}.logo.hide{display:none}.phone{visibility:hidden}.phone.show{visibility:visible}.header{text-align:left}.menu a{display:block;padding:20px 20px}.menu a:hover{cursor:pointer;padding-bottom:18px;border-bottom:2px solid red}.menu{background:#333;clear:both;max-height:0;z-index:999999999;transition:max-height .2s ease-out}.menu a{color:red}.menu-icon{cursor:pointer;display:inline-flex;padding:28px 20px;margin:2px 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-icon .navicon{background:red;height:2px;position:relative;transition:background .2s ease-out;width:32px}.menu-icon .navicon:after,.menu-icon .navicon:before{background:red;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.menu-icon .navicon:before{top:5px}.menu-icon .navicon:after{top:-5px}.menu-btn{display:none}.menu-btn:checked~.menu{max-height:320px}.menu-btn:checked~.menu-icon .navicon{background:transparent}.menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.menu-btn:checked~.menu-icon:not(.steps) .navicon:after,.menu-btn:checked~.menu-icon:not(.steps) .navicon:before{top:0}@media(min-width:48em){.phone{max-height:0;visibility:hidden}.menu{max-height:none}.menu a{float:left}.menu-icon{display:none}}