body{transition:all .8s}a{text-decoration:none;color:inherit}a:hover,a:visited,a:focus{text-decoration:none;outline:none;color:inherit}button:visited,button:focus{outline:none !important;box-shadow:none !important}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:none}img{max-width:100%}.form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(199,204,207,.6)}#i_load{margin-left:6px}#sLoad{margin-left:8px}.btn{display:flex;align-items:center;justify-content:center}.campo_select{position:relative}.campo_select select{-webkit-appearance:none}.campo_select i{position:absolute;top:50%;transform:translate(0, -50%);right:15px;font-size:14px;pointer-events:none;cursor:pointer;z-index:10}.configBGPadrao{background-repeat:no-repeat;background-position:center;background-size:cover}.lh_90{line-height:90%}.lh_100{line-height:100%}.lh_120{line-height:120%}.cursor_pointer{cursor:pointer}.carousel_flex .owl-carousel .owl-stage{display:flex}.carousel_flex_center .owl-carousel .owl-stage{display:flex;align-items:center;margin:0 auto}.parallax{width:100%;min-height:100%;background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;background-size:auto 100%}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:35px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.button-whats a{background:#2db741 url(../../imagens/whatsapp-icon.png) no-repeat 55% 45%;background-size:60%;position:fixed;right:17px;bottom:25px;height:50px;width:50px;border-radius:50%;z-index:9}.button-whats .pulsate-css{animation:pulsate 1s ease-out;animation-iteration-count:infinite;opacity:0;border:3px solid #2db741;border-radius:30px;height:18px;width:18px;position:relative;display:inline-block;margin-top:20px;text-align:center}.button-whats .effect{position:fixed;right:12px;bottom:20px;width:60px;height:60px;background:#2db741;border-radius:50%;z-index:8}@media only screen and (max-device-width: 991px){.button-whats a{background-size:55%;position:absolute;bottom:13px;height:35px;width:35px}.button-whats .effect{position:absolute;right:14px;bottom:10px;width:41px;height:41px}}.loading-ajaxLoad{text-align:center}.loading-ajaxLoad img{padding-top:20px}.owl-theme .owl-nav{margin-top:0}.mfp-title{font-size:1.6rem}.modal-open{padding-right:0 !important}.iv-close{background-color:#000;border-radius:100%}.grecaptcha-badge{visibility:hidden}.swal-text,.swal-footer{text-align:center}@media only screen and (max-device-width: 991px){header #menuMobile{transition:all .8s;padding:0 15px;position:fixed}header #menuMobile .navbar-brand{margin-right:0;padding:0;flex:1 1;text-align:center}header #menuMobile .navbar-brand img{transform:none}header #menuMobile .menu_slide{position:absolute;height:100%;display:flex;align-items:center}header #menuMobile .menu_slide .menu-open{font-size:2.5rem;font-weight:bold;padding:0 7px;transition:.3s}header #menuMobile .menu_slide .side-menu-wrapper{padding-bottom:15px;position:fixed;top:0;height:100%;z-index:99;transition:.5s;box-sizing:border-box}header #menuMobile .menu_slide .side-menu-wrapper .nav_area_mobile{font-size:1.3rem;font-weight:600;padding:18px 12px;text-align:center}header #menuMobile .menu_slide .side-menu-wrapper .nav_area_mobile i{padding-right:5px}header #menuMobile .menu_slide .side-menu-wrapper .navbar-nav{padding-top:0;position:fixed;height:100%;overflow-y:scroll;justify-content:start}header #menuMobile .menu_slide .side-menu-wrapper .navbar-nav .nav-item .nav-link{padding:15px 15px;transition:.3s}header #menuMobile .menu_slide .side-menu-wrapper .navbar-nav .nav-item .nav-link .bi-chevron-right{margin-right:6px}header #menuMobile .menu_slide .side-menu-wrapper .menu-close{display:flex;align-items:center;justify-content:center;width:35px;height:35px;font-size:2.2rem;border-radius:50%;position:absolute;top:10px;right:12px}header #menuMobile .menu_slide .menu-overlay{height:100%;width:0;position:fixed;z-index:99;top:0;left:0;background-color:rgba(0,0,0,.7);overflow-y:auto;overflow-x:hidden;text-align:center;opacity:0;transition:opacity 1s}header .ad{height:0;top:0}}body,html{font-size:62.5%;font-family:"Montserrat",sans-serif;background-color:#38404d;position:relative;color:#fff;transition:all .8s;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;width:100%;overflow-x:hidden}#bodyContentInitial .loading{background:url("../../imagens/logo_empresa.png") no-repeat center 35vh;min-height:100vh;color:#38404d}#back-top{position:fixed;bottom:105px;right:17px;z-index:200}#back-top a{position:relative;width:50px;display:flex;transition:1s}#back-top a span{position:absolute;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;border-radius:50%;background:#fff}#back-top a i{position:absolute;font-size:5rem;color:#ff6200;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-device-width: 991px){#back-top{bottom:20px;right:-2px}#back-top a span{width:25px;height:25px}#back-top a i{font-size:3rem}}a.anchor{display:block;position:relative;top:-65px;z-index:-999;visibility:hidden}header{position:relative;height:150px}header .navbar{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 30%, transparent 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr= "#80000000", endColorstr="#00000000", GradientType=0);background-color:rgba(0,0,0,0);height:150px;top:0;z-index:999;width:100%;padding:0;transition:all .4s linear}header .navbar .navbar-brand{margin-right:100px}header .navbar .navbar-brand img{height:60px;transition:width 1s,height 1s,transform 1s}header .navbar .navbar-nav{width:100%;justify-content:start}header .navbar .navbar-nav .nav-item{padding:0 25px}header .navbar .navbar-nav .nav-item .nav-link{font-size:1.8rem;font-weight:300;color:#fff;padding:0 0 2px;border-bottom:1px solid rgba(0,0,0,0);line-height:120%;transition:all .1s linear}header .navbar .navbar-nav .nav-item .nav-link:hover{border-bottom-color:#fff;transition:all .1s linear}header .navbar .navbar-nav .nav-item.active .nav-link{border-bottom-color:#fff}header .navbar .navbar-nav .nav-item.nav-acesso-conta .nav-link{background-color:#ff6200;color:#fff;padding:8px 18px 6px;border-radius:16px}header .navbar .navbar-nav .nav-item.nav-acesso-conta .nav-link:hover{border-bottom-color:rgba(0,0,0,0) !important;transition:all .1s linear}header .navbar .nav_redes_sociais .rs_item{font-size:1.7rem;margin-right:10px}header .navbar .nav_redes_sociais a:last-child .rs_item{margin-right:0}header .navbar.fix{position:fixed;background-image:none;height:65px;background-color:#38404d;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.2);transition:all .4s linear}header .navbar.fix .navbar-brand img{height:50px;transition:width 1s,height 1s,transform 1s}header .ad{height:0;width:100%;position:absolute;top:65px;z-index:-2}#section_banner{margin-top:-150px}#section_banner .ban_height{height:calc(100vh - 60px)}#section_banner .ban_item{z-index:1}#section_banner .ban_loading{background-repeat:no-repeat;background-position:center;width:100%;position:absolute;top:0}#section_banner .ban_loading.ban_load_webp{background-image:url("../../imagens/loading_img.webp")}#section_banner .ban_loading.ban_load_gif{background-image:url("../../imagens/loading_img.gif")}#section_banner .carousel .carousel-control-prev,#section_banner .carousel .carousel-control-next{opacity:0;transition:all 1.2s}#section_banner .carousel .carousel-control-prev img,#section_banner .carousel .carousel-control-next img{height:30px}#section_banner .carousel:hover .carousel-control-prev,#section_banner .carousel:hover .carousel-control-next{opacity:1;transition:all 1.2s}#section_quem_somos{background-color:#38404d;padding:65px 0 70px}#section_quem_somos .sec_titulo{padding-bottom:35px}#section_quem_somos .sec_titulo .sec_tit_descricao{font-weight:bold}#section_quem_somos .sec_titulo .sec_tit_descricao{font-size:22px}@media screen and (min-width: 768px){#section_quem_somos .sec_titulo .sec_tit_descricao{font-size:calc(22px + 13*(100vw - 768px)/832)}}@media screen and (min-width: 1600px){#section_quem_somos .sec_titulo .sec_tit_descricao{font-size:35px}}#section_quem_somos .sec_titulo .sec_tit_linha{background-color:#ff6200;width:86px;height:3px;margin:8px auto 0}#section_quem_somos .sec_qs_img{height:350px;border-radius:25px}#section_quem_somos .sec_qs_texto{font-size:1.8rem;font-weight:300;padding-top:30px}#section_projetos{background-color:#d9dde3;color:#38404d;padding:90px 0 110px}#section_projetos .sec_titulo .sec_tit_descricao{font-weight:bold}#section_projetos .sec_titulo .sec_tit_descricao{font-size:22px}@media screen and (min-width: 768px){#section_projetos .sec_titulo .sec_tit_descricao{font-size:calc(22px + 13*(100vw - 768px)/832)}}@media screen and (min-width: 1600px){#section_projetos .sec_titulo .sec_tit_descricao{font-size:35px}}#section_projetos .sec_titulo .sec_tit_linha{background-color:#ff6200;width:86px;height:3px;margin:8px auto 0}#section_projetos .sec_pro_lista{padding-top:45px}#section_projetos .sec_pro_lista .sec_pro_item .pro_item_img{height:260px;border-radius:25px}#section_projetos .sec_pro_lista .sec_pro_item .pro_item_descricao{font-size:1.6rem;font-weight:500;padding-top:10px}#section_projetos .sec_pro_lista .sec_pro_item .pro_item_descricao .pro_item_cidade{padding-top:5px}#section_projetos .sec_pro_lista .owl-nav{position:absolute;width:100%;height:0;top:95px}#section_projetos .sec_pro_lista .owl-nav [class*=owl-]{position:absolute;background:rgba(0,0,0,0);font-size:14px;margin:0;padding:0;border-radius:0}#section_projetos .sec_pro_lista .owl-nav [class*=owl-] img{height:30px}#section_projetos .sec_pro_lista .owl-nav .owl-prev{left:-50px}#section_projetos .sec_pro_lista .owl-nav .owl-next{right:-50px}#section_projetos .sec_pro_lista .owl-nav [class*=owl-]{background-color:#d9dde3;color:#e6e7ea;font-size:4.5rem;margin:0;border-radius:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}#section_projetos .sec_pro_lista .owl-dots{margin-top:15px}#section_projetos .sec_pro_lista .owl-dots .owl-dot span{width:14px;height:14px;background-color:rgba(0,0,0,0);border:1px solid #b9c0ca}#section_projetos .sec_pro_lista .owl-dots .active span{background-color:#b9c0ca}@media only screen and (max-device-width: 991px){#section_projetos .sec_pro_lista .owl-dots .owl-dot span{width:10px;height:10px}}#section_contato{padding:78px 0 54px}#section_contato .sec_con_info .con_info_item .info_item_icon{font-size:6.5rem;color:#ff6200}#section_contato .sec_con_info .con_info_item .info_item_descricao{font-size:2rem;font-weight:300;margin-left:10px}#section_contato .sec_con_info .info_whatsapp .info_item_descricao .item_desc_texto{font-size:2.6rem}#section_contato .sec_con_info .info_whatsapp .info_item_descricao .item_desc_texto span{font-size:3.1rem;font-weight:600}#section_contato .sec_con_info .info_email .info_item_icon{font-size:3.4rem}#section_contato .sec_con_info .info_email .info_item_icon span{width:65px;height:65px;border:5px solid #ff6200}#section_contato .sec_con_form{padding-top:20px}#section_contato .sec_con_form .form-floating{margin-bottom:12px}#section_contato .sec_con_form .form-floating label{font-size:1.2rem;font-weight:600;color:#38404d}#section_contato .sec_con_form .form-control{background-color:#d9dde3;font-size:1.2rem;font-weight:600;color:#38404d;border:1px solid #d9dde3;border-radius:0}#section_contato .sec_con_form .form-control::-moz-placeholder{color:rgba(0,0,0,0)}#section_contato .sec_con_form .form-control::placeholder{color:rgba(0,0,0,0)}#section_contato .sec_con_form input{height:42px}#section_contato .sec_con_form textarea{height:154px}#section_contato .sec_con_form .form_btn{padding-top:8px}#section_contato .sec_con_form .form_btn button{background-color:#ff6200;color:#fff;font-size:2rem;padding:7px 15px;border-radius:0;border:1px solid #ff6200;font-weight:bold;margin-top:0;line-height:120%;width:100%}#section_contato .sec_con_form .form_btn button:hover{background-color:#fff;color:#ff6200}#section_contato .sec_con_endereco{font-size:2rem;font-weight:300;padding-top:20px}#divInfoLGPD{position:fixed;width:100%;bottom:0;left:50%;transform:translate(-50%, -50%);z-index:99999}#divInfoLGPD .caixa_info{background-color:rgba(0,0,0,.9);padding:12px 40px;border-radius:15px}#divInfoLGPD p{font-size:1.5rem;color:#fff;margin-right:15px}#divInfoLGPD .btn_entendi{background-color:#0eb04b;color:#fff;font-size:1.5rem;padding:12px 50px;border-radius:10px;border:1px solid #0eb04b;font-weight:400;margin-top:0;line-height:120%}#divInfoLGPD .btn_entendi:hover{background-color:#fff;color:#0eb04b}#footer{border-top:1px solid #fff;padding:18px 0}#footer .footer_logo img{height:50px}#footer .footer_direitos{font-size:1.2rem;font-weight:300}#footer .footer_by{padding-top:15px}#footer .footer_by .by{font-size:.9rem;position:absolute;top:-16px}#footer .footer_by img{height:25px}#footer .footer_by .powered{margin-right:30px}#footer .footer_by .powered .by{right:-1px}#footer .footer_by .design{text-align:left}#pagina_detalhes{background-color:#fff;color:#644028;padding-bottom:90px}#pagina_detalhes .pag_det_banner{margin-top:-150px}#pagina_detalhes .pag_det_banner .ban_item{z-index:1}#pagina_detalhes .pag_det_banner .ban_height{height:calc(100vh - 60px)}#pagina_detalhes .pag_det_banner .ban_loading{background-repeat:no-repeat;background-position:center;width:100%;position:absolute;top:0}#pagina_detalhes .pag_det_banner .ban_loading.ban_load_webp{background-image:url("../../imagens/loading_img.webp")}#pagina_detalhes .pag_det_banner .ban_loading.ban_load_gif{background-image:url("../../imagens/loading_img.gif")}#pagina_detalhes .pag_det_info{background-color:#fff5e7;padding:85px 0 95px}#pagina_detalhes .pag_det_img{padding-right:70px}#pagina_detalhes .pag_det_img img{width:auto !important;height:auto !important}#pagina_detalhes .pag_det_texto{font-size:1.75rem;text-align:justify}#pagina_detalhes .pag_det_texto p{margin-bottom:0}#pagina_detalhes .pag_det_btn button{background-color:#ff6200;color:#fff;font-size:1.8rem;padding:10px 30px;border-radius:0;border:1px solid #ff6200;font-weight:bold;margin-top:20px;line-height:120%}#pagina_detalhes .pag_det_btn button:hover{background-color:#fff;color:#ff6200}#pagina_detalhes .pag_det_galeria{padding-top:60px}#pagina_detalhes .pag_det_galeria .pag_gal_titulo{font-size:3rem;font-weight:500}#pagina_detalhes .pag_det_galeria .pag_gal_lista{padding-top:50px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .gal_item{border-radius:25px;overflow:hidden}#pagina_detalhes .pag_det_galeria .pag_gal_lista .gal_item .gal_item_img{height:360px;transition:all .5s;transform:scale(1)}#pagina_detalhes .pag_det_galeria .pag_gal_lista .gal_item:hover .gal_item_img{transition:all .5s;transform:scale(1.1)}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav{position:absolute;width:100%;height:0;top:115px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav [class*=owl-]{position:absolute;background:rgba(0,0,0,0);font-size:14px;margin:0;padding:0;border-radius:0}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav [class*=owl-] img{height:30px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav .owl-prev{left:-75px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav .owl-next{right:-75px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-nav [class*=owl-]{background-color:#fff;color:#e7d4bb;font-size:4.5rem;margin:0;border-radius:0;width:auto;height:auto;display:flex;align-items:center;justify-content:center}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-dots{margin-top:15px}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-dots .owl-dot span{width:14px;height:14px;background-color:rgba(0,0,0,0);border:1px solid #e7d4bb}#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-dots .active span{background-color:#e7d4bb}@media only screen and (max-device-width: 991px){#pagina_detalhes .pag_det_galeria .pag_gal_lista .owl-dots .owl-dot span{width:10px;height:10px}}#modalContato .modal-content{background-color:#38404d;border-radius:15px}#modalContato .modal-header{padding:0;border-bottom:none}#modalContato .modal-header .btn-close{color:#fff;background:none;border-radius:0;opacity:1;font-size:2.6rem;position:absolute;top:3px;right:7px;z-index:1}#modalContato .modal-body{padding:22px 25px 30px}#modalContato .modal-body .modal_titulo{font-size:2.5rem}#modalContato .modal-body .modal_form{padding-top:20px}#modalContato .modal-body .modal_form .form-floating{margin-bottom:12px}#modalContato .modal-body .modal_form .form-floating label{font-size:1.2rem;font-weight:600;color:#38404d}#modalContato .modal-body .modal_form .form-control{background-color:#d9dde3;font-size:1.2rem;font-weight:600;color:#38404d;border:1px solid #d9dde3;border-radius:0}#modalContato .modal-body .modal_form .form-control::-moz-placeholder{color:rgba(0,0,0,0)}#modalContato .modal-body .modal_form .form-control::placeholder{color:rgba(0,0,0,0)}#modalContato .modal-body .modal_form input{height:42px}#modalContato .modal-body .modal_form textarea{height:154px}#modalContato .modal-body .modal_form .form_btn{padding-top:8px}#modalContato .modal-body .modal_form .form_btn button{background-color:#ff6200;color:#fff;font-size:2rem;padding:7px 15px;border-radius:0;border:1px solid #ff6200;font-weight:bold;margin-top:0;line-height:120%;width:100%}#modalContato .modal-body .modal_form .form_btn button:hover{background-color:#fff;color:#ff6200}/*# sourceMappingURL=stylo.css.map */