.elementor-9 .elementor-element.elementor-element-eebf9b9{--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-9 .elementor-element.elementor-element-eebf9b9:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-eebf9b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.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-9 .elementor-element.elementor-element-b7b6c09.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-b7b6c09{text-align:center;}.elementor-9 .elementor-element.elementor-element-b7b6c09 img{width:12%;}.elementor-9 .elementor-element.elementor-element-b59c11a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-9 .elementor-element.elementor-element-02b47ed{--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-9 .elementor-element.elementor-element-02b47ed.e-con{--flex-grow:0;--flex-shrink:0;}.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-9 .elementor-element.elementor-element-988eecf{text-align:start;}.elementor-9 .elementor-element.elementor-element-988eecf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;}.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-9 .elementor-element.elementor-element-c67442b{color:#3A3A3A;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-fcd7cc3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:25px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-653829a{--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-9 .elementor-element.elementor-element-05424c7 img{border-radius:27px 27px 27px 27px;}.elementor-9 .elementor-element.elementor-element-2faca59{--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-9 .elementor-element.elementor-element-9517a77{text-align:center;}.elementor-9 .elementor-element.elementor-element-0c14fcf{--display:flex;}.elementor-9 .elementor-element.elementor-element-0c14fcf:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-0c14fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-9 .elementor-element.elementor-element-fb0be9b{--e-search-input-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-3e2486d{--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-9 .elementor-element.elementor-element-3e2486d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3e2486d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-8b8968f{text-align:center;}.elementor-9 .elementor-element.elementor-element-96c4c5d{--display:flex;}.elementor-9 .elementor-element.elementor-element-96c4c5d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-96c4c5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-df43092{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-80baf0f img{width:60%;}.elementor-9 .elementor-element.elementor-element-a370668 img{width:60%;}.elementor-9 .elementor-element.elementor-element-79734b1{--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-9 .elementor-element.elementor-element-79734b1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-79734b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-5e216ac{text-align:center;}.elementor-9 .elementor-element.elementor-element-5e216ac .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-e8582a8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9 .elementor-element.elementor-element-b21369e{--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-testimonial .elementor-testimonial-content{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-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{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-9 .elementor-element.elementor-element-12e6120 .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-12e6120 .elementor-testimonial-content{color:#000000;}.elementor-9 .elementor-element.elementor-element-08342ea{--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-9 .elementor-element.elementor-element-dd2e2ae .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-dd2e2ae .elementor-testimonial-content{color:#000000;}.elementor-9 .elementor-element.elementor-element-00e6517{--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-9 .elementor-element.elementor-element-46a0f16 .elementor-testimonial-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-46a0f16 .elementor-testimonial-content{color:#000000;}.elementor-9 .elementor-element.elementor-element-56ed6bc{--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-9 .elementor-element.elementor-element-56ed6bc.e-con{--align-self:center;}.elementor-9 .elementor-element.elementor-element-7574a4b{text-align:center;}.elementor-9 .elementor-element.elementor-element-1ceb655 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Roboto", Sans-serif;font-size:26px;font-weight:500;font-style:italic;}.elementor-9 .elementor-element.elementor-element-ce14f1b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-ce14f1b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-ce14f1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-2572d96{--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-9 .elementor-element.elementor-element-81998ad img{width:25%;}.elementor-9 .elementor-element.elementor-element-9aa43c7{--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-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-603a12f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-603a12f .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-df43092{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-02b47ed{--width:44.671%;}.elementor-9 .elementor-element.elementor-element-653829a{--width:50%;}.elementor-9 .elementor-element.elementor-element-b21369e{--width:50%;}.elementor-9 .elementor-element.elementor-element-08342ea{--width:50%;}.elementor-9 .elementor-element.elementor-element-00e6517{--width:100%;}.elementor-9 .elementor-element.elementor-element-2572d96{--width:50%;}.elementor-9 .elementor-element.elementor-element-9aa43c7{--width:50%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-02b47ed{--width:204px;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-988eecf{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-9 .elementor-element.elementor-element-988eecf .elementor-heading-title{font-size:39px;}.elementor-9 .elementor-element.elementor-element-df43092{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */body{
margin:0;
font-family:Arial;
background:#f6f6f6;
}

.container{
width:90%;
max-width:1200px;
margin:auto;
}

/* HEADER */

.header{
background:#111;
padding:15px 0;
color:white;
}

.header-flex{
display:flex;
justify-content:space-between;
align-items:center;
}

.logo{
font-size:22px;
font-weight:bold;
color:#ff3c00;
}

.menu a{
margin-left:20px;
color:white;
text-decoration:none;
}

/* HERO */

.hero{
background:#1c1c1c;
color:white;
padding:120px 0;
text-align:center;
}

.hero h1{
font-size:42px;
}

.hero-buttons{
margin-top:20px;
}

/* BOTÕES */

.btn-primary{
background:#ff3c00;
color:white;
border:none;
padding:12px 25px;
border-radius:6px;
cursor:pointer;
}

.btn-outline{
border:2px solid white;
padding:10px 25px;
margin-left:10px;
color:white;
}

/* BUSCA */

.busca{
background:white;
padding:60px 0;
text-align:center;
}

.busca-box{
display:flex;
gap:10px;
justify-content:center;
margin-top:20px;
}

.busca-box select{
padding:10px;
}

/* CATEGORIAS */

.categorias{
padding:60px 0;
}

.categorias-grid{
display:grid;
grid-template-columns:repeat(6,1fr);
gap:20px;
}

.categoria-card{
background:white;
padding:30px;
text-align:center;
border-radius:8px;
}

/* PRODUTOS */

.produtos{
padding:60px 0;
}

.produtos-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:30px;
}

.produto-card{
background:white;
padding:20px;
border-radius:8px;
text-align:center;
}

.produto-img{
height:150px;
background:#eee;
margin-bottom:15px;
}

.preco{
color:#ff3c00;
font-size:22px;
}

/* BENEFICIOS */

.beneficios{
background:#111;
color:white;
padding:50px 0;
text-align:center;
}

.beneficios-grid{
display:grid;
grid-template-columns:repeat(4,1fr);
gap:20px;
}

/* DEPOIMENTOS */

.depoimentos{
padding:60px 0;
background:white;
text-align:center;
}

.depoimentos-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:20px;
}

.depoimento{
background:#f1f1f1;
padding:25px;
border-radius:8px;
}

/* CTA */

.cta{
background:#25d366;
padding:60px;
text-align:center;
color:white;
}

.btn-whatsapp{
background:white;
color:#25d366;
padding:14px 30px;
border-radius:6px;
display:inline-block;
margin-top:20px;
}

/* FOOTER */

.footer{
background:#000;
color:white;
padding:50px 0;
}

.footer-grid{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:40px;
}

.footer a{
display:block;
margin-top:10px;
}/* End custom CSS */