@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmEU9vAw.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v27/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v19/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVs9pYCP.ttf) format('truetype')}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/raleway/v19/1Ptxg8zYS_SKggPN4iEgvnHyvveLxVtzpYCP.ttf) format('truetype')}body,html{font-family:Roboto,sans-serif}.owl-carousel .owl-dots button span{background:#eee!important}.owl-carousel .owl-dots button.active span{background:#ef7e31!important}.service-drop{width:58%!important}@media screen and (max-width:983px){.service-drop{width:50%!important}}.main header #app-logged .navbar{position:fixed;top:0;z-index:3;background:#fff;width:100%;height:65px;border-bottom:1px solid #cbcbcb}.main header #app-logged .navbar .container .menu-btn{display:none}.main header #app-logged .navbar .container a{width:105px;height:27px}.main header #app-logged .navbar .container a img{width:100%;height:27px}.main header #app-logged .navbar .container nav ul li{display:inline-block;padding:20px;margin-top:20px}.main header #app-logged .navbar .container nav ul li a{text-decoration:none;color:#565656;font-size:16px}.main header #app-logged .navbar .container nav ul li a:hover{color:#f70}.main header #app-logged .navbar .container nav ul li:first-child{padding-left:0}.main header #app-logged .navbar .container nav ul li:last-child{padding-right:0}@media screen and (min-width:769px){.main header #app-logged .navbar .container nav ul li.logout{display:none}}.main header #app-logged .navbar .container nav ul .dropdown{padding-left:20px;border-left:1px solid #cbcbcb;display:inline-block;height:65px;position:relative;top:-1px;vertical-align:bottom}@media screen and (max-width:768px){.main header #app-logged .navbar .container nav ul .dropdown{display:none}}.main header #app-logged .navbar .container nav ul .dropdown.show .dropdown-menu{display:block!important;top:62px!important}.main header #app-logged .navbar .container nav ul .dropdown .dropdown-toggle{font-size:16px;line-height:68px;color:#565656}.main .banner{width:100%;height:100vh!important;max-height:100vh!important;background:#fbfbfb;position:relative;z-index:1;padding-top:71px}@media (max-width:425px){.main .banner{height:auto!important;max-height:unset!important}}.main .banner .container .flex-banner{display:flex;width:100%;height:calc(100vh - 70px);max-height:calc(100vh - 70px);overflow:visible}@media screen and (min-height:1250px){.main .banner .container .flex-banner{align-items:center}}@media screen and (max-width:768px){.main .banner .container .flex-banner{flex-direction:column}}@media (max-width:425px){.main .banner .container .flex-banner{height:auto!important;max-height:unset}}.main .banner .container .left{width:auto}@media screen and (max-width:1024px){.main .banner .container .left{width:100%}}@media screen and (max-width:767px){.main .banner .container .left{display:flex;flex-direction:column;align-items:center;text-align:center;height:auto}}@media screen and (max-width:425px){.main .banner .container .left{align-items:flex-start}}.main .banner .container .left .container-cards{display:flex;margin-top:7vh}.main .banner .container .left .container-cards :not(:last-child){margin-right:15px!important}@media screen and (max-width:768px){.main .banner .container .left .container-cards{display:none;flex:1}}@media (max-height:600px){.main .banner .container .left .container-cards{display:none}}.main .banner .container .left .card{display:flex;flex-direction:column;justify-content:space-between;width:177px;min-width:177px;height:143px;min-height:143px;padding:20px;background:#fff;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:8px;font-size:16px;font-weight:700;line-height:20px;position:relative;transition:all .3s ease-in-out}.main .banner .container .left .card .hr{border:1px solid #f60;width:40px}.main .banner .container .left .card img{margin-top:-10px;float:right}.main .banner .container .left .card .eye{position:absolute;top:97px;right:28px;height:0;width:5px;background:#fff;border-radius:50%}.main .banner .container .left .card:hover{transform:scale(1.07)}.main .banner .container .left .card:hover .eye{animation:blink .5s ease-in;animation-delay:.5s}.main .banner .container .left .triider-modal-overlay h1{color:#565656;font-weight:500;font-size:1rem;line-height:2rem;margin:0;padding:0}.main .banner .container .left .title{font-family:Raleway,sans-serif;font-weight:900;font-size:50px;margin-top:7vh;color:#565656;width:100%}.main .banner .container .left .title .line1{font-family:inherit;display:block;margin:0;transition:all 1s linear}.main .banner .container .left .title .line2{font-family:inherit;display:block;margin:0;transition:all 1s linear}@media screen and (max-width:768px){.main .banner .container .left .title{font-size:40px!important;margin-bottom:0;margin-top:5vh}}@media (max-width:425px){.main .banner .container .left .title{font-size:25px!important;text-align:left}}.main .banner .container .left #open-service-modal-service{margin:20px 0 20px 0;width:100%!important;animation:fadeIn 3s}.main .banner .container .left #open-service-modal-service .service-drop{width:55%!important}.main .banner .container .left #open-service-modal-service .service-drop input{width:100%!important}@media screen and (max-width:560px){.main .banner .container .left #open-service-modal-service .service-drop{width:100%!important}}@media (min-width:768px) and (max-width:992px){.main .banner .container .left #open-service-modal-service{width:80%!important}}.main .banner .container .left #container-fields{display:none;width:100%}.main .banner .container .left .link-como-funciona{display:block;padding:10px 0;margin-top:5vh;font-weight:500;color:#f60;text-decoration:none;width:216px;text-align:start;border:none}.main .banner .container .left .link-como-funciona:hover{background:0 0;color:#f60;cursor:pointer;text-decoration:underline}@media screen and (max-width:768px){.main .banner .container .left .link-como-funciona{display:none}}.main .banner .container .right{display:flex;flex:1;width:auto;position:relative;align-items:flex-end;justify-content:flex-end;transition:all .3s linear}.main .banner .container .right>img{width:auto;height:auto;max-height:calc(100vh - 70px - 15%);position:absolute;bottom:0;right:0;transition:all .3s linear}@media (min-height:650px) and (max-width:1200px){.main .banner .container .right>img{right:-15vh}}@media screen and (max-width:768px){.main .banner .container .right>img{display:none}}@media (max-width:425px){.main .banner .container .right>img{display:flex;max-width:70%;position:unset;margin-top:20px}}@media screen and (min-height:1250px){.main .banner .container .right{height:100%}}@media screen and (max-width:1200px){.main .banner .container .right{margin-left:20px}}@media screen and (max-width:992px){.main .banner .container .right{display:none}}@media screen and (max-width:768px){.main .banner .container .right{display:flex;flex:1;flex-direction:column;min-height:20%;justify-content:center!important;align-items:center;margin-left:0}}.main .banner .background{position:absolute;bottom:0;right:0;width:50vw;z-index:-1;transition:all .3s linear}@media screen and (max-width:768px){.main .banner .background{width:80vw}}.main main .breadcrumbs{text-align:center;color:#565656;padding-top:25px}.main main .breadcrumbs ol{padding:0}.main main .breadcrumbs ol li{display:inline-block}.main main .breadcrumbs ol li a{font-size:14px;text-decoration:none;color:#565656;text-transform:uppercase}.main main .breadcrumbs ol li a:hover{color:#f70}.main main .breadcrumbs ol li:after{content:'>'}.main main .breadcrumbs ol li:last-child:after{display:none}.main main .how h3{font-size:32px;line-height:48px;font-weight:500;color:#263238;margin-top:43px;margin-bottom:30px}.main main .how .itens .item .icon{margin:0 auto;width:174px;height:174px}.main main .how .itens .item .icon.how1{background:url(../img/template/how1.png) no-repeat;background-size:contain}.main main .how .itens .item .icon.how2{background:url(../img/template/how2.png) no-repeat;background-size:contain}.main main .how .itens .item .icon.how3{background:url(../img/template/how3.png) no-repeat;background-size:contain}.main main .how .itens .item .icon.how4{background:url(../img/template/how4.png) no-repeat;background-size:contain}.main main .how .itens .item .divisor{width:88px;height:1px;background:#cbcbcb;margin:25px auto 35px auto}.main main .how .itens .item .title-item{text-align:center;font-weight:600;font-size:15px;text-transform:uppercase;color:#565656}.main main .how .itens .item .desc-item{text-align:center;color:#565656;font-size:15px;width:80%;height:70px;margin:0 auto}.main main .how .itens .item .desc-item strong{font-weight:700}.main main .how .itens .item a{text-align:center;font-size:15px;color:#f70;text-decoration:none;text-transform:uppercase;display:block;margin-top:14px}.main main .divisor-main{border-bottom:1px solid #cbcbcb;width:100%;position:absolute;margin-top:60px;left:0}.main main .content{margin-top:50px}.main main .content.pt2{margin-top:60px}.main main .content.pt2 p.text-main-service{margin-bottom:33px}.main main .content h3{font-size:32px;line-height:48px;font-weight:500;color:#263238}.main main .content .text-main-service{font-size:17px;color:#565656;line-height:26px;text-align:center;width:80%;margin:25px auto 80px auto}.main main .content .services-box{text-align:center}.main main .content .services-box .service{margin:0 8px 35px 8px;display:inline-block;width:255px;height:176px;border:1px solid #cbcbcb;background:#fff}.main main .content .services-box .service .service-img{width:100%;height:120px}.main main .content .services-box .service .name{font-size:13px;text-decoration:none;text-align:center;text-transform:uppercase;color:#1f1f1f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 10px 0 10px;margin-top:15px}.main main .content .services-box .service:hover{text-decoration:none;border:1px solid #ef7e31}.main main .content .services-box .service:hover .name{color:#ef7e31}.main main .content .avaliacoes{background:#fafafa;margin-top:50px;padding-top:50px}.main main .content .avaliacoes h3{margin-bottom:50px}.main main .content .avaliacoes .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.main main .content .avaliacoes .flex .left{display:flex;justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.main main .content .avaliacoes .flex .left{width:100%;flex-wrap:nowrap;overflow:auto;-webkit-overflow-x:scroll!important;-webkit-overflow-scrolling:touch}.main main .content .avaliacoes .flex .left .avaliacao .text-box{width:250px!important;font-size:14px;margin-right:20px}.main main .content .avaliacoes .flex .left .avaliacao .icon{width:51px!important;height:51px!important}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info{margin-top:5px!important}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info .avaliacao-nome{font-size:14px!important}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info .avaliacao-date{font-size:12px!important}}.main main .content .avaliacoes .flex .left .avaliacao{margin-bottom:30px;height:auto}.main main .content .avaliacoes .flex .left .avaliacao .text-box{width:340px;height:auto;border:1px solid #cbcbcb;background:#fff;padding:15px;margin-bottom:25px;position:relative}.main main .content .avaliacoes .flex .left .avaliacao .text-box:after,.main main .content .avaliacoes .flex .left .avaliacao .text-box:before{top:100%;left:10%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.main main .content .avaliacoes .flex .left .avaliacao .text-box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:15px;margin-left:-15px}.main main .content .avaliacoes .flex .left .avaliacao .text-box:before{border-color:rgba(203,203,203,0);border-top-color:#cbcbcb;border-width:16px;margin-left:-16px}.main main .content .avaliacoes .flex .left .avaliacao .text-box p{color:#3e3e3e;position:relative}.main main .content .avaliacoes .flex .left .avaliacao .text-box p span{color:#ef7e31}.main main .content .avaliacoes .flex .left .avaliacao .icon{width:71px;height:71px;background:url(../img/template/user.png);background-size:contain;border-radius:100%;display:inline-block;margin-right:15px}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info{display:inline-block;vertical-align:top;margin-top:15px}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info .avaliacao-name{margin-top:0;text-transform:uppercase;font-size:18px;font-weight:700;color:#565656}.main main .content .avaliacoes .flex .left .avaliacao .avaliacao-info .avaliacao-date{font-size:16px;color:#565656}.main main .content .avaliacoes .flex .right{width:25%}@media screen and (max-width:768px){.main main .content .avaliacoes .flex .right{width:100%!important}.main main .content .avaliacoes .flex .right .facebook{margin-bottom:50px}}.main main .content .avaliacoes .flex .right .facebook div:last-child{display:none}.main main .content .avaliacoes .flex .right .facebook div:first-child{display:block}.main main .wrap{width:100%;background:rgba(238,238,238,.42);padding-bottom:100px}.main main .proposta-de-valor{width:100%;height:200px;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#fbfbfb}.main main .proposta-de-valor .boxes{height:200px;display:flex;align-items:center;justify-content:space-between}.main main .proposta-de-valor .boxes .box-proposta{align-self:center;width:23%;height:110px;position:relative}.main main .proposta-de-valor .boxes .box-proposta:first-child .icon{background:url(../img/template/selo-profissional.png) no-repeat;background-size:cover}.main main .proposta-de-valor .boxes .box-proposta:nth-child(3) .icon{background:url(../img/template/selo-pagamento.png) no-repeat;background-size:cover}.main main .proposta-de-valor .boxes .box-proposta:last-child .icon{background:url(../img/template/selo-garantia.png) no-repeat;background-size:cover}.main main .proposta-de-valor .boxes .box-proposta .icon{width:22px;height:22px;display:block;background:red;margin-bottom:20px;position:absolute;top:-30px}.main main .proposta-de-valor .boxes .box-proposta .title{font-weight:700;color:#565656;text-transform:uppercase;font-size:16px!important;margin-bottom:7px}.main main .proposta-de-valor .boxes .box-proposta .title span{color:#f70}.main main .proposta-de-valor .boxes .box-proposta .desc{font-size:14px;line-height:24px;color:#565656;margin-bottom:7px}.main main .proposta-de-valor .boxes .box-proposta .desc strong{font-weight:700}.main main .proposta-de-valor .boxes .box-proposta a{font-weight:700;font-size:14px;text-transform:uppercase;color:#f70;font-style:none}.main main .proposta-de-valor .boxes .divisor-box{height:130px;width:2px;background:#f70}.main main .pro-area{width:100%;min-height:900px;height:auto;border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb;background:#fbfbfb}.main main .pro-area .pro-header{text-align:center;margin:50px 0 70px 0}.main main .pro-area .pro-header ul{padding:0}.main main .pro-area .pro-header ul li{display:inline-block;cursor:pointer;font-size:16px;text-transform:uppercase;color:#565656;margin-right:50px}.main main .pro-area .pro-header ul li:last-child{margin-right:0}@media only screen and (max-width:452px){.main main .pro-area .pro-header ul li{margin-right:15px;font-size:15px}}.main main .pro-area .pro-header ul li.active{color:#ef7e31;border-bottom:2px solid #ef7e31;padding-bottom:2px}.main main .pro-area .pro{display:flex;flex-wrap:wrap;justify-content:space-between}.main main .pro-area .pro>div{width:46%}.main main .pro-area .pro>div.left .img-pro{width:100%;height:369px;background:gray;background-position:center;margin-bottom:30px;margin-left:0!important}.main main .pro-area .pro>div.left .name-pro{font-size:18px;font-weight:700;text-transform:uppercase;color:#565656;margin-bottom:5px}.main main .pro-area .pro>div.left .desc-pro{font-size:16px;color:#565656;margin-bottom:20px}.main main .pro-area .pro>div.right .title{color:#1f1f1f;font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:-5px}.main main .pro-area .pro>div.right .flex{width:100%;display:flex;justify-content:space-between}.main main .pro-area .pro>div.right .flex>div.stars .stars-icon{margin-top:10px;display:block;height:26px;width:145px;background:url(../img/template/star-grey.png);background-size:contain}.main main .pro-area .pro>div.right .flex>div.stars .stars-icon span{display:block;height:26px;background:url(../img/template/star.png);background-size:contain}.main main .pro-area .pro>div.right .flex>div.stars .n-avaliacoes{font-size:14px;color:#565656;margin-top:15px;display:block}.main main .pro-area .pro>div.right .flex>div.services{font-size:35px;font-weight:700;color:#565656;margin-top:0}.main main .pro-area .pro>div.right .comment{margin-top:40px}.main main .pro-area .pro>div.right .comment .title{color:#1f1f1f;font-size:20px;text-transform:uppercase;font-weight:700;margin-bottom:-5px}.main main .pro-area .pro>div.right .comment .box-comment{margin-top:5px;width:100%;margin-bottom:30px;background:url(../img/template/quotes.png) no-repeat}.main main .pro-area .pro>div.right .comment .box-comment .comment-text{font-size:16px;color:#565656;line-height:24px;padding:10px}.main main .pro-area .pro>div.right .comment .box-comment .comment-author{font-size:16px;color:#1f1f1f;text-transform:uppercase;font-weight:700;margin-left:10px}.main main .pro-area .pro>div.right .selos ul{padding:0;margin-top:25px}.main main .pro-area .pro>div.right .selos ul li{list-style:none;font-weight:700;font-size:16px;margin-bottom:15px}.main main .pro-area .pro>div.right .selos ul li span{display:inline-block;width:32px;height:32px;margin-right:25px;vertical-align:middle}.main main .pro-area .pro>div.right .selos ul li:first-child span{background:url(../img/template/selo1.png) no-repeat;background-position:center}.main main .pro-area .pro>div.right .selos ul li:nth-child(2) span{background:url(../img/template/selo2.png) no-repeat;background-position:center}.main main .pro-area .pro>div.right .selos ul li:last-child span{background:url(../img/template/selo3.png) no-repeat;background-position:center}.main main .pro-area a{font-size:15px;text-transform:uppercase;color:#f70;text-decoration:none;margin-bottom:20px;display:block}.main main .campanhas{margin-bottom:100px}.main main .campanhas .banners{display:flex;width:100%;height:250px}.main main .campanhas .banners a{display:block;width:100%;height:250px;background:url(../img/home/banner-desk-sp.jpg) no-repeat center}@media screen and (max-width:768px){.main main .campanhas .banners a{background:url(../img/home/banner-mobile-sp.jpg) no-repeat center;background-size:contain}}.main main .indicacao{display:none}.main main .download{width:100%;height:543px;background:#ecedef}.main main .download .container-download{display:flex;align-items:center}.main main .download .container-download>div.text{width:35%}.main main .download .container-download>div.text .title{font-size:28px;color:#565656}.main main .download .container-download>div.text .desc{font-size:20px;color:#565656;line-height:38px}.main main .download .container-download>div.text a{margin-top:30px;width:173px;height:52px;display:inline-block;background:red}.main main .download .container-download>div.text a.apple{background:url(../img/template/apple.png) no-repeat;background-size:contain}.main main .download .container-download>div.text a.android{background:url(../img/template/google.png) no-repeat;background-size:contain}.main main .download .container-download>div.img{width:65%;height:563px;background:url(../img/template/download.png) no-repeat;background-size:contain}.main main .banner-pro{width:100%;height:148px;background:#4983ef;padding-top:35px}.main main .banner-pro .container .flex{display:flex;justify-content:space-between}.main main .banner-pro .container .flex .left{width:65%}@media screen and (max-width:768px){.main main .banner-pro .container .flex .left{display:none}}.main main .banner-pro .container .flex .left .title-x{font-size:26px;font-weight:700;color:#fff;margin:0}.main main .banner-pro .container .flex .left .desc-x{font-size:20px;color:#fff}.main main .banner-pro .container .flex .right{width:30%}@media screen and (max-width:768px){.main main .banner-pro .container .flex .right{width:100%}}.main main .banner-pro .container .flex .right a{display:block;width:100%;height:66px;border:2px solid #fff;border-radius:3px;color:#fff;font-size:20px;line-height:64px;text-align:center;text-decoration:none}.main main .about-us .content .main-text{font-size:17px;text-align:center;margin-top:35px;margin-bottom:80px;line-height:30px}.main main .about-us .content .main-text a,.main main .about-us .content .main-text strong{font-weight:700}.main main .about-us .content .main-text a{text-transform:uppercase;color:#f70}.main main .about-us .content .flex{display:flex;justify-content:space-between;flex-wrap:wrap!important}.main main .about-us .content .flex>div.video{width:60%}.main main .about-us .content .flex>div.facebook{width:35%}.main main .about-us .content .flex>div.facebook div:last-child{display:none}.main main .about-us .content .flex>div.facebook div:first-child{display:block}.main main .news{margin:50px 0}.main main .news .logo-news{height:70px;padding:15px 10px}.main main .news .catalogo-profissionais__tabs{border:none;display:flex}.main main .news .owl-nav button{margin-top:20px}.main main .news h3{margin-bottom:40px;font-style:normal;font-weight:400;font-size:32px;line-height:48px;font-weight:500;color:#263238;font-variant-ligatures:no-common-ligatures}.main main .news .line-bottom{width:40px;height:70px;margin-top:-70px;border-bottom:3px solid #f70;transition:all .2s linear}@media only screen and (min-width:768px){.main main .news .logo-news:hover+.line-bottom{width:100%;background:rgba(0,0,0,.03)}}.main main .relacionados .relacionados-box{height:170px;margin-top:60px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.main main .relacionados .relacionados-box .relacionado{text-decoration:none;color:#565656;display:inline-block;width:255px;margin-right:15px;height:156px;border:1px solid #cbcbcb}.main main .relacionados .relacionados-box .relacionado .service-img{width:100%;height:120px;background:gray}.main main .relacionados .relacionados-box .relacionado .name{font-size:13px;text-align:center;text-transform:uppercase;margin-top:7px}.main main .relacionados .ver-todos{float:right;margin-top:20px;font-size:14px;color:#ef7e31;margin-right:30px;text-transform:uppercase}@media only screen and (max-width:768px){.main main .relacionados .ver-todos{text-align:center;float:none!important;display:block;margin-right:0}}.main main .outros-servicos{margin-top:150px}.main main .outros-servicos .content h4{text-align:center;margin-top:25px;margin-bottom:40px;font-size:17px}@media screen and (max-width:768px){.main main .outros-servicos .content h4{font-size:15px}}.main main .outros-servicos .content .service-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:425px) and (min-width:321px){.main main .outros-servicos .content .service-list{width:85%;margin:0 auto}}.main main .outros-servicos .content .service-list .service{text-decoration:none;color:#565656;width:225px;margin-bottom:20px}@media only screen and (max-width:425px){.main main .outros-servicos .content .service-list .service{width:140px}}.main main .outros-servicos .content .service-list .service.service-large{width:525px!important}@media only screen and (max-width:1199px) and (min-width:1024px){.main main .outros-servicos .content .service-list .service.service-large{width:460px!important}}@media only screen and (max-width:425px){.main main .outros-servicos .content .service-list .service.service-large .service-img{height:90px;background:gray;background-size:cover!important}}.main main .outros-servicos .content .service-list .service .service-img{width:100%;height:151px;background:#fff;border:1px solid #cbcbcb;border-radius:3px}@media only screen and (max-width:425px){.main main .outros-servicos .content .service-list .service .service-img{height:90px;background:gray;background-size:50%!important}}.main main .outros-servicos .content .service-list .service .name{font-weight:700;font-size:18px;margin-top:15px;margin-bottom:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (max-width:425px){.main main .outros-servicos .content .service-list .service .name{font-size:14px}}.main main .outros-servicos .content .service-list .service .number{font-size:15px}@media only screen and (max-width:425px){.main main .outros-servicos .content .service-list .service .number{font-size:12px}}.main main .main-services .content.pt2>p{font-size:18px;color:#565656}.main main .main-services .content.pt2 .relacionados-box{min-height:170px;margin-top:60px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.main main .main-services .content.pt2 .relacionados-box .relacionado{text-decoration:none;color:#565656;display:inline-grid;width:255px;margin-right:15px;min-height:156px;border:1px solid #cbcbcb}.main main .main-services .content.pt2 .relacionados-box .relacionado .service-img{width:100%;height:120px;background:gray}.main main .main-services .content.pt2 .relacionados-box .relacionado .box-name{height:50px;display:flex;justify-content:center}.main main .main-services .content.pt2 .relacionados-box .relacionado .box-name .name{font-size:13px;text-align:center;text-transform:uppercase;margin-top:7px;white-space:normal;padding:0 10px 0 10px;margin-bottom:0;align-self:center}.main main .main-services .content.pt2 .ver-todos{float:right;margin-top:20px;font-size:14px;color:#ef7e31;margin-right:30px;text-transform:uppercase}@media only screen and (max-width:768px){.main main .main-services .content.pt2 .ver-todos{text-align:center;float:none!important;display:block;margin-right:0}}.main main .blog{margin-top:85px}.main main .blog h3{font-size:32px;line-height:48px;font-weight:500;color:#263238}.main main .blog .blog-articles{display:flex;justify-content:space-between;flex-wrap:wrap}.main main .blog .blog-articles .article{margin:50px auto 0 auto;display:block;width:350px;height:640px;border:1px solid #cbcbcb;text-decoration:none;color:#565656}.main main .blog .blog-articles .article p:nth-child(4){font-size:17px;line-height:26px;padding:15px 25px 15px 25px;height:175px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media only screen and (max-width:1024px){.main main .blog .blog-articles .article{width:300px}.main main .blog .blog-articles .article .title{font-size:15px!important}}@media only screen and (max-width:425px){.main main .blog .blog-articles .article{height:auto;width:100%}.main main .blog .blog-articles .article .title{font-size:15px!important}.main main .blog .blog-articles .article .description{font-size:15px!important}.main main .blog .blog-articles .article span{margin-bottom:20px!important}}.main main .blog .blog-articles .article .img{width:100%;height:290px;background:gray}.main main .blog .blog-articles .article .title{padding:25px 25px 0 25px;font-weight:700;font-size:17px;line-height:27px;margin-bottom:0}.main main .blog .blog-articles .article span{font-size:15px;text-transform:uppercase;color:#ef7e31;text-decoration:none;font-weight:700;padding-left:25px;display:block}.main main .blog .ir-blog{float:right;margin-top:20px;font-size:14px;color:#ef7e31;margin-right:10px;text-transform:uppercase}@media only screen and (max-width:768px){.main main .blog .ir-blog{text-align:center;float:none!important;display:block;margin-right:0}}.main main .map{margin:100px 0 0 0;border-bottom:1px solid #eee}.main main .map .container h3{font-size:32px;line-height:48px;font-weight:500;color:#263238;margin-bottom:50px}.main main .map .container .card-columns{display:flex;justify-content:flex-start;flex-wrap:wrap}@media screen and (max-width:768px){.main main .map .container .card-columns{flex-wrap:wrap!important}.main main .map .container .card-columns .card{width:100%!important}.main main .map .container .card-columns .card .list{width:100%}}.main main .map .container .card-columns .card{width:30%;border:none}.main main .map .container .card-columns .card .list{margin-bottom:50px}.main main .map .container .card-columns .card .list h4 a{color:#f70!important;font:bold 16px Roboto,sans-serif;margin-bottom:10px}.main main .map .container .card-columns .card .list h5{margin-top:20px!important;margin-bottom:5px!important}.main main .map .container .card-columns .card .list h5 a{font-size:14px;text-align:left!important}.main main .map .container .card-columns .card .list a{text-decoration:none;display:block;margin-bottom:10px;font:normal 12px Roboto,sans-serif;color:#565656}@media only screen and (max-width:768px){.main main .map .container .card-columns .card .list a{font-size:12px}}.main main .map .container .card-columns .card .list a:hover{color:#f70}.main .bottom-fixed{display:none;width:100%;height:68px;background:rgba(255,255,255,.9);position:fixed;z-index:5;bottom:0;box-shadow:0 -3px 8px rgba(0,0,0,.4)}.main .bottom-fixed .container{height:68px;display:flex;justify-content:space-between;align-items:center}.main .bottom-fixed .container .left{width:75%;height:43px}.main .bottom-fixed .container .left .app-icon{display:inline-block;width:43px;height:43px;background:url(../img/template/app-icon.png) no-repeat;background-size:cover;margin-right:22px}.main .bottom-fixed .container .left p{display:inline-block;vertical-align:top;line-height:22px;font-size:15px;width:50%}.main .bottom-fixed .container .right{widows:39%;height:30px}.main .bottom-fixed .container .right p{display:none;text-align:center;font-size:15px;margin-top:0;margin-bottom:5px}.main .bottom-fixed .container .right p span{color:#548bf0;font-weight:700}.main .bottom-fixed .container .right .badge{display:inline-block;width:99px;height:30px;margin-left:10px}.main .bottom-fixed .container .right .badge.apple{background:url(../img/template/apple.png);background-size:contain}.main .bottom-fixed .container .right .badge.android{background:url(../img/template/google.png);background-size:contain}@media only screen and (max-width:1024px) and (min-width:769px){.main main .itens .item>div .title-item{height:40px}.main main .itens .item>div .desc-item{height:100px!important}.main main .proposta-de-valor{height:200px;width:100%}.main main .proposta-de-valor .boxes{height:200px;margin-top:30px;display:block;white-space:nowrap;overflow-x:scroll!important;overflow-y:none;-webkit-overflow-x:scroll!important;-webkit-overflow-scrolling:touch}.main main .proposta-de-valor .boxes div{display:inline-block!important}.main main .proposta-de-valor .boxes .divisor-box{margin-left:10px;margin-right:20px}.main main .proposta-de-valor .boxes .box-proposta{width:30%}.main main .proposta-de-valor .boxes .box-proposta .desc{white-space:normal!important;width:95%}.main main .proposta-de-valor .boxes .box-proposta a{display:block}.main main .proposta-de-valor .boxes::-webkit-scrollbar{display:none!important;width:0!important}.main main .download .container-download .text{width:40%!important}.main main .download .container-download .text .title{font-size:25px!important}.main main .download .container-download .text .desc{font-size:18px!important}.main main .download .container-download .img{width:55%!important;background-position:center!important}.main main .about-us .content .main-text{font-size:13px;line-height:22px;margin-bottom:50px}.main main .about-us .content .flex>div.video{width:50%;margin:0 auto}.main main .about-us .content .flex>div.video iframe{width:100%!important}.main main .about-us .content .flex>div.facebook{margin-top:50px;width:100%!important;text-align:center}.main main .about-us .content .flex>div.facebook div{margin:0 auto}}@media only screen and (max-width:768px){.main header .navbar{height:50px!important;padding:0}.main header .navbar .container{justify-content:flex-start;padding:0}.main header .navbar .container .menu-btn{margin-left:25px;display:inline-block!important;width:28px;height:19px;background:url(../img/template/menu.png)}.main header .navbar .container img{margin-left:20px;width:60px!important;height:20px!important}.main header .navbar .container nav{display:none;width:100%;background:#fff;position:absolute;z-index:3;top:50px;box-shadow:0 4px 4px rgba(0,0,0,.25);padding-top:10px}.main header .navbar .container nav ul{padding:0}.main header .navbar .container nav ul li{padding:0!important;margin:0!important;display:block!important}.main header .navbar .container nav ul li a{display:block;padding:10px 25px;width:100%!important;height:100%!important;font-size:18px!important}.main header .navbar .container nav.active{display:block}.main .banner{padding-top:80px;min-height:270px;background-position:70%!important}.main .banner .left h1{width:72%}.main .banner .left>a{background:#fff}.main main .breadcrumbs a{font-size:13px}.main main .how h3{font-size:18px}.main main .how .itens .item{width:100%;display:flex;justify-content:space-around;margin-bottom:20px}.main main .how .itens .item .icon{margin-top:-15px;width:100px;height:100px}.main main .how .itens .item div{width:70%}.main main .how .itens .item div .divisor{display:none}.main main .how .itens .item div .desc-item,.main main .how .itens .item div .title-item{font-size:14px;text-align:left;width:100%;height:auto;margin-bottom:2px}.main main .how .itens .item div a{font-size:13px;text-align:left;margin-top:0}.main main .content .text-main-service{width:98%;font-size:15px}.main main .content h3{font-size:18px}.main main .content .avaliacoes .avaliacoes-boxes .avaliacao{width:98%!important;margin:0 auto 30px auto}.main main .box-js{width:98%!important}.main main .box-js .title-box{font-size:16px!important}.main main .box-js .desc-box{font-size:14px!important}.main main .btn-triider-box{width:98%!important}.main main .proposta-de-valor{height:200px;width:100%}.main main .proposta-de-valor .boxes{height:200px;margin-top:30px;display:block;white-space:nowrap;overflow-x:scroll!important;overflow-y:none;-webkit-overflow-x:scroll!important;-webkit-overflow-scrolling:touch}.main main .proposta-de-valor .boxes div{display:inline-block!important}.main main .proposta-de-valor .boxes .divisor-box{margin-left:10px;margin-right:20px}.main main .proposta-de-valor .boxes .box-proposta{width:85%}.main main .proposta-de-valor .boxes .box-proposta .desc{white-space:normal!important;width:95%}.main main .proposta-de-valor .boxes .box-proposta a{display:block}.main main .proposta-de-valor .boxes::-webkit-scrollbar{display:none!important;width:0!important}.main main .pro-area{height:auto}.main main .pro-area .pro>div{width:100%}.main main .pro-area .pro>div.left .img-pro{position:absolute;margin-left:-15px;height:292px}.main main .pro-area .pro>div.left .name-pro{margin-top:320px;font-size:14px}.main main .pro-area .pro>div.left .desc-pro{font-size:13px}.main main .pro-area .pro>div.right .title{font-size:14px}.main main .pro-area .pro>div.right .flex{width:100%;display:flex}.main main .pro-area .pro>div.right .flex>div.stars .stars-icon{height:17px;width:95px}.main main .pro-area .pro>div.right .flex>div.stars .stars-icon-selected{height:17px!important}.main main .pro-area .pro>div.right .flex>div.stars .n-avaliacoes{font-size:12px;margin-top:7px}.main main .pro-area .pro>div.right .comment{margin-top:30px}.main main .pro-area .pro>div.right .comment .title{font-size:14px}.main main .pro-area .pro>div.right .comment .box-comment .comment-text{font-size:13px;line-height:20px}.main main .pro-area .pro>div.right .comment .box-comment .comment-author{font-size:13px;margin-top:-20px}.main main .pro-area .pro>div.right .selos{font-size:14px;margin-top:0}.main main .pro-area .pro>div.right .selos ul li{font-size:14px}.main main .pro-area .pro>div.right .selos ul li span{margin-right:15px}.main main .pro-area a{margin-top:10px;margin-bottom:20px;font-size:13px}.main main .download{min-height:135px;height:auto;background:#fff;border-bottom:1px solid #cbcbcb}.main main .download .container-download .text{width:100%!important}.main main .download .container-download .text .title{font-size:18px!important;margin-top:20px}.main main .download .container-download .text .desc{display:none}.main main .download .container-download .text a{margin-top:0!important}.main main .download .container-download .img{display:none}.main main .about-us .content .main-text{font-size:13px;line-height:22px;margin-bottom:20px}.main main .about-us .content .flex>div.video{width:70%;margin:0 auto}.main main .about-us .content .flex>div.video iframe{width:100%!important}.main main .about-us .content .flex>div.facebook{margin-top:50px;width:100%!important;text-align:center}.main main .about-us .content .flex>div.facebook div{margin:0 auto}.footer{margin-top:0}.footer .institucional{padding:0!important;min-height:450px!important;height:auto!important;background:#fff}.footer .institucional .footer-info{margin-left:-15px!important;margin-right:-15px!important}.footer .institucional .footer-info .logo-box{width:100%}.footer .institucional .footer-info .logo-box .logo{margin:20px auto 0 auto}.footer .institucional .footer-info .logo-box ul{margin:20px auto 0 auto;text-align:center}.footer .institucional .footer-info .logo-box ul li:last-child{margin-right:0}.footer .institucional .footer-info .logo-box ul li a{width:30px;height:30px}.footer .institucional .footer-info .lists{display:block;width:100%;margin-top:70px}.footer .institucional .footer-info .lists .boxMenu{min-height:70px;height:auto}.footer .institucional .footer-info .lists .boxMenu .title{display:block;width:100%!important;font:300 15px Roboto,sans-serif;font-size:15px!important;padding:25px 0 25px 40px;border-top:1px solid #eee;margin-bottom:0;margin-top:0;cursor:pointer;float:left}.footer .institucional .footer-info .lists .boxMenu .collapse{width:13px;height:13px;float:right;display:block;background:red;margin-top:-38px;margin-right:40px!important;background:url(../img/template/collapse_baixado.png) no-repeat;background-size:contain}.footer .institucional .footer-info .lists .boxMenu .collapse.active{background:url(../img/template/collapse_normal.png) no-repeat;background-size:contain}.footer .institucional .footer-info .lists .boxMenu ul{display:none;padding:70px 0 10px 0}.footer .institucional .footer-info .lists .boxMenu ul li{margin-top:0;padding-top:0}.footer .institucional .footer-info .lists .boxMenu ul li a{display:block!important;height:inherit;line-height:40px;padding-left:42px!important}.footer .institucional .footer-info .lists .boxMenu ul.active{display:block!important}.footer .copyright{height:165px}.footer .copyright .container{padding-top:23px;display:block;text-align:center}.footer .copyright .container .terms{padding-top:15px}.footer .copyright .container .terms a{margin-right:0!important;display:block;padding-bottom:12px}.bottom-fixed{width:100%;height:68px;background:#fff}.bottom-fixed .container{margin-top:5px;align-items:baseline!important}.bottom-fixed .container .left{display:none}.bottom-fixed .container .right{text-align:center;width:80%;margin:0 auto}.bottom-fixed .container .right p{display:block!important}}@media only screen and (max-width:768px) and (min-width:426px){.banner .box-cta .btn-triider{padding:20px!important}main .proposta-de-valor .boxes .box-proposta{width:45%!important}main .pro-area{height:auto}main .pro-area .pro>div{width:45%!important}main .pro-area .pro>div.left .img-pro{position:static!important;height:369px!important;margin-left:0!important}main .pro-area .pro>div.left .name-pro{margin-top:0!important}}@media only screen and (max-width:425px){.main main .indicacao{display:block;width:100%;height:102px;background:#ef7e31;background:-moz-linear-gradient(top,#ef7e31 0,#ec4329 100%);background:-webkit-linear-gradient(top,#ef7e31 0,#ec4329 100%);background:linear-gradient(to bottom,#ef7e31 0,#ec4329 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef7e31', endColorstr='#ec4329', GradientType=0)}.main main .indicacao .flex{display:flex;justify-content:space-between;height:100px}.main main .indicacao .flex .icon{width:63px;height:63px;background:url(../img/template/share.png);margin-right:10px;align-self:center}.main main .indicacao .flex .text{height:100px;padding:13px 0;width:68%}.main main .indicacao .flex .text .title{font-size:15px!important;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:0}.main main .indicacao .flex .text .desc{font-size:13px;color:#fff;line-height:20px}.main main .indicacao .flex .icon-arrow{align-self:center;width:21px;height:14px;background:url(../img/template/arrow.png);background-size:cover}.main main .download .container-download .text a{margin-top:0!important;width:48%!important}.main main .download .container-download .img{display:none}.main main .about-us .content .flex .video{width:100%!important}.main main .about-us .content .flex .facebook div:last-child{display:block!important}.main main .about-us .content .flex .facebook div:first-child{display:none!important}}.show{display:block!important}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes blink{0%{height:1px}20%{height:2px}40%{height:3px}60%{height:5px}80%{height:2px}100%{height:1px}}@keyframes slideTop{from{position:relative;top:-500px}20%{top:0}to{top:0}}@keyframes slideBottom{from{position:relative;bottom:-500px;opacity:0}20%{bottom:0;opacity:1}to{bottom:0}}@keyframes slideLeft{from{position:relative;left:-500px}20%{left:0}to{left:0}}@keyframes slideRight{from{position:relative;right:-500px}20%{right:0}to{right:0}}