.elementor-kit-7{--e-global-color-primary:#234D46;--e-global-color-secondary:#FF7328;--e-global-color-text:#483F39;--e-global-color-accent:#FF7328;--e-global-color-460446f:#F6BD3A;--e-global-color-314b74d:#234D46;--e-global-color-8d1e49f:#EAE5DB;--e-global-color-8192987:#82C7EE;--e-global-color-c983858:#F7BEB9;--e-global-typography-primary-font-family:"League Spartan";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"League Spartan";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"League Spartan";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"League Spartan";--e-global-typography-accent-font-weight:500;font-family:"League Spartan",Sans-serif;font-size:1.2rem}.elementor-kit-7 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1600px}.e-con{--container-max-width:1600px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.linha-home{transition:300ms ease all}.descricao-linha{opacity:0;transition:300ms ease all!important;margin-top:-50px;bottom:-50px}.linha-home:hover .descricao-linha{opacity:1;margin-top:0;bottom:0;}.linha-home:hover{transform:scale(1.0777);box-shadow:0 100px 120px rgb(0 0 0 / .333),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important;transition:all 300ms ease}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction,.elementor-widget-n-carousel .swiper-pagination-bullets{height:-moz-max-content;height:max-content;inset-inline-start:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset));transform:translate(calc(var(--e-n-carousel-dots-horizontal-transform) * var(--direction-multiplier, 1)),var(--e-n-carousel-dots-vertical-transform));z-index:3;left:calc(var(--e-n-carousel-dots-horizontal-position) + var(--e-n-carousel-dots-horizontal-offset))!important}.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-next,.elementor-widget-n-carousel .elementor-swiper-button.elementor-swiper-button-prev{z-index:6}::marker{color:var(--e-global-color-accent)}.elementor-button span{align-items:center}.elementor-button-icon svg{width:1.2em}.button-clean .elementor-button{outline:0!important;box-shadow:none!important;border:0 solid!important}.icone-grande .elementor-button-icon svg{width:1.8em}#elementor-popup-modal-679 .dialog-message.dialog-lightbox-message{overflow:hidden;max-height:545px;height:auto!important;overflow:visible!important}.elementor-button .elementor-button-icon{opacity:1;transform:translateX(0);transition:opacity .5s,transform .5s}.elementor-button:hover .elementor-button-icon{opacity:0;transform:translateX(-20px);animation:.5s forwards fadeInFromLeft}@keyframes fadeInFromLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:6px;border-radius:5px;transition:200ms ease all}.swiper-pagination-bullet-active{width:35px!important}@keyframes fadeInUpp{0%{transform:translate3d(0,40px,0);opacity:0}100%{transform:translate3d(0,0,0);opacity:1}}.fadeInUp-animation{animation:1s fadeInUpp}.elementor-widget-button .elementor-button{appearance:button;border:0 solid #e5e7eb;border-radius:100px;text-transform:uppercase;box-sizing:border-box;font-weight:700;outline:#fff0 solid 2px;transition:.1s cubic-bezier(.4,0,.2,1)!important;user-select:none;-webkit-user-select:none;touch-action:manipulation;box-shadow:-6px 8px 10px rgb(10 35 81 / .1),0 2px 2px rgb(81 41 10 / .1);line-height:1.8em}.slideInUp{animation-name:slideInUpp!important}@keyframes slideInUpp{from{transform:translate3d(0,10%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}span.elementor-button-text{margin-bottom:-.2rem;letter-spacing:3px}.elementor-widget-button .elementor-button:active{box-shadow:-1px 2px 5px rgb(10 35 81 / .1),0 1px 1px rgb(81 41 10 / .15);transform:translateY(.125rem)}.elementor-widget-button .elementor-button:focus{box-shadow:rgb(10 35 81 / .46) 0 0 0 4px,-6px 8px 10px rgb(10 35 81 / .1),0 2px 2px rgb(10 35 81 / .1)}.sombra{box-shadow:0 100px 80px rgb(0 0 0 / .08),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important}@keyframes fadeDown{from{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInDown{animation-name:fadeDown}@keyframes fadeLeft{from{opacity:0;transform:translate3d(-30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInLeft{animation-name:fadeLeft}@keyframes fadeRight{from{opacity:0;transform:translate3d(30px,0,0)}to{opacity:1;transform:none}}.elementor-element.fadeInRight{animation-name:fadeRight}@keyframes fadeUp{from{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.elementor-element.fadeInUp{animation-name:fadeUp}.elementor-widget-video:hover svg{transform:scale(1.2)}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:.5s}.ease-transicao .elementor-widget-wrap,.ease-transicao .elementor-widget-container,.ease-transicao{transition:all 1300ms cubic-bezier(0,0,0,1)!important}::selection{background-color:var(--e-global-color-secondary);color:#fff}::-moz-selection{background-color:var(--e-global-color-secondary);color:#fff}a{color:var(--e-global-color-secondary)}a:hover{color:var(--e-global-color-primary)}.verde{color:var(--e-global-color-314b74d)}.laranja{color:var(--e-global-color-secondary)}.bold{font-weight:700}@media only screen and (max-width:768px){.veja-no-seu-lar{background:var(--e-global-color-primary)}span.elementor-button-text{letter-spacing:0}}.elementor-video-wrapper.elementor-video-landscape iframe{border-radius:20px!important}.elementor-lightbox .elementor-video-container .elementor-video-landscape iframe,.elementor-lightbox .elementor-video-container .elementor-video-landscape video{max-width:91%}.elementor-lightbox .elementor-video-container{transform:translate(-50%,-52%)!important}.elementor-custom-embed-image-overlay:hover svg.e-font-icon-svg.e-eicon-play{transform:scale(1.2)}.instagram-slider .swiper,.instagram-slider .swiper-wrapper{overflow:visible!important}.instagram-slider .swiper-slide-image:hover{box-shadow:0 100px 120px rgb(0 0 0 / .333),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important;transition:all 300ms ease}.form-news input{text-align:center}.gform_button{border-radius:50px!important;text-transform:uppercase!important;letter-spacing:3px!important}.gform_button:hover{background-color:var(--e-global-color-314b74d)!important}p.gform_required_legend{display:none}.gform-theme--api,.gform-theme--foundation{--gf-form-gap-y:16px !important}.elementor-lightbox .elementor-lightbox-image{border-radius:20px!important}.imagem-modulo img{border-radius:10px;margin-bottom:12px;padding:10px;background-color:#fff;transition:500ms ease all;aspect-ratio:1 / 1;object-fit:contain}.item-modulo:hover .imagem-modulo img{box-shadow:0 100px 80px rgb(0 0 0 / .08),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important;transform:scale(1.02)}@media (max-width:768px){.meu-carrossel .e-n-carousel{z-index:1!important;pointer-events:none!important}.meu-carrossel .swiper-slide{pointer-events:auto!important}}.meu-carrossel .swiper-wrapper,.meu-carrossel .swiper{overflow:visible!important}.linha-logo,.linha-descricao{z-index:30}.linha-imagem img,.linha-container-imagem{border-radius:20px;aspect-ratio:16/11!important;object-fit:cover;padding:0}.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-left{border-radius:20px}.e-hotspot__tooltip img{min-width:180px;border-radius:14px}.e-hotspot__tooltip{box-shadow:0 100px 80px rgb(0 0 0 / .08),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important}.slider-acabamentos .swiper,.slider-acabamentos .swiper-wrapper{overflow:visible}.imagem-acabamento img{aspect-ratio:16/10!important;object-fit:cover}.imagem-acabamento::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:linear-gradient(to top,rgb(0 0 0 / .1),transparent)}.item-acabamento:hover{transform:scale(1.02);box-shadow:0 100px 80px rgb(0 0 0 / .08),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)!important}.carrossel-fotos img{aspect-ratio:16 / 10;object-fit:cover}.slider-diferenciais{position:relative}.slider-diferenciais::before,.slider-diferenciais::after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}.slider-diferenciais::before{left:0;background:linear-gradient(to right,#EBE5D9 0%,#fff0 100%)}.slider-diferenciais::after{right:0;background:linear-gradient(to left,#EBE5D9 0%,#fff0 100%)}.card-case:hover{transform:scale3d(1.02,1.02,1.02)!important;box-shadow:0 100px 80px rgb(0 0 0 / .08),0 41.7776px 33.4221px rgb(0 0 0 / .0575083),0 22.3363px 17.869px rgb(0 0 0 / .0476886),0 12.5216px 10.0172px rgb(0 0 0 / .04),0 6.6501px 5.32008px rgb(0 0 0 / .0323114),0 2.76726px 2.21381px rgb(0 0 0 / .0224916)}.card-extranet div{line-height:1em}.card-extranet:hover img{object-position:50% 50%!important;object-fit:cover}.card-case:hover .case-conteudo{border-bottom:4px solid var(--e-global-color-secondary)!important}.card-extranet span{letter-spacing:0px!important}.card-case{transition:0.2s}.card-case .case-conteudo{border-bottom:4px solid var(--e-global-color-primary)!important}.card-case:hover span a,.card-post-blog:hover span,.categoria-ativa a{color:var(--e-global-color-secondary)!important}.card-case img{transition:1s}.card-case:hover .-widget-image img{object-position:30% 50%!important;background:#fff}.e-hotspot__tooltip img{max-width:150px}.e-hotspot__tooltip p{word-wrap:break-word;white-space:normal}.elementor-widget-hotspot{z-index:9}.e-hotspot__outer-circle{background-color:#ffffff!important}html{background-color:#fff}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:0.3s;animation-timing-function:ease-in-out}#page-content,.site-header,.site-footer{contain:paint}::view-transition-group(root){background-color:#fff}