.elementor-543 .elementor-element.elementor-element-662455e7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-757da606{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-5d3a5119{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-543 .elementor-element.elementor-element-4d5ae92a .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-4d5ae92a .elementor-icon{font-size:18px;}.elementor-543 .elementor-element.elementor-element-4d5ae92a .elementor-icon svg{height:18px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-543 .elementor-element.elementor-element-3bbdd63.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-3bbdd63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-5067ec1 );}.elementor-543 .elementor-element.elementor-element-2ddf627a .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-2ddf627a .elementor-icon{font-size:18px;}.elementor-543 .elementor-element.elementor-element-2ddf627a .elementor-icon svg{height:18px;}.elementor-543 .elementor-element.elementor-element-c99f0a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-c99f0a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:300;color:var( --e-global-color-5067ec1 );}.elementor-543 .elementor-element.elementor-element-02696af .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-02696af .elementor-icon{font-size:18px;}.elementor-543 .elementor-element.elementor-element-02696af .elementor-icon svg{height:18px;}.elementor-543 .elementor-element.elementor-element-11658ae3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-543 .elementor-element.elementor-element-7c074c5a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-543 .elementor-element.elementor-element-28635af6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-543 .elementor-element.elementor-element-3d198a4{text-align:center;}.elementor-543 .elementor-element.elementor-element-3d198a4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-1813fd48{--display:flex;}.elementor-543 .elementor-element.elementor-element-4e06e5fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-b168833{text-align:center;}.elementor-543 .elementor-element.elementor-element-b168833 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-4e893fc8{--display:flex;}.elementor-543 .elementor-element.elementor-element-3cee934f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-57a6203{text-align:center;}.elementor-543 .elementor-element.elementor-element-57a6203 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-724e072b{--display:flex;}.elementor-543 .elementor-element.elementor-element-55e04850{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-6e1f857{text-align:center;}.elementor-543 .elementor-element.elementor-element-6e1f857 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-43bb1333{--display:flex;--justify-content:flex-end;}.elementor-543 .elementor-element.elementor-element-457a38fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-caf78f3{text-align:center;}.elementor-543 .elementor-element.elementor-element-caf78f3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-5aae0e05{--display:flex;--justify-content:flex-end;}.elementor-543 .elementor-element.elementor-element-14f3de3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-9558465{text-align:center;}.elementor-543 .elementor-element.elementor-element-9558465 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-ad45fe9{--display:flex;--justify-content:flex-end;}.elementor-543 .elementor-element.elementor-element-5e65061d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-543 .elementor-element.elementor-element-d11ec20{text-align:center;}.elementor-543 .elementor-element.elementor-element-d11ec20 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-d506bfd{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-543 .elementor-element.elementor-element-7341f91f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-543 .elementor-element.elementor-element-5ab287f{text-align:center;}.elementor-543 .elementor-element.elementor-element-5ab287f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;color:#000000;}.elementor-543 .elementor-element.elementor-element-63713e7e{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:31px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:33px;--e-n-carousel-arrow-normal-color:var( --e-global-color-61bf1ec );--e-n-carousel-arrow-hover-color:#06880C;}.elementor-543 .elementor-element.elementor-element-63713e7e.elementor-element{--align-self:center;}:where( .elementor-543 .elementor-element.elementor-element-63713e7e .swiper-slide ) > .e-con{border-style:none;}.elementor-543 .elementor-element.elementor-element-169527b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--padding-top:43px;--padding-bottom:43px;--padding-left:6px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-5daae6c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-5daae6c2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-5daae6c2 .dfc-destaque-titulo{color:#38c172;}.elementor-543 .elementor-element.elementor-element-5daae6c2 .dfc-destaque-tab{color:#333333;}.elementor-543 .elementor-element.elementor-element-5daae6c2 .dfc-destaque-tab.ativo{color:#333333;border-bottom-color:#38c172;}.elementor-543 .elementor-element.elementor-element-7cf89d59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-543 .elementor-element.elementor-element-f1a68b5 .elementor-icon-wrapper{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-543 .elementor-element.elementor-element-775f45e{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:400;color:var( --e-global-color-bee6d19 );}.elementor-543 .elementor-element.elementor-element-28032332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-543 .elementor-element.elementor-element-352be2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-543 .elementor-element.elementor-element-352be2f2 img{width:100%;}.elementor-543 .elementor-element.elementor-element-18c8ec1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-48fd84c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:400;color:var( --e-global-color-bee6d19 );}.elementor-543 .elementor-element.elementor-element-3057ae89 .elementor-icon-wrapper{text-align:center;}.elementor-543 .elementor-element.elementor-element-3057ae89.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-61bf1ec );}.elementor-543 .elementor-element.elementor-element-3057ae89.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-3057ae89.elementor-view-default .elementor-icon{color:var( --e-global-color-61bf1ec );border-color:var( --e-global-color-61bf1ec );}.elementor-543 .elementor-element.elementor-element-3057ae89.elementor-view-framed .elementor-icon, .elementor-543 .elementor-element.elementor-element-3057ae89.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-61bf1ec );}.elementor-543 .elementor-element.elementor-element-3057ae89 .elementor-icon{font-size:26px;}.elementor-543 .elementor-element.elementor-element-3057ae89 .elementor-icon svg{height:26px;}.elementor-543 .elementor-element.elementor-element-3c2ecdb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-48dec39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-48dec39e img{width:100%;height:390px;object-fit:cover;object-position:center center;}.elementor-543 .elementor-element.elementor-element-635b7cdd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-2121b041.elementor-element{--align-self:flex-start;}.elementor-543 .elementor-element.elementor-element-2121b041 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-61bf1ec );}.elementor-543 .elementor-element.elementor-element-603d8ec4 .dfc-grid{gap:25px;}.elementor-543 .elementor-element.elementor-element-603d8ec4 .dfc-artigo-card{border-radius:8px;}.elementor-543 .elementor-element.elementor-element-603d8ec4 .dfc-btn-ler-mais{background:#38c172;color:#ffffff;}.elementor-543 .elementor-element.elementor-element-00ec936{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-00ec936:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-00ec936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dryfast.com.br/wp-content/uploads/2026/02/Marcas-1.png");background-position:0px 74px;background-repeat:repeat-x;background-size:contain;}.elementor-543 .elementor-element.elementor-element-6ec954b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-4202ce9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-4202ce9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-96d591b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-96d591b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-dc7d65a{width:var( --container-widget-width, 83.35% );max-width:83.35%;--container-widget-width:83.35%;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-dc7d65a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-dc7d65a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;color:var( --e-global-color-61bf1ec );}.elementor-543 .elementor-element.elementor-element-152bd15{width:var( --container-widget-width, 317px );max-width:317px;--container-widget-width:317px;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-bee6d19 );}.elementor-543 .elementor-element.elementor-element-152bd15.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-b2a49c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-543 .elementor-element.elementor-element-4cbd6bc{--divider-border-style:solid;--divider-color:#31A836;--divider-border-width:3.1px;--e-transform-rotateZ:90deg;margin:75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-543 .elementor-element.elementor-element-4cbd6bc .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-543 .elementor-element.elementor-element-4cbd6bc .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-543 .elementor-element.elementor-element-c631f27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-11067d5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2px 3px;--row-gap:2px;--column-gap:3px;}.elementor-543 .elementor-element.elementor-element-11067d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-5acd461{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-5acd461.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-543 .elementor-element.elementor-element-9fe75d2 img{width:80%;}.elementor-543 .elementor-element.elementor-element-9efcb87{text-align:center;}.elementor-543 .elementor-element.elementor-element-9efcb87 img{width:80%;}@media(max-width:1024px){.elementor-543 .elementor-element.elementor-element-63713e7e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-543 .elementor-element.elementor-element-48dec39e img{height:221px;}.elementor-543 .elementor-element.elementor-element-00ec936:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-00ec936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-543 .elementor-element.elementor-element-96d591b{--min-height:219px;}.elementor-543 .elementor-element.elementor-element-dc7d65a .elementor-heading-title{font-size:26px;}.elementor-543 .elementor-element.elementor-element-5acd461{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-543 .elementor-element.elementor-element-757da606{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-543 .elementor-element.elementor-element-4d5ae92a .elementor-icon{font-size:10px;}.elementor-543 .elementor-element.elementor-element-4d5ae92a .elementor-icon svg{height:10px;}.elementor-543 .elementor-element.elementor-element-3bbdd63{width:var( --container-widget-width, 371px );max-width:371px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-3bbdd63 .elementor-heading-title{font-size:10px;}.elementor-543 .elementor-element.elementor-element-2ddf627a .elementor-icon{font-size:10px;}.elementor-543 .elementor-element.elementor-element-2ddf627a .elementor-icon svg{height:10px;}.elementor-543 .elementor-element.elementor-element-c99f0a0{width:var( --container-widget-width, 371px );max-width:371px;--container-widget-width:371px;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-c99f0a0 .elementor-heading-title{font-size:10px;}.elementor-543 .elementor-element.elementor-element-02696af .elementor-icon{font-size:10px;}.elementor-543 .elementor-element.elementor-element-02696af .elementor-icon svg{height:10px;}.elementor-543 .elementor-element.elementor-element-11658ae3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-11658ae3.e-con{--align-self:center;}.elementor-543 .elementor-element.elementor-element-7c074c5a{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-1813fd48{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-4e893fc8{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-724e072b{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-43bb1333{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-5aae0e05{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-ad45fe9{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-d506bfd{--justify-content:center;}.elementor-543 .elementor-element.elementor-element-63713e7e{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:0px;--container-widget-width:245px;--container-widget-flex-grow:0;width:var( --container-widget-width, 245px );max-width:245px;--e-n-carousel-arrow-size:29px;}.elementor-543 .elementor-element.elementor-element-169527b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-5daae6c2{width:var( --container-widget-width, 393.77px );max-width:393.77px;--container-widget-width:393.77px;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-7cf89d59{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-543 .elementor-element.elementor-element-775f45e{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;font-size:22px;}.elementor-543 .elementor-element.elementor-element-352be2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-543 .elementor-element.elementor-element-18c8ec1f{--padding-top:06px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-48fd84c8 .elementor-heading-title{font-size:21px;}.elementor-543 .elementor-element.elementor-element-48dec39e img{height:101px;object-fit:cover;}.elementor-543 .elementor-element.elementor-element-635b7cdd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-543 .elementor-element.elementor-element-2121b041.elementor-element{--align-self:center;}.elementor-543 .elementor-element.elementor-element-2121b041{text-align:center;}.elementor-543 .elementor-element.elementor-element-2121b041 .elementor-heading-title{font-size:22px;}.elementor-543 .elementor-element.elementor-element-00ec936:not(.elementor-motion-effects-element-type-background), .elementor-543 .elementor-element.elementor-element-00ec936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:repeat;}.elementor-543 .elementor-element.elementor-element-4202ce9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-96d591b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-dc7d65a{--container-widget-width:222px;--container-widget-flex-grow:0;width:var( --container-widget-width, 222px );max-width:222px;text-align:center;}.elementor-543 .elementor-element.elementor-element-dc7d65a .elementor-heading-title{font-size:36px;}.elementor-543 .elementor-element.elementor-element-152bd15{text-align:center;}.elementor-543 .elementor-element.elementor-element-b2a49c4{--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-4cbd6bc{width:var( --container-widget-width, 37px );max-width:37px;--e-transform-rotateZ:0deg;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-543 .elementor-element.elementor-element-4cbd6bc.elementor-element{--align-self:center;}.elementor-543 .elementor-element.elementor-element-c631f27{--margin-top:-13px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-543 .elementor-element.elementor-element-11067d5{--flex-wrap:wrap;--align-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-543 .elementor-element.elementor-element-5acd461{--width:71.76%;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-543 .elementor-element.elementor-element-6ec954b{--width:25%;}.elementor-543 .elementor-element.elementor-element-4202ce9{--width:24.74%;}.elementor-543 .elementor-element.elementor-element-96d591b{--width:100%;}.elementor-543 .elementor-element.elementor-element-b2a49c4{--width:16%;}.elementor-543 .elementor-element.elementor-element-c631f27{--width:37%;}.elementor-543 .elementor-element.elementor-element-11067d5{--width:100%;}.elementor-543 .elementor-element.elementor-element-5acd461{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-543 .elementor-element.elementor-element-96d591b{--width:989px;}}/* Start custom CSS for container, class: .elementor-element-5d3a5119 *//* 1. O Container Pai (A "janela" por onde vemos o Pac-Man) */
.elementor-element-5d3a5119 {
    overflow: hidden !important;
    display: flex;
}

/* 2. O Container Interno (A "fila" que corre) */
.elementor-element-5d3a5119 .e-con-inner {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    animation: pacman-loop 25s linear infinite; /* Ajuste os segundos para velocidade */
    gap: 40px; /* Espaço entre os itens */
}

/* 3. Pausar ao passar o mouse */
.elementor-element-5d3a5119 .e-con-inner:hover {
    animation-play-state: paused;
}

/* 4. A Animação Pac-Man */
@keyframes pacman-loop {
    0% {
        transform: translateX(0);
    }
    100% {
        /* Move toda a fila para a esquerda */
        transform: translateX(-50%); 
    }
}

/* 5. Garante que as imagens/itens não encolham */
.elementor-element-5d3a5119 .elementor-widget {
    flex-shrink: 0 !important;
    width: auto !important;
}/* End custom CSS */
/* Start custom CSS for dfc-produtos-destaque, class: .elementor-element-5daae6c2 *//* --- 1. CONTAINER E TÍTULO --- */
.dfc-destaque-wrapper {
    max-width: 1400px;
    margin: 0 auto;
    padding: 0px;
    font-family: 'montserrat', sans-serif;
}

.dfc-destaque-titulo {
    color: #28a745 !important;
    font-size:28px !important;
    font-weight: 700 !important;
    text-align: left !important; /* Mantém à esquerda no Desktop */
    margin-bottom: 20px !important;
    width: 100% !important;
}

/* --- 2. MENU DE ABAS --- */
.dfc-destaque-tabs {
    display: flex !important;
    justify-content: flex-start !important; /* Mantém à esquerda no Desktop */
    gap: 25px !important;
    margin-bottom: 30px !important;
    border-bottom: 1px solid #eee !important;
    width: 100% !important;
    overflow-x: auto; 
    white-space: nowrap;
}

.dfc-destaque-tab {
    background: transparent !important;
    border: none !important;
    padding: 10px 0 !important;
    font-weight: 600 !important;
    color: #666 !important;
    cursor: pointer !important;
    border-bottom: 3px solid transparent !important;
    transition: all 0.3s ease !important;
    font-size: 16px;
}

.dfc-destaque-tab.ativo, 
.dfc-destaque-tab:hover {
    color: #28a745 !important;
    border-bottom: 3px solid #28a745 !important;
}

/* --- 3. GRID DE PRODUTOS --- */
.dfc-grid {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 20px !important;
}

/* --- 4. CARD DO PRODUTO --- */
.dfc-produto-card-novo {
    background: #ffffff !important;
    border: 1px solid #e8e8e8 !important;
    border-radius: 12px !important;
    padding: 20px !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    align-items: center !important;
    text-align: center !important;
    box-shadow: 0px 4px 10px rgba(0,0,0,0.04) !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}

.dfc-produto-card-novo:hover {
    transform: translateY(-5px) !important;
    box-shadow: 0px 8px 15px rgba(0,0,0,0.08) !important;
}

/* --- 5. IMAGEM --- */
.dfc-produto-img-novo {
    width: 100% !important;
    height: 200px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    margin-bottom: 15px !important;
    padding: 10px !important;
}

.dfc-produto-img-novo img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
    display: block !important;
}

/* --- 6. INFO E NOME --- */
.dfc-produto-info-novo {
    width: 100% !important;
}

.dfc-produto-nome-novo {
    margin: 10px 0 20px 0 !important;
    min-height: 48px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.dfc-produto-nome-novo a {
    color: #00375C !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    line-height: 1.3 !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

/* --- 7. BOTÃO --- */
.dfc-btn-ver-mais-novo {
    background-color: #28a745 !important;
    color: #ffffff !important;
    width: 100% !important;
    padding: 12px 0 !important;
    border-radius: 8px !important;
    font-weight: 700 !important;
    text-decoration: none !important;
    font-size: 13px !important;
    display: block !important;
    transition: background 0.3s !important;
}

/* --- 8. RESPONSIVIDADE (MOBILE & TABLET) --- */

@media (max-width: 1024px) {
    .dfc-grid { grid-template-columns: repeat(3, 1fr) !important; }
}

@media (max-width: 768px) {
    .dfc-destaque-wrapper { padding: 15px !important; }
    
    /* CENTRALIZAÇÃO APENAS MOBILE */
    .dfc-destaque-titulo { 
        text-align: center !important; 
        font-size: 22px !important; 
    }
    .dfc-destaque-tabs { 
        justify-content: center !important; 
    }

    .dfc-grid { 
        grid-template-columns: repeat(2, 1fr) !important; 
        gap: 12px !important; 
    }
}

@media (max-width: 480px) {
    .dfc-destaque-wrapper { padding: 10px !important; }
    .dfc-grid { gap: 8px !important; }
    .dfc-produto-card-novo { padding: 12px !important; }
    .dfc-produto-img-novo { height: 140px !important; }
    .dfc-produto-nome-novo { min-height: 38px !important; }
    .dfc-produto-nome-novo a { font-size: 13px !important; }
    .dfc-btn-ver-mais-novo { padding: 10px 0 !important; font-size: 11px !important; }
    .dfc-destaque-tab { font-size: 14px !important; }
}/* End custom CSS */
/* Start custom CSS for dfc-grid-artigos, class: .elementor-element-603d8ec4 */<style>
    /* 1. CONTAINER PAI */
    .dfc-artigos-wrapper {
        background: transparent !important;
        padding: 20px 0;
        width: 100%;
        max-width: 1200px;
        margin: 0 auto;
        display: flex !important;
        flex-direction: column !important;
        box-sizing: border-box;
    }

    /* 2. O GRID */
    .dfc-artigos-wrapper .dfc-grid {
        display: flex !important; 
        flex-wrap: nowrap !important;
        gap: 25px !important;
        overflow-x: auto !important; 
        padding: 0 15px 30px 15px !important;
        margin: 0 !important;
        scrollbar-width: none !important;
        -ms-overflow-style: none !important;
    }

    .dfc-artigos-wrapper .dfc-grid::-webkit-scrollbar { display: none !important; }

    /* 3. CARD INDIVIDUAL */
    .dfc-artigo-card {
        flex: 0 0 calc(33.33% - 17px) !important;
        background: transparent !important;
        display: flex !important;
        flex-direction: column !important;
    }

    /* 4. IMAGEM */
    .dfc-artigo-img img, .dfc-sem-imagem-artigo {
        width: 100% !important;
        height: 250px !important; 
        object-fit: cover !important;
        border-radius: 20px !important;
        background: #f0f0f0;
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    /* 5. TÍTULO */
    .dfc-artigo-titulo a {
        text-decoration: none !important;
        color: #003356 !important;
        font-family: 'Montserrat', sans-serif !important;
        font-size: 18px !important;
        font-weight: 700 !important;
        line-height: 1.3 !important;
        text-transform: uppercase;
    }

    /* 6. BOTÃO SAIBA MAIS (RESET DE BACKGROUND) */
    .dfc-btn-ler-mais {
        font-size: 0 !important;
        color: #28a745 !important;
        text-decoration: none !important;
        margin-top: 15px !important;
        background: none !important; /* Remove qualquer fundo */
        background-color: transparent !important; /* Garante transparência */
        padding: 0 !important;
        border: none !important;
        display: inline-block !important;
    }

    .dfc-btn-ler-mais::before {
        content: "Saiba mais!";
        font-size: 16px !important;
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 900 !important;
        font-style: italic !important;
    }

    /* 7. PAGINAÇÃO (QUADRADOS VERDES/AZUIS) */
    .dfc-paginacao-nova {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        margin-top: 30px !important;
    }

    .dfc-paginacao-nova ul {
        display: flex !important;
        list-style: none !important;
        gap: 8px !important;
        padding: 0 !important;
    }

    .dfc-paginacao-nova a, 
    .dfc-paginacao-nova span {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 35px !important;
        height: 35px !important;
        background-color: #28a745 !important; /* Verde padrão */
        color: #ffffff !important; /* Texto branco */
        text-decoration: none !important;
        font-family: 'Montserrat', sans-serif !important;
        font-weight: 700 !important;
        border-radius: 4px !important; /* Leve arredondado nos quadrados */
        transition: background-color 0.3s ease !important;
    }

    /* Hover e Ativo (Azul) */
    .dfc-paginacao-nova a:hover, 
    .dfc-paginacao-nova .current {
        background-color: #003356 !important; /* Azul */
        color: #ffffff !important;
    }

    /* Esconde o resumo */
    .dfc-artigo-resumo { display: none !important; }

    /* Responsividade */
    @media (max-width: 991px) { .dfc-artigo-card { flex: 0 0 calc(50% - 15px) !important; } }
    @media (max-width: 600px) { .dfc-artigo-card { flex: 0 0 85% !important; } }
</style>/* End custom CSS */