*:focus{outline:none}body{font-size:13px;line-height:1.6;letter-spacing:0.05em;font-family:"Lato",sans-serif;color:#777;background-color:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased}@media (min-width: 768px){body{font-size:15px}}button{border:none;cursor:pointer;background-color:transparent}button:focus{outline:none}a{transition:all 0.2s ease-in-out 0s;color:inherit}a:hover{text-decoration:none;color:#c34f5c}footer a{color:white}footer a:hover{color:#f79514}p{font-weight:400}h1,h2,h3,h4,h5,h6{width:100%;margin-top:0;font-weight:600;font-family:"Oswald",sans-serif;letter-spacing:0;text-transform:uppercase;color:#151515}h2{font-size:26px;font-weight:700;line-height:1.18182}@media (min-width: 768px){h2{font-size:35px}}@media (min-width: 992px){h2{font-size:45px}}@media (min-width: 1200px){h2{font-size:55px}}ul{list-style:none;margin:0;padding:0}img{max-width:100%;height:auto}.btn{position:relative;overflow:hidden;display:inline-block;padding:4px 17px;font-size:14px;line-height:2;border:2px solid;border-radius:0px;max-width:220px;font-family:"Lato",sans-serif;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:all 250ms ease-in-out}@media (min-width: 768px){.btn{padding:9px 29px}}@media (min-width: 992px){.btn{padding:14px 34px}}.btn-efeito.btn{z-index:1;transition:all .3s ease-in-out}.btn-efeito.btn::after{position:absolute;content:'';top:50%;left:50%;width:110%;padding-bottom:110%;border-radius:50%;transform:translate3d(-50%, -50%, 0) scale(1);transition:inherit;pointer-events:none;z-index:-1}.btn-efeito.btn:hover::after{transform:translate3d(-50%, -50%, 0) scale(0)}.btn-sm.btn{padding:1px 15px;font-size:12px;line-height:2}@media (min-width: 768px){.btn-sm.btn{padding:6px 25px}}@media (min-width: 992px){.btn-sm.btn{padding:11px 30px}}.nav-main .sm-clean a,.nav-main .sm-clean a:hover,.nav-main .sm-clean a:focus,.nav-main .sm-clean a:active,.nav-main .sm-clean a.current,.nav-main .sm-clean a.highlighted,.nav-main .sm-clean ul a,.nav-main .sm-clean ul a:hover,.nav-main .sm-clean ul a:focus,.nav-main .sm-clean ul a:active,.nav-main .sm-clean ul a.current,.nav-main .sm-clean ul a.highlighted{color:white;position:relative;display:inline-block;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:"Oswald",sans-serif;transition:all .25s ease-in-out;padding:25px 0}@media (min-width: 768px){.nav-main .sm-clean a::before,.nav-main .sm-clean a:hover::before,.nav-main .sm-clean a:focus::before,.nav-main .sm-clean a:active::before,.nav-main .sm-clean a.current::before,.nav-main .sm-clean a.highlighted::before{position:absolute;content:'';top:0;left:50%;height:8px;width:140%;background:0 0;transform:translate3d(-50%, -50%, 0);transition:all .25s ease}}.text-primary{color:#c34f5c !important}.text-secondary{color:#f79514 !important}.bg-primary{background-color:#c34f5c !important}.bg-secondary{background-color:#f79514 !important}.border-primary{border-color:#c34f5c !important}.border-secondary{border-color:#f79514 !important}.border-hover-primary:hover{border-color:#c34f5c !important}.border-hover-secondary:hover{border-color:#f79514 !important}.font-primary{font-family:"Lato",sans-serif !important}.font-secondary{font-family:"Oswald",sans-serif !important}.font-tertiary{font-family:"Poppins",sans-serif !important}@media (min-width: 992px){.pb-lg-185{padding-bottom:185px !important}}.btn{position:relative;overflow:hidden;display:inline-block;padding:4px 17px;font-size:14px;line-height:2;border:2px solid;border-radius:0px;max-width:220px;font-family:"Lato",sans-serif;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-align:center;cursor:pointer;vertical-align:middle;user-select:none;transition:all 250ms ease-in-out}@media (min-width: 768px){.btn{padding:9px 29px}}@media (min-width: 992px){.btn{padding:14px 34px}}.btn-efeito.btn{z-index:1;transition:all .3s ease-in-out}.btn-efeito.btn::after{position:absolute;content:'';top:50%;left:50%;width:110%;padding-bottom:110%;border-radius:50%;transform:translate3d(-50%, -50%, 0) scale(1);transition:inherit;pointer-events:none;z-index:-1}.btn-efeito.btn:hover::after{transform:translate3d(-50%, -50%, 0) scale(0)}.btn-sm.btn{padding:1px 15px;font-size:12px;line-height:2}@media (min-width: 768px){.btn-sm.btn{padding:6px 25px}}@media (min-width: 992px){.btn-sm.btn{padding:11px 30px}}.nav-main .sm-clean a,.nav-main .sm-clean a:hover,.nav-main .sm-clean a:focus,.nav-main .sm-clean a:active,.nav-main .sm-clean a.current,.nav-main .sm-clean a.highlighted,.nav-main .sm-clean ul a,.nav-main .sm-clean ul a:hover,.nav-main .sm-clean ul a:focus,.nav-main .sm-clean ul a:active,.nav-main .sm-clean ul a.current,.nav-main .sm-clean ul a.highlighted{color:white;position:relative;display:inline-block;font-size:14px;line-height:1.2;font-weight:500;letter-spacing:.1em;text-transform:uppercase;font-family:"Oswald",sans-serif;transition:all .25s ease-in-out;padding:25px 0}@media (min-width: 768px){.nav-main .sm-clean a::before,.nav-main .sm-clean a:hover::before,.nav-main .sm-clean a:focus::before,.nav-main .sm-clean a:active::before,.nav-main .sm-clean a.current::before,.nav-main .sm-clean a.highlighted::before{position:absolute;content:'';top:0;left:50%;height:8px;width:140%;background:0 0;transform:translate3d(-50%, -50%, 0);transition:all .25s ease}}@media (min-width: 1200px){.container{max-width:1200px}}.btn.btn-primary{border-color:#f79514;background-color:#f79514;color:#151515}.btn.btn-primary-light{border-color:rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);color:white}.btn.btn-primary::after{background:#f79514}.btn.btn-primary:hover{background-color:#c34f5c;border-color:#c34f5c;color:#ffffff}.btn.btn-secondary{background-color:transparent;border-color:#151515;color:#151515}.btn.btn-secondary::after{background:white}.btn.btn-secondary:hover{background-color:#f79514;border-color:#151515;color:#151515}.btn.btn-to-top{position:fixed;overflow:hidden;right:15px;bottom:15px;width:50px;height:50px;font-size:20px;border-radius:50%;transition:all 0.45s ease, opacity 0.25s ease-in-out;transform:translate3d(0, 100px, 0);opacity:0.6;z-index:100;border:none;padding:0}@media (min-width: 768px){.btn.btn-to-top{right:40px;bottom:50px}}.btn.btn-to-top.visible{transform:translate3d(0, 0, 0)}.btn.btn-to-top:hover{opacity:1}.nav-main{background-color:#c34f5c}.nav-main .sm-clean{border-radius:0;background-color:transparent;z-index:10}@media (max-width: 767px){.nav-main .sm-clean{display:none;max-height:70vh;overflow:auto}.nav-main .sm-clean .sub-arrow{right:-40px !important}}@media (min-width: 768px){.nav-main .sm-clean{display:block !important}.nav-main .sm-clean>li+li{margin-left:42px}}.nav-main .sm-clean a .sub-arrow{right:-15px;border-color:#fff transparent transparent transparent}.nav-main .sm-clean a.current::before,.nav-main .sm-clean a:hover::before,.nav-main .sm-clean a.highlighted::before{width:100%;background:#f79514}.nav-main .sm-clean a:hover.current,.nav-main .sm-clean a:hover:hover,.nav-main .sm-clean a:hover.highlighted,.nav-main .sm-clean a:focus.current,.nav-main .sm-clean a:focus:hover,.nav-main .sm-clean a:focus.highlighted,.nav-main .sm-clean a:active.current,.nav-main .sm-clean a:active:hover,.nav-main .sm-clean a:active.highlighted,.nav-main .sm-clean a.current.current,.nav-main .sm-clean a.current:hover,.nav-main .sm-clean a.current.highlighted,.nav-main .sm-clean a.highlighted.current,.nav-main .sm-clean a.highlighted:hover,.nav-main .sm-clean a.highlighted.highlighted{color:white}.nav-main .sm-clean ul{background-color:#ffffff;border-radius:0 !important;padding:30px;border:none;transition:0.35s transform cubic-bezier(0.65, 0.05, 0.36, 1);box-shadow:0 0 5px 0 rgba(1,3,4,0.19)}.nav-main .sm-clean ul li{border:none}@media (min-width: 1200px){.nav-main .sm-clean ul{padding:40px 44px}}.nav-main .sm-clean ul>li+li{margin-top:24px}.nav-main .sm-clean ul a,.nav-main .sm-clean ul a:hover,.nav-main .sm-clean ul a:focus,.nav-main .sm-clean ul a:active,.nav-main .sm-clean ul a.current,.nav-main .sm-clean ul a.highlighted{color:#151515;font-weight:400;padding:0;font-family:"Poppins",sans-serif;letter-spacing:normal}.nav-main .sm-clean ul a .sub-arrow,.nav-main .sm-clean ul a:hover .sub-arrow,.nav-main .sm-clean ul a:focus .sub-arrow,.nav-main .sm-clean ul a:active .sub-arrow,.nav-main .sm-clean ul a.current .sub-arrow,.nav-main .sm-clean ul a.highlighted .sub-arrow{border-color:transparent transparent transparent #777}.nav-main .sm-clean ul a::before,.nav-main .sm-clean ul a:hover::before,.nav-main .sm-clean ul a:focus::before,.nav-main .sm-clean ul a:active::before,.nav-main .sm-clean ul a.current::before,.nav-main .sm-clean ul a.highlighted::before{display:none}.nav-main .sm-clean ul a:hover,.nav-main .sm-clean ul a.highlighted,.nav-main .sm-clean ul a:hover:hover,.nav-main .sm-clean ul a:hover.highlighted,.nav-main .sm-clean ul a:focus:hover,.nav-main .sm-clean ul a:focus.highlighted,.nav-main .sm-clean ul a:active:hover,.nav-main .sm-clean ul a:active.highlighted,.nav-main .sm-clean ul a.current:hover,.nav-main .sm-clean ul a.current.highlighted,.nav-main .sm-clean ul a.highlighted:hover,.nav-main .sm-clean ul a.highlighted.highlighted{background-color:transparent;color:#c34f5c}.nav-main .sm-clean ul>li>a.current.current{color:#151515}.nav-main .sm-clean ul>li>a.current.current:hover{color:#c34f5c}.nav-main .sm-clean .scroll-up:hover .scroll-up-arrow{border-color:transparent transparent #c34f5c transparent}.nav-main .sm-clean .scroll-down:hover .scroll-down-arrow{border-color:#c34f5c transparent transparent transparent}.form-control{border-radius:0;min-height:60px;padding:16px 25px;font-size:15px;font-weight:400;letter-spacing:0.075em;line-height:26px}.form-control.form-header{min-height:30px;font-size:14px;line-height:normal;background-color:rgba(255,255,255,0.1);border-color:transparent;color:white}.form-control.form-header::placeholder{color:rgba(255,255,255,0.5)}.form-control.form-primary:focus{box-shadow:3px 3px 1px rgba(247,149,20,0.7);border-color:#f79514;transform:translate(-3px, -3px)}.form-control.form-secondary{display:block;width:100%;min-height:50px;padding:10px 0;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0.1em;font-family:"Oswald",sans-serif;color:#151515;background-color:transparent;background-image:none;border-radius:0;-webkit-appearance:none;transition:0.3s ease-in-out;border:1px solid #e1e1e1;border-width:0 0 1px}@media (min-width: 768px){.form-control.form-secondary{font-size:15px;min-height:60px;padding:17px 0}}.form-control.form-secondary:focus{outline:none;box-shadow:none;border-color:#c34f5c}textarea.form-secondary{height:150px}.mask{position:relative;overflow:hidden;display:inline-block}.mask img{width:100%;will-change:transform;transform:scale(1.05);transition:all 0.3s}.mask-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);transform:scale(2) rotate(45deg) translate3d(0, -100%, 0);transition:transform 0.6s;pointer-events:none;z-index:1}.mask-icon{position:absolute;z-index:1;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;color:white;transform:scale(0);opacity:0;transition:transform 0.6s ease, opacity 0.3s}@media (min-width: 768px){.mask:hover .mask-overlay{transform:scale(2) rotate(45deg) translate3d(0, 100%, 0)}.mask:hover .mask-icon{transform:none;opacity:1}.mask:hover img{transform:none;opacity:0.8;filter:blur(1.5px)}}.mask-2{position:relative;overflow:hidden;display:block}.mask-2 img{transition:0.2s ease}.mask-2:hover img{transform:scale(1.2) rotate(4deg)}.preloader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:10000;display:flex;justify-content:center;align-items:center;padding:20px;background:#fff;transition:0.3s all ease}.preloader *{box-sizing:content-box}.preloader.loaded{opacity:0;visibility:hidden}.preloader-body{text-align:center}.preloader-body p{position:relative;right:-8px}.cssload-bell{width:97px;height:99px;border-radius:100%}.cssload-circle{width:100%;height:100%;position:absolute}.cssload-circle .cssload-inner{width:100%;height:100%;border-radius:100%;border:5px solid rgba(195,79,92,0.7);border-right:none;border-top:none;background-clip:padding;box-shadow:inset 0 0 10px rgba(195,79,92,0.15)}.cssload-circle:nth-of-type(0){transform:rotate(0deg)}.cssload-circle:nth-of-type(0) .cssload-inner{animation:cssload-spin 2.3s infinite linear}.cssload-circle:nth-of-type(1){transform:rotate(70deg)}.cssload-circle:nth-of-type(1) .cssload-inner{animation:cssload-spin 2.3s infinite linear}.cssload-circle:nth-of-type(2){transform:rotate(140deg)}.cssload-circle:nth-of-type(2) .cssload-inner{animation:cssload-spin 2.3s infinite linear}.cssload-bell{animation:cssload-spin 5.75s infinite linear}@keyframes cssload-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}[data-caption-animate]{display:inline-block;animation-duration:0.7s}.not-animated{opacity:0}.fadeScale{animation-name:"fadeScale"}@keyframes fadeScale{0%{opacity:0;transform:scale(0.5)}100%{opacity:1;transform:none}}.swiper-main .swiper-slide,.swiper-main .swiper-slide-caption{height:400px}@media (min-width: 768px){.swiper-main .swiper-slide,.swiper-main .swiper-slide-caption{height:500px}}@media (min-width: 1200px){.swiper-main .swiper-slide,.swiper-main .swiper-slide-caption{height:33.33333vw}}.swiper-main .swiper-button-prev,.swiper-main .swiper-button-next{text-align:center;position:absolute;display:none;top:50%;font-size:30px;line-height:1.8;font-weight:400;letter-spacing:0.05em;font-family:"material design icons";color:#fff;transition:all 0.2s ease;transform:translate3d(0, -50%, 0);will-change:transform;cursor:pointer;z-index:10;background-image:none}@media (min-width: 992px){.swiper-main .swiper-button-prev,.swiper-main .swiper-button-next{display:block}}.swiper-main .swiper-button-prev:hover,.swiper-main .swiper-button-next:hover{color:#f79514}.swiper-main .swiper-button-prev{left:1%}@media (min-width: 1200px){.swiper-main .swiper-button-prev{left:4%}}.swiper-main .swiper-button-prev::before{content:"\f14a"}.swiper-main .swiper-button-next{right:1%}@media (min-width: 1200px){.swiper-main .swiper-button-next{right:4%}}.swiper-main .swiper-button-next::before{content:"\f14f"}.swiper-main .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;display:inline-block;border-radius:100%;background:#fff;transition:all 0.25s ease-in-out;opacity:1;margin:0 6px}.swiper-main .swiper-pagination .swiper-pagination-bullet-active{background:#f79514}.footer-list{columns:2;break-inside:avoid}.footer-list-link a{text-indent:-20px;padding-left:20px;transition:all 0.25s ease;margin-bottom:7px;color:white;display:inline-block;font-size:15px}@media (min-width: 768px){.footer-list-link a{text-indent:-34px;padding-left:34px}}@media (min-width: 1200px){.footer-list-link a{padding-right:17px}}.footer-list-link a::before{background:rgba(255,255,255,0.2);display:inline-block;vertical-align:middle;content:"";height:2px;width:10px;margin-right:10px;transition:inherit}@media (min-width: 768px){.footer-list-link a::before{width:17px;margin-right:17px}}@media (min-width: 992px){.footer-list-link a:hover::before{width:34px;background:#f79514}}.not-animated{opacity:0}.tabs-sobre .tab-content::before{position:absolute;content:"";top:0;bottom:0;left:0;width:44%;border:15px solid #f6f6f6;z-index:-1}.tabs-sobre .tab-content .tab-pane-btn{position:relative;display:inline-block;font-size:14px;line-height:1.9;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;font-family:"Lato",sans-serif;transition:all 0.25s ease;color:#a3a3a3}.tabs-sobre .tab-content .tab-pane-btn::after{display:block;content:"";height:0;width:100%;border-top:2px solid;transition:transform 0.2s ease}.tabs-sobre .tab-content .tab-pane-btn:hover{letter-spacing:0.3em;color:#c34f5c}@media (min-width: 576px){.tabs-sobre .tab-content .tab-pane-btn{margin-left:46%}}@media (max-width: 575px){.tabs-sobre .tab-content::before{display:none}}@media (min-width: 576px){.tabs-sobre .tab-content{position:relative;padding:8% 0 14% 17%;z-index:1}}@media (min-width: 1200px){.tabs-sobre .tab-content{padding-right:5%}}.tabs-sobre .nav-tabs{background:#f6f6f6;padding:0 30px;border:none;counter-reset:li}.tabs-sobre .nav-tabs .nav-link{position:relative;padding:10px 0;font-size:20px;line-height:1.2;font-weight:600;letter-spacing:0;text-transform:uppercase;font-family:"Oswald",sans-serif;color:rgba(21,21,21,0.41);background:0 0;border:none}.tabs-sobre .nav-tabs .nav-link::before{position:absolute;font-family:"Poppins",sans-serif;top:50%;left:50%;font-size:60px;font-weight:300;letter-spacing:0;line-height:1;color:rgba(21,21,21,0.1);transform:translate3d(-50%, -50%, 0);transition:inherit}@media (min-width: 576px){.tabs-sobre .nav-tabs .nav-link::before{content:counter(li, decimal-leading-zero);counter-increment:li}}@media (min-width: 768px){.tabs-sobre .nav-tabs .nav-link::before{font-size:80px}}@media (min-width: 1200px){.tabs-sobre .nav-tabs .nav-link::before{font-size:100px}}.tabs-sobre .nav-tabs .nav-link::after{display:none;position:absolute;content:"";top:0;left:50%;width:0;height:0;border-style:solid;border-width:0 13px 10px;border-color:transparent transparent #f6f6f6 transparent;transform:translate3d(-50%, 0, 0);transition:all 0.25s ease}@media (min-width: 576px){.tabs-sobre .nav-tabs .nav-link::after{display:block}}.tabs-sobre .nav-tabs .nav-link.active,.tabs-sobre .nav-tabs .nav-link:hover{color:#c34f5c}.tabs-sobre .nav-tabs .nav-link.active::before,.tabs-sobre .nav-tabs .nav-link:hover::before{color:rgba(195,79,92,0.2)}.tabs-sobre .nav-tabs .nav-link.active::after,.tabs-sobre .nav-tabs .nav-link:hover::after{transform:translate3d(-50%, -100%, 0)}@media (min-width: 576px){.tabs-sobre .nav-tabs .nav-link{padding:35px 0}}@media (min-width: 768px){.tabs-sobre .nav-tabs .nav-link{padding:40px 0}}@media (min-width: 1200px){.tabs-sobre .nav-tabs .nav-link{padding:56px 0}}@media (max-width: 575px){.tabs-sobre .nav-tabs{flex-direction:column;padding:10px}.tabs-sobre .nav-tabs .nav-link{text-align:center}.tabs-sobre .nav-tabs .nav-link.active{background-color:#c34f5c;color:white;border-radius:0}}.owl-carousel.owl-clientes img{opacity:0.2;transition:all 0.25s ease;width:auto}.owl-carousel.owl-clientes img:hover{opacity:1}.owl-carousel.owl-servicos .owl-servicos-box .owl-servicos-img{padding:15px;display:block;border:1px solid #e1e1e1}.owl-carousel.owl-servicos .owl-servicos-box .owl-servicos-img img{transition:all 0.25s ease;width:100%}.owl-carousel.owl-servicos .owl-servicos-box .owl-servicos-btn{position:relative;display:inline-block;padding:12px 22px;font-size:14px;line-height:1.2;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;font-family:"Lato",sans-serif;transition:transform 0.25s ease, color 0.25s ease-in-out;color:#151515}.owl-carousel.owl-servicos .owl-servicos-box .owl-servicos-btn::before{position:absolute;content:"";top:50%;left:50%;width:calc(100% - 44px);height:80%;border:2px solid transparent;border-bottom-color:inherit;transform:translate3d(-50%, -50%, 0);transition:width 0.25s ease, height 0.25s ease}@media (min-width: 992px){.owl-carousel.owl-servicos .owl-servicos-box:hover .owl-servicos-img{border-color:transparent}.owl-carousel.owl-servicos .owl-servicos-box:hover .owl-servicos-img img{transform:scale(1.1)}.owl-carousel.owl-servicos .owl-servicos-box:hover .owl-servicos-btn{transform:translate3d(0, 10px, 0);color:#c34f5c}.owl-carousel.owl-servicos .owl-servicos-box:hover .owl-servicos-btn::before{width:100%;height:100%;border-color:inherit;transition:border-color 0.3s ease-in-out, width 0.25s ease, height 0.25s ease}.owl-carousel.owl-servicos .owl-servicos-box:hover .owl-servicos-btn:hover{color:#151515}}.owl-carousel .owl-dots .owl-dot span{width:14px;height:14px}.owl-carousel .owl-dots .owl-dot.active span,.owl-carousel .owl-dots .owl-dot:hover span{background:#c34f5c}.breadcrumb .breadcrumb-item{position:relative;display:inline-block;vertical-align:middle;font-size:12px;line-height:2;font-weight:600;letter-spacing:0.13em;font-family:oswald, sans-serif;text-transform:uppercase}.breadcrumb .breadcrumb-item.active{color:#151515}.container-404-texto .title-404{font-size:10em !important;font-weight:500;line-height:1;letter-spacing:0.05em;font-family:"Oswald",sans-serif;color:rgba(255,255,255,0.5);animation:titleColor 3s linear infinite}@media (min-width: 992px){.container-404-texto .title-404{font-size:13em !important}}@media (min-width: 1200px){.container-404-texto .title-404{font-size:15em !important}}@media (min-width: 1600px){.container-404-texto .title-404{font-size:20em !important}}@media (min-width: 768px){.container-404-texto .title-404{color:rgba(255,255,255,0.14)}@keyframes titleColor{50%{color:rgba(255,255,255,0.5)}}}
