@import url("https://fonts.googleapis.com/css?family=Poppins:200,300,400,600,700&display=swap");@font-face{font-family:"Flaticon";src:url("../css/fonts/Flaticon.eot");src:url("../css/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),url("../css/fonts/Flaticon.woff2") format("woff2"),url("../css/fonts/Flaticon.woff") format("woff"),url("../css/fonts/Flaticon.ttf") format("truetype"),url("../css/fonts/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"Flaticon";src:url("../css/fonts/Flaticon.svg#Flaticon") format("svg")}}[class^="flaticon-"]:before,[class*=" flaticon-"]:before,[class^="flaticon-"]:after,[class*=" flaticon-"]:after{font-family:Flaticon;font-size:50px;font-style:normal}.flaticon-ux:before{content:"\f100"}.flaticon-online-shop:before{content:"\f101"}.flaticon-web-design:before{content:"\f102"}.flaticon-website:before{content:"\f103"}.flaticon-mobile-app:before{content:"\f104"}.flaticon-bar-chart:before{content:"\f105"}.flaticon-link-symbol:before{content:"\f106"}.flaticon-magnifier:before{content:"\f107"}.flaticon-man-user:before{content:"\f108"}.flaticon-envelope:before{content:"\f109"}.flaticon-smartphone-call:before{content:"\f10a"}.flaticon-facebook:before{content:"\f10b"}.flaticon-instagram:before{content:"\f10c"}.flaticon-linkedin:before{content:"\f10d"}body{font-family:'Poppins', sans-serif;background:#f8f8f8;overflow-x:hidden}header{padding-top:35px;position:relative;z-index:20}.bg_orange{background:#ff4449 url(../img/bg_orange.png) no-repeat center top}.navbar-light .navbar-nav li .nav-link{font-size:16px;font-weight:600;color:#FFF;padding:5px 25px;margin-left:20px;margin-right:20px;letter-spacing:0.07em;border-radius:20px}.logo svg{width:103px}.banner_principal{padding-top:67px;padding-bottom:70px}.banner_principal h2{color:#FFF;font-size:65px;font-weight:600;letter-spacing:0.04em}.banner_principal svg{position:absolute;width:1500px;top:-200px;transform:rotate(23deg);z-index:1}.banner_principal p{color:#FFF;font-size:16px;line-height:26px;margin-top:40px;margin-bottom:53px}.banner_principal a.botao_portfolio{font-size:16px;color:#FFF;text-transform:uppercase;font-weight:600;padding-left:115px;letter-spacing:0.1em;position:relative}.banner_principal a.botao_portfolio:after{content:'';position:absolute;width:100px;height:2px;background:#FFF;left:0;top:50%;transform:translateY(-50%)}.banner_principal .imagem_caption{position:relative;z-index:10}.banner_principal .imagem_caption img{position:relative;z-index:2}.banner_principal .imagem_caption:after{content:'';position:absolute;width:931px;height:478px;background:url(../img/splash.png) no-repeat;z-index:1;top:-11%;left:-9%}.banner_principal .texto_caption{position:relative;z-index:10}.servicos{background:#FFF;padding-top:0px;padding-bottom:70px;position:relative;z-index:2}.servicos .servicosrow .col-md-3{transition:.5s}.servicos .servicosrow .icone_serv{padding-top:15px}.servicos .servicosrow .desc_serv h3{font-size:21px;color:#3c3c3c;line-height:26px;margin-bottom:8px;font-weight:bold}.servicos .servicosrow .desc_serv p{font-weight:300;font-size:16px;line-height:26px;color:#3c3c3c;letter-spacing:0.04em}.servicos .servicosrow .borda_servico{border-right:1px solid #e7e7e7}.servicos .servicosrow .border-top{border-top:1px solid #e7e7e7}.servicos .servico_card{max-width:294px;padding:30px 9px;background:#FFF;border:11px solid #e3e3e3}.servicos .servico_card h2{font-size:28px;font-weight:bold;color:#3c3c3c;margin-bottom:30px}.servicos .servico_card p{font-weight:300;font-size:16px;line-height:26px;color:#3c3c3c;letter-spacing:0.04em;padding-left:20px;padding-bottom:20px}.servicos .servico_card .cada_count{width:100%;text-align:center;border-top:1px solid #ccc;padding-top:10px}.servicos .servico_card .cada_count .numero_count{font-size:46px;font-weight:bold;color:#FFF;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#000}.servicos .servico_card .borda_right{border-right:1px solid #CCC}.titulo_sect h3{font-weight:600;text-transform:uppercase;color:#171717;font-size:15px;margin-bottom:10px;position:relative;padding-top:10px}.titulo_sect h3:after{content:'';position:absolute;width:100%;height:2px;background:#171717;top:0;left:0}.titulo_sect h2{font-size:64px;color:#171717;font-weight:bold;margin-bottom:15px}.titulo_sect p{font-weight:300;font-size:16px;line-height:26px;color:#171717;letter-spacing:0.04em;text-align:right}.orcamento{background:url("../img/bg_orcamento.jpg");padding-top:100px;padding-bottom:100px}.orcamento h2{font-size:35px;letter-spacing:0.03em;color:#FFF;text-transform:uppercase;font-weight:600;margin-bottom:0}.orcamento a.botao_orcamento{padding:22px 40px;text-transform:uppercase;color:#000;font-weight:normal;background:#FFF;text-decoration:none;position:relative;transition:.6}.orcamento a.botao_orcamento:before{content:'';position:absolute;width:5px;background:#ff4449;height:100%;right:0;top:0;z-index:1}.orcamento a.botao_orcamento span{position:relative;z-index:3}.orcamento a.botao_orcamento:hover{color:#FFF}.orcamento a.botao_orcamento:hover:before{animation:fillet .5s linear;animation-fill-mode:forwards}.trabalhos{padding-top:80px;padding-bottom:100px}.trabalhos .titulo_sect h3{border-top:0;padding-left:160px;padding-top:0}.trabalhos .titulo_sect h3:after{content:'';position:absolute;width:150px;height:2px;background:#171717;top:50%;left:0;transform:translateY(-50%)}.mansory{margin-top:60px;column-count:3;column-gap:1em}.mansory .mascara{opacity:0;position:absolute;height:100%;width:100%;background:#000;top:0;left:0;padding:0 30px;text-align:center;justify-content:center;display:flex;flex-direction:column;align-items:center;transition:.8s}.mansory .mascara svg{position:absolute;top:4%;left:4%;width:92%;height:92%}.mansory .mascara svg path{stroke-dasharray:1574;stroke-dashoffset:1574}.mansory .mascara:after{width:90%;height:90%;content:'';position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mansory .mascara h3{font-weight:bold;font-size:24px;margin-bottom:0;color:#FFF}.mansory .mascara h4{font-weight:200;font-size:14px;text-transform:uppercase;margin-bottom:46px;color:#FFF}.mansory .mascara p{font-weight:200;color:#FFF;margin-bottom:2px;font-size:14px}.mansory .mascara p b{font-weight:600}.mansory .mascara .icones_action{margin-top:40px;position:relative;z-index:9;cursor:pointer}.mansory .mascara .icones_action a{text-decoration:none;color:#FFF}.mansory .mascara .icones_action i{margin-right:15px;border:1px solid #FFF;border-radius:50%;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.mansory .mascara .icones_action i:hover{border:1px solid #EE6456}.mansory .mascara .icones_action i:before{font-size:22px}.mansory>div{width:100%;display:inline-block;color:#ffffff;overflow:hidden;margin-bottom:1em;position:relative}.mansory>div.h1{height:530px;background:lightgrey}.mansory>div.h2{height:263px;background:lightgrey}.mansory>div.h2 .mascara h4{margin-bottom:22px}.mansory>div.h2 .mascara .icones_action{margin-top:20px}.mansory>div.h2 img{min-width:100%}.mansory>div.h3{height:400px;background:lightgrey}.mansory>div:hover .mascara{opacity:1}.mansory>div:hover .mascara svg path{animation:dash 2s linear forwards}.contato .titulo_sect h3{border-top:0;padding-left:160px;padding-top:0}.contato .titulo_sect h3:after{content:'';position:absolute;width:150px;height:2px;background:#171717;top:50%;left:0;transform:translateY(-50%)}.contato .tm-contact-form-7 .form-item{position:relative}.contato .tm-contact-form-7 .form-icon{font-size:18px;color:#ccc;position:absolute;top:14px;right:17px;line-height:0}.contato .tm-contact-form-7.style-03 .form-icon{left:0;right:auto;top:24px;z-index:2;font-size:20px;color:#888}.contato .tm-contact-form-7.style-03 .form-icon:before{font-size:20px}.contato .tm-contact-form-7 .wpcf7-form-control-wrap{display:block;margin-bottom:30px}.contato .tm-contact-form-7.style-03 .wpcf7-form-control-wrap{position:relative;margin-bottom:30px;z-index:1}.contato .tm-contact-form-7.style-03 .form-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:19px;justify-content:flex-end}.contato .tm-contact-form-7.style-03 .form-description{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:1.63;margin-right:110px}.contato .tm-contact-form-7 .wpcf7-submit{display:block;margin:47px auto 0}.contato .tm-contact-form-7.style-03 .wpcf7-submit{margin:0}.contato input[type=color],.contato input[type=date],.contato input[type=datetime-local],.contato input[type=datetime],.contato input[type=email],.contato input[type=month],.contato input[type=number],.contato input[type=password],.contato input[type=range],.contato input[type=search],.contato input[type=tel],.contato input[type=text],.contato input[type=time],.contato input[type=url],.contato input[type=week],.contato select{width:100%;outline:none;border:1px solid #eee;border-radius:0;padding:3px 20px;height:62px}.contato input[type='text'],.contato input[type='email'],.contato input[type='url'],.contato input[type='password'],.contato input[type='search'],.contato input[type='number'],.contato input[type='tel'],.contato input[type='range'],.contato input[type='date'],.contato input[type='month'],.contato input[type='week'],.contato input[type='time'],.contato input[type='datetime'],.contato input[type='datetime-local'],.contato input[type='color'],.contato select,.contato textarea{letter-spacing:0em;color:#777;border-color:#eee;background-color:#fff}.contato .tm-contact-form-7.style-03 input[type=date],.contato .tm-contact-form-7.style-03 input[type=email],.contato .tm-contact-form-7.style-03 input[type=tel],.contato .tm-contact-form-7.style-03 input[type=text],.contato .tm-contact-form-7.style-03 select,.contato .tm-contact-form-7.style-03 textarea{border:0;border-bottom:2px solid #ddd;background:none;padding-left:0;padding-right:0;height:50px}.contato .tm-contact-form-7.style-03 .form-left-icon input[type=email],.contato .tm-contact-form-7.style-03 .form-left-icon input[type=tel],.contato .tm-contact-form-7.style-03 .form-left-icon input[type=text]{padding-left:35px;padding-right:35px}.contato .tm-contact-form-7.style-03 textarea{height:120px}.contato button,.contato input[type=button],.contato input[type=reset],.contato input[type=submit]{padding:0 41px;height:55px;line-height:53px;outline:none;border-width:1px;border-style:solid;border-radius:6px;font-weight:600;font-size:14px;letter-spacing:0;cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,0.07)}.contato button,.contato input[type="button"],.contato input[type="reset"],.contato input[type="submit"],.contato .tm-button,.contato .rev-btn,.contato .rev-btn:visited,.contato .woocommerce #respond input#submit.disabled,.contato .woocommerce #respond input#submit:disabled,.contato .woocommerce #respond input#submit:disabled[disabled],.contato .woocommerce a.button.disabled,.contato .woocommerce a.button:disabled,.contato .woocommerce a.button:disabled[disabled],.contato .woocommerce button.button.disabled,.contato .woocommerce button.button:disabled,.contato .woocommerce button.button:disabled[disabled],.contato .woocommerce button.button.alt.disabled,.contato .woocommerce input.button.disabled,.contato .woocommerce input.button:disabled,.contato .woocommerce input.button:disabled[disabled],.contato .woocommerce #respond input#submit,.contato .woocommerce a.button,.contato .woocommerce button.button,.contato .woocommerce input.button,.contato .woocommerce a.button.alt,.contato .woocommerce input.button.alt,.contato .woocommerce button.button.alt,.contato .button,.contato .single-product .woo-single-summary .wishlist-btn a,.contato .single-product .woo-single-summary .compare-btn a{font-family:Poppins, Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;letter-spacing:0em;color:#ffffff;border-color:#ff4449;background-color:#ff4449}.contato .cada_contato h2{font-size:24px;font-weight:bold;margin-bottom:20px}.contato .cada_contato{margin-top:50px}.contato .tm-contact-form-7.style-03{margin-top:43px}.contato .cada_contato p{font-weight:lighter;letter-spacing:0.04em;line-height:29px}.contato .icones_social.d-flex{font-size:30px}.contato .icones_social.d-flex i{margin-right:10px}section.direitos{margin-top:50px;background:#ff4449;padding:20px;color:#FFF;font-weight:600}.modal{background:#ff4449bd}.modal h2{color:#000;text-transform:inherit;margin-bottom:35px;text-align:center}.modal .modal-content{padding:40px 38px;background:#f3f3f3}.modal input.form-control{height:50px;margin-bottom:20px;border-radius:27px;padding-left:24px;border:none;box-shadow:1px 1px 3px 2px #0000000d}.modal textarea.form-control{height:150px;margin-bottom:20px;border-radius:27px;padding-left:24px;border:none;box-shadow:1px 1px 3px 2px #0000000d}.modal button.enviar_btn{background:#ff4449;color:#FFF;border:0;border-radius:30px;padding:10px 80px;width:100%}::selection{background-color:salmon;color:white}.parallax>use{animation:move-forever 20s linear infinite}.parallax>use:nth-child(1){animation-delay:-2s}.parallax>use:nth-child(2){animation-delay:-2s;animation-duration:5s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:3s}.whats_botao{display:block;position:fixed;bottom:20px;right:20px;z-index:99}@keyframes move-forever{0%{transform:translate(-90px, 0%)}100%{transform:translate(85px, 0%)}}@keyframes fillet{0%{width:5px}100%{width:100%}}.editorial{background:#ff4449;z-index:3;position:relative}div#typedtext{min-height:247px}@keyframes dash{to{stroke-dashoffset:0}}.des{stroke-dasharray:8382;stroke-dashoffset:8382;animation:dash 5s linear forwards;fill-opacity:0;fill:#000}.fer{stroke-dasharray:8382;stroke-dashoffset:8382;animation:dash 5.5s linear forwards;fill-opacity:0;fill:#FFF}.des2{stroke-dasharray:8382;stroke-dashoffset:8382;animation:dash 1s linear forwards, fillOpacity 0.2s 1s forwards ease-in;fill-opacity:0;fill:#000}.fer2{stroke-dasharray:8382;stroke-dashoffset:8382;animation:dash 1.5s linear forwards, fillOpacity 0.2s 1.5s forwards ease-in;fill-opacity:0;fill:#FFF}@keyframes dash{to{stroke-dashoffset:0}}@keyframes fillOpacity{100%{fill-opacity:1}}img:not([src]){visibility:hidden}@-moz-document url-prefix(){img:-moz-loading{visibility:hidden}}:root{--card-padding: 24px;--card-height: 550px;--card-skeleton: linear-gradient(lightgrey var(--card-height), transparent 0);--avatar-size: 32px;--avatar-position: var(--card-padding) var(--card-padding);--avatar-skeleton: radial-gradient(circle 16px at center, white 99%, transparent 0
    );--title-height: 32px;--title-width: 200px;--title-position: var(--card-padding) 180px;--title-skeleton: linear-gradient(white var(--title-height), transparent 0);--desc-line-height: 16px;--desc-line-skeleton: linear-gradient(white var(--desc-line-height), transparent 0);--desc-line-1-width:230px;--desc-line-1-position: var(--card-padding) 242px;--desc-line-2-width:180px;--desc-line-2-position: var(--card-padding) 265px;--footer-height: 40px;--footer-position: 0 calc(var(--card-height) - var(--footer-height));--footer-skeleton: linear-gradient(white var(--footer-height), transparent 0);--blur-width: 200px;--blur-size: var(--blur-width) calc(var(--card-height) - var(--footer-height))}.mansory>div{width:373px;height:var(--card-height)}.mansory>div:after{content:"";display:block;width:100%;height:100%;box-shadow:0 10px 45px rgba(0,0,0,0.1);background-image:linear-gradient(90deg, rgba(211,211,211,0) 0, rgba(211,211,211,0.8) 50%, rgba(211,211,211,0) 100%),var(--title-skeleton),var(--desc-line-skeleton),var(--desc-line-skeleton),var(--avatar-skeleton),var(--footer-skeleton),var(--card-skeleton);background-size:var(--blur-size),var(--title-width) var(--title-height),var(--desc-line-1-width) var(--desc-line-height),var(--desc-line-2-width) var(--desc-line-height),var(--avatar-size) var(--avatar-size),100% var(--footer-height),100% 100%;background-position:-150% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0;background-repeat:no-repeat;animation:loading 1.5s infinite}@keyframes loading{to{background-position:350% 0,var(--title-position),var(--desc-line-1-position),var(--desc-line-2-position),var(--avatar-position),var(--footer-position),0 0}}img.mfp-img{max-height:none !important}nav ul li a,nav ul li a:after,nav ul li a:before{transition:all .5s}nav ul li a:hover{color:#555}nav.stroke ul li a,nav.fill ul li a{position:relative}nav.stroke ul li a:after,nav.fill ul li a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0%;content:'.';color:transparent;background:#aaa;height:1px}nav.stroke ul li a:hover:after{width:100%}nav.fill ul li a{transition:all 2s}nav.fill ul li a:after{text-align:left;content:'.';margin:0;opacity:0}nav.fill ul li a:hover{color:#fff;z-index:1}nav.fill ul li a:hover:after{z-index:-10;animation:fill 1s forwards;-webkit-animation:fill 1s forwards;-moz-animation:fill 1s forwards;opacity:1}nav.circle ul li a{position:relative;overflow:hidden;z-index:1}nav.circle ul li a:after{display:block;position:absolute;margin:0;top:0;bottom:0;left:0;right:0;content:'.';color:transparent;width:1px;height:1px;border-radius:50%;background:transparent}nav.circle ul li a:hover:after{-webkit-animation:circle 1.5s ease-in forwards}nav.shift ul li a{position:relative;z-index:1}nav.shift ul li a:hover{color:#91640F}nav.shift ul li a:after{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;width:100%;height:1px;content:'.';color:transparent;background:#F1C40F;visibility:none;opacity:0;z-index:-1}nav.shift ul li a:hover:after{opacity:1;visibility:visible;height:100%}@-webkit-keyframes fill{0%{width:0%;height:1px}50%{width:100%;height:1px}100%{width:100%;height:100%;background:#333}}@-webkit-keyframes circle{0%{width:1px;top:0;left:0;bottom:0;right:0;margin:auto;height:1px;z-index:-1;background:#eee;border-radius:100%}100%{background:#aaa;height:5000%;width:5000%;z-index:-1;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:0}}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#FFF}header.affix{position:fixed;top:0;padding-top:10px;padding-bottom:10px;box-shadow:1px 1px 4px 2px #0000001f;width:100%}.menu_sociais{flex-grow:1 !important}.menu_sociais .h-100{justify-content:space-around}.hamburger{position:absolute;display:block;bottom:45px;cursor:pointer;z-index:99999999;padding:10px 15px 5px;right:14px}.hamburger span{vertical-align:middle}.hamburger .bars{display:block;position:relative;width:32px;height:4px;background:#FFF;border-radius:80px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.hamburger .bars:before,.hamburger .bars:after{position:absolute;content:" ";width:100%;height:4px;background:#FFF;border-radius:80px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.hamburger .bars:before{top:10px}.hamburger .bars:after{bottom:10px}.open_menu .hamburger .bars{background-color:transparent;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.open_menu .hamburger .bars::before{top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.open_menu .hamburger .bars::after{bottom:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile_menu{width:290px;height:100%;padding:75px 20px 0;background:#e83f43;box-shadow:0 0 5px rgba(0,0,0,0.18);position:fixed;right:-100%;top:0;opacity:0;z-index:999999;margin-top:0;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.mobile_menu ul li a{color:#ffffff;width:100%;padding:13px 20px;text-transform:uppercase;font-size:12px;font-weight:500;font-family:'Montserrat', sans-serif;text-decoration:none;transition:.5s;display:block;border-radius:0;letter-spacing:0.1em;margin-left:0;border-bottom:1px solid #fff}.open_menu .hamburger{top:12px;right:4px}.mobile_menu ul{padding:0;list-style:none;text-align:left}.mobile_menu li{width:100%}.sticky{position:sticky;top:0;width:100%;z-index:9999}.mobile_menu a:hover{color:white}.open_menu .mobile_menu{right:0;opacity:1;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.mobile_menu:hover{overflow-y:auto}.mobile_menu .socialTopo{margin:0;justify-content:flex-end;padding-top:10px}.orcamento_btn{display:none}.affix .orcamento_btn{display:block}a.btn.orcamentos{background:#212529;color:#FFF;padding:10px 49px;text-shadow:0 0 black;font-weight:600;letter-spacing:0.05em;border-radius:30px;box-shadow:0 0 0 0 rgba(0,0,0,0.5);-webkit-animation:pulse 1.5s infinite;transition:.6s}@-webkit-keyframes pulse{0%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9)}70%{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 50px rgba(90,153,212,0)}100%{-moz-transform:scale(0.9);-ms-transform:scale(0.9);-webkit-transform:scale(0.9);transform:scale(0.9);box-shadow:0 0 0 0 rgba(90,153,212,0)}}.mansory .mascara .icones_action i:hover{border:1px solid #EE6456;background:#EE6456}.servicosrow .col-md-3:hover{box-shadow:1px 1px 14px #0000001a;transform:scale(1.13);z-index:999999;position:relative;background:#FFFF}a.btn.orcamentos:hover{background:#FFFF;box-shadow:0 0 0 0 rgba(255,255,255,0.5);color:#000}
