.elementor-25 .elementor-element.elementor-element-6b19d74{--display:flex;--min-height:1075px;--justify-content:space-between;--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-25 .elementor-element.elementor-element-6b19d74:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6b19d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/Mask-group.png");background-position:0px -165px;background-repeat:no-repeat;background-size:100% auto;}.elementor-25 .elementor-element.elementor-element-d2f8803{--display:flex;--min-height:1075px;--justify-content:space-between;--padding-top:350px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-21e1b9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-21e1b9b.e-con{--flex-grow:0;--flex-shrink:0;}.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-25 .elementor-element.elementor-element-e54147b{width:var( --container-widget-width, 95.432% );max-width:95.432%;padding:0px 0px 0px 35px;--container-widget-width:95.432%;--container-widget-flex-grow:0;font-family:"Anek Latin", Sans-serif;font-size:56px;font-weight:900;text-transform:uppercase;line-height:71px;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e54147b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b9df5e1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-188da1f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Anek Latin", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#E47D02;}.elementor-25 .elementor-element.elementor-element-fdf3592{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Anek Latin", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:4.1px;color:#E47D02;}.elementor-25 .elementor-element.elementor-element-6fd8548{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c00cc71{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-08d3354{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-08d3354:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-08d3354 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.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-25 .elementor-element.elementor-element-f1959f2{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-705fd5d{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.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-25 .elementor-element.elementor-element-d3ca6ea .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d3ca6ea.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3ca6ea.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d3ca6ea.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3ca6ea.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d3ca6ea.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3ca6ea .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d3ca6ea .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-ca6f3ad{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-7a1f2ec{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-7a1f2ec:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7a1f2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-b7ce379{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-6ac3c1b{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fe8b464 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-fe8b464.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fe8b464.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fe8b464.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fe8b464.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-fe8b464.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fe8b464 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-fe8b464 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-e1a3ace{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-b0526f5{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-b0526f5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-b0526f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-875b95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-5f3ab2d{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-b65b66d{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e6e7561 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-e6e7561.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e6e7561.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e6e7561.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e6e7561.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e6e7561.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e6e7561 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e6e7561 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-7e96805{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-12c57d1{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-12c57d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-12c57d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a6e105e{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-b0f42ea{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bf3749 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-5bf3749.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bf3749.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5bf3749.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bf3749.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-5bf3749.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5bf3749 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-5bf3749 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-7c3da72{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-f532bba{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f532bba:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f532bba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-25f43ac{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-b061324{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d2665e8 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d2665e8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d2665e8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d2665e8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d2665e8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d2665e8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d2665e8 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d2665e8 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-787c843{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-a4d0f01{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a4d0f01:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a4d0f01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-4a659bd{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-d94b3db{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-152c870 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-152c870.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-152c870.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-152c870.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-152c870.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-152c870.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-152c870 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-152c870 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-1709cad{--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:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-3992349{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-bd10b92{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-bd10b92:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-bd10b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-1f0b72d{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-66290b6{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-313b889 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-313b889.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-313b889.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-313b889.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-313b889.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-313b889.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-313b889 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-313b889 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-89e339b{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-df9fcec{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-df9fcec:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-df9fcec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-192e4a5{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-03549de{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2082187 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-2082187.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2082187.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2082187.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2082187.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-2082187.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2082187 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-2082187 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-8283ef4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-5c2327f{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-5c2327f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5c2327f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-02f387b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-e56fd57{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-33ebafa{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad4754f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ad4754f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad4754f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad4754f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad4754f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad4754f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad4754f .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-ad4754f .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-77e35dd{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-239f79f{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-239f79f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-239f79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-8cb6bd3{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-bf35ae0{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79c3ca9 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-79c3ca9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79c3ca9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-79c3ca9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79c3ca9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-79c3ca9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79c3ca9 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-79c3ca9 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-af701ed{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-a6e7a8e{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-a6e7a8e:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-a6e7a8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a5a3915{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-ae17354{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a8d5a34 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-a8d5a34.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a8d5a34.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a8d5a34.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a8d5a34.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a8d5a34.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a8d5a34 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a8d5a34 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-4b18ae9{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-86241ac{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-86241ac:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-86241ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-d4b60e5{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-572c71f{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3e76ca .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d3e76ca.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3e76ca.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d3e76ca.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3e76ca.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d3e76ca.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3e76ca .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d3e76ca .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-a33ecf1{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-9e29410{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-0ccd7a6{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0ccd7a6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0ccd7a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-0531236{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-5d2d57c{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-91c5b59 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-91c5b59.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-91c5b59.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-91c5b59.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-91c5b59.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-91c5b59.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-91c5b59 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-91c5b59 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-4064431{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-964dee8{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-964dee8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-964dee8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-43ca1f4{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-790b2e9{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e38d0bb .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-e38d0bb.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e38d0bb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e38d0bb.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e38d0bb.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e38d0bb.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e38d0bb .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e38d0bb .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-ac90746{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-c368f31{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c368f31:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c368f31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a2ddb79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-152a72e{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-bc69321{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3b2041 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-a3b2041.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3b2041.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a3b2041.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3b2041.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a3b2041.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a3b2041 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a3b2041 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-376f345{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-c67a08a{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c67a08a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c67a08a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-77a01b0{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-e6309b4{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da457c9 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-da457c9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da457c9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-da457c9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da457c9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-da457c9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da457c9 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-da457c9 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-11415e5{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-2ad9edc{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2ad9edc:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2ad9edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-012a950{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-b279f43{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-378b270 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-378b270.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-378b270.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-378b270.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-378b270.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-378b270.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-378b270 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-378b270 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-0a3442a{--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;--justify-content:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-d11ae17{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-65daf60{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-65daf60:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-65daf60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-ce93305{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-405b981{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad94284 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ad94284.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad94284.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad94284.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad94284.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ad94284.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ad94284 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-ad94284 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-7f1e1f7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-f288f20{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f288f20:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f288f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-3f1ec3c{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-7dbe78d{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c20bad0 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-c20bad0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c20bad0.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-c20bad0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c20bad0.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-c20bad0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c20bad0 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-c20bad0 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-e2ac109{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-6075384{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-6075384:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6075384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-7c12d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-1568581{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-c337f75{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7aced95 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-7aced95.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7aced95.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7aced95.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7aced95.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-7aced95.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-7aced95 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-7aced95 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-8a31809{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-1189aa3{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1189aa3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1189aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-ec2d7a1{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-d5f0c99{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8c67fc .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d8c67fc.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8c67fc.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d8c67fc.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8c67fc.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d8c67fc.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d8c67fc .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d8c67fc .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-0454ddc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-68fe3aa{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-68fe3aa:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-68fe3aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-c7933f0{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-79c3612{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a2f3243 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-a2f3243.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a2f3243.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a2f3243.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a2f3243.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-a2f3243.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a2f3243 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-a2f3243 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-6fb36e3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-10f45d1{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-10f45d1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-10f45d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-e8ff8dc{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-19d5fdd{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-37864b8 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-37864b8.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-37864b8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-37864b8.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-37864b8.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-37864b8.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-37864b8 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-37864b8 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-cddef60{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-52bf8e9{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-52bf8e9:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-52bf8e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-ee791d5{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-2e2b49a{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f491b26 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f491b26.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f491b26.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f491b26.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f491b26.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f491b26.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f491b26 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-f491b26 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-127fd38{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-1d31ba6{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-1d31ba6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1d31ba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-403dca3{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-5b1c6eb{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13b59c1 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-13b59c1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13b59c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-13b59c1.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13b59c1.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-13b59c1.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-13b59c1 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-13b59c1 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-6735093{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-78fd586{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-78fd586:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-78fd586 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-2b60e84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-215c24e{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-80e3bd1{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da1334f .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-da1334f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da1334f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-da1334f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da1334f.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-da1334f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-da1334f .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-da1334f .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-5ff6eb8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-dc865f2{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-dc865f2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-dc865f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-d492d9c{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-007dd87{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d0b9e00 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-d0b9e00.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d0b9e00.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d0b9e00.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d0b9e00.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-d0b9e00.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d0b9e00 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-d0b9e00 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-d4f1b1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-0bedb7f{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-0bedb7f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0bedb7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a782eeb{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-d78bdd0{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3efaae9 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-3efaae9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3efaae9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3efaae9.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3efaae9.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-3efaae9.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3efaae9 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-3efaae9 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-844c85c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-17bb1b6{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-17bb1b6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-17bb1b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-3ac48da{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-5c7d313{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79df223 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-79df223.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79df223.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-79df223.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79df223.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-79df223.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-79df223 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-79df223 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-d83c844{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-c829a01{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-c829a01:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c829a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-ed7a62d{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-ed06729{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ee638dd .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-ee638dd.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ee638dd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ee638dd.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ee638dd.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-ee638dd.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ee638dd .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-ee638dd .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-3e84229{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-2e95eb3{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-2e95eb3:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-2e95eb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-db0c0d9{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-97e780e{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f3d82a .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-1f3d82a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f3d82a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1f3d82a.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f3d82a.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-1f3d82a.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f3d82a .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-1f3d82a .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-3dadab5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-f960ea0{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-f960ea0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f960ea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-3831f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-25 .elementor-element.elementor-element-72d7116{--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:space-between;--align-items:center;}.elementor-25 .elementor-element.elementor-element-ca218d0{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f522189 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-f522189.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f522189.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f522189.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f522189.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-f522189.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f522189 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-f522189 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-79f5f6d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-65615a6{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-65615a6:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-65615a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-e05b1dd{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-419be79{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-187f877 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-187f877.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-187f877.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-187f877.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-187f877.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-187f877.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-187f877 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-187f877 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-2c545cb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-360d7e4{--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:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-58771dd{--display:flex;--min-height:252px;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:20px;--padding-bottom:035px;--padding-left:20px;--padding-right:20px;}.elementor-25 .elementor-element.elementor-element-58771dd:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-58771dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-6f0f2a2{--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:space-between;--align-items:flex-end;}.elementor-25 .elementor-element.elementor-element-4a93aa0{font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e7e2758 .elementor-icon-wrapper{text-align:center;}.elementor-25 .elementor-element.elementor-element-e7e2758.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e7e2758.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e7e2758.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e7e2758.elementor-view-framed .elementor-icon, .elementor-25 .elementor-element.elementor-element-e7e2758.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e7e2758 .elementor-icon{font-size:20px;}.elementor-25 .elementor-element.elementor-element-e7e2758 .elementor-icon svg{height:20px;}.elementor-25 .elementor-element.elementor-element-1260eaa{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--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:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-25 .elementor-element.elementor-element-60772b0{--display:flex;--min-height:816px;--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-60772b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-60772b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7941D;background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/Rectangle-36.png");background-position:900px 0px;background-repeat:no-repeat;}.elementor-25 .elementor-element.elementor-element-c8bc88d{--display:flex;}.elementor-25 .elementor-element.elementor-element-c8bc88d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b2d7fdc{width:var( --container-widget-width, 96.35% );max-width:96.35%;--container-widget-width:96.35%;--container-widget-flex-grow:0;text-align:left;font-family:"Anek Latin", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-25 .elementor-element.elementor-element-b2d7fdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-500b751{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:400;color:#4D2E08;}.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-25 .elementor-element.elementor-element-8a1332a .elementor-button{background-color:#000000;font-family:"Anek Latin", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:0px 0px 0px 0px;padding:16px 32px 16px 32px;}.elementor-25 .elementor-element.elementor-element-8a1332a .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-8a1332a .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-25 .elementor-element.elementor-element-8a1332a{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a1332a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-8a1332a .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-8a1332a .elementor-button:focus svg{fill:#000000;}.elementor-25 .elementor-element.elementor-element-15116fe{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-78a0dae{--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-25 .elementor-element.elementor-element-48c5926{--display:flex;--min-height:816px;--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;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-48c5926:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-48c5926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7941D;background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/Rectangle-36.png");background-position:center right;background-repeat:no-repeat;}.elementor-25 .elementor-element.elementor-element-a3bc3a6{--display:flex;}.elementor-25 .elementor-element.elementor-element-7e96b32{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Anek Latin", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}.elementor-25 .elementor-element.elementor-element-b4c1e8d{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:400;color:#4D2E08;}.elementor-25 .elementor-element.elementor-element-3b0e1de .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;padding:20px 40px 20px 40px;}.elementor-25 .elementor-element.elementor-element-3b0e1de .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-3b0e1de .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-25 .elementor-element.elementor-element-3b0e1de{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3b0e1de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-3b0e1de .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-3b0e1de .elementor-button:focus svg{fill:#000000;}.elementor-25 .elementor-element.elementor-element-9e3a741{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-9e3a741:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9e3a741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/tela.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-183ca1a{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25 .elementor-element.elementor-element-15c89e7{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-c95159b{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-c95159b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c95159b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-29d8e8a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-29d8e8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a02ee0f img{width:100%;}.elementor-25 .elementor-element.elementor-element-e00bb95{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-624e7d2{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ec44a54{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-eca6817{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-eca6817:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-eca6817 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-9c2bc53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9c2bc53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-7a881c1 img{width:100%;}.elementor-25 .elementor-element.elementor-element-f2d0b02{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-23eb8f5{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-35a20ec{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f40acbb{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-f40acbb:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-f40acbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-527fe72{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-527fe72.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-a86fe61 img{width:100%;}.elementor-25 .elementor-element.elementor-element-2cbd1da{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-d998d6b{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-00bd434{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-863ba98{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-863ba98:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-863ba98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-6fefebd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-6fefebd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-24db6d9 img{width:100%;}.elementor-25 .elementor-element.elementor-element-ac91e1c{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-4e683b8{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-9130f78{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8ec719c{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-8ec719c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8ec719c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-d95f638{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d95f638.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-0f7524b img{width:100%;}.elementor-25 .elementor-element.elementor-element-4a53753{--display:flex;--min-height:109px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-8a24b39{width:100%;max-width:100%;font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3fa2aab{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25 .elementor-element.elementor-element-7dc88e9{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ae4a75d{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-ae4a75d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-ae4a75d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-5670990{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5670990.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-d04ece5 img{width:100%;}.elementor-25 .elementor-element.elementor-element-c93f049{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-c8bab9a{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-6a0cc2f{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7d26aff{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-7d26aff:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7d26aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a329496{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a329496.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-061b59b img{width:100%;}.elementor-25 .elementor-element.elementor-element-f8c906b{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-592b834{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-40c66e3{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-77313e8{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-77313e8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-77313e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-fbc0f79{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fbc0f79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-bddf046 img{width:100%;}.elementor-25 .elementor-element.elementor-element-c1c9710{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-64dd5a3{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-c23079f{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-024afd5{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-024afd5:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-024afd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-5f3ae53{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5f3ae53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5d6d7c0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-32b0fc6{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-4b72264{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-cf9a176{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-603a584{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-603a584:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-603a584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-e43ea09{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e43ea09.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-76b893e img{width:100%;}.elementor-25 .elementor-element.elementor-element-9c9e721{--display:flex;--min-height:109px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-963108f{width:100%;max-width:100%;font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1991073{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-1991073:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-1991073 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/tela.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-171d7cb{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25 .elementor-element.elementor-element-fa094de{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e587ce1{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-e587ce1:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e587ce1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-54c20c9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-54c20c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-da289ed img{width:100%;}.elementor-25 .elementor-element.elementor-element-ad26424{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0c7dd26{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-8a80e83{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4559e78{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-4559e78:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4559e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-16e435b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-16e435b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-8ffec5b img{width:100%;}.elementor-25 .elementor-element.elementor-element-c90eaea{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-f5ef656{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-47eca4f{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9ba4f05{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-9ba4f05:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-9ba4f05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-a9c714e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-a9c714e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-993f715 img{width:100%;}.elementor-25 .elementor-element.elementor-element-7059c88{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-0599d3d{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-4e351e7{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5328703{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-5328703:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5328703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-29043e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-29043e6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-e14d233 img{width:100%;}.elementor-25 .elementor-element.elementor-element-7a41036{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-2c2e556{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-06d578a{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-039dc65{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-039dc65:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-039dc65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-10d12a2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-10d12a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-65de9ee img{width:100%;}.elementor-25 .elementor-element.elementor-element-0633e6e{--display:flex;--min-height:109px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b91559b{width:100%;max-width:100%;font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-ff30c88{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25 .elementor-element.elementor-element-c8e0d51{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-039e426{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-039e426:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-039e426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-4c846b0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4c846b0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-5f87602 img{width:100%;}.elementor-25 .elementor-element.elementor-element-d62e378{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-ed2e1cc{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-d3cfb1d{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cfa45be{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-cfa45be:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-cfa45be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-52eb4c9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-52eb4c9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-aa58826 img{width:100%;}.elementor-25 .elementor-element.elementor-element-170fb1d{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b5be841{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f82630b{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3a7bfce{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-3a7bfce:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-3a7bfce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-be66f6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-be66f6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-bcb3ae7 img{width:100%;}.elementor-25 .elementor-element.elementor-element-7478a2e{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b2d498f{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-1f10d9b{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d69c54f{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-d69c54f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d69c54f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-5cfd4d2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5cfd4d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-b9126c6 img{width:100%;}.elementor-25 .elementor-element.elementor-element-5494ef6{--display:flex;--min-height:109px;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-8e4a50c{font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-61b3bb7{--display:flex;--min-height:100px;--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;--border-radius:0px 35px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8b0372c{--display:flex;--min-height:100px;--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;}.elementor-25 .elementor-element.elementor-element-8b0372c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8b0372c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-32f74c1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 20px 0px 0px;}.elementor-25 .elementor-element.elementor-element-32f74c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-45e9fc2 img{width:100%;}.elementor-25 .elementor-element.elementor-element-1c302d6{--display:flex;--min-height:109px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-25 .elementor-element.elementor-element-b55ff92{width:100%;max-width:100%;font-family:"Anek Latin", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5ba9156{--display:flex;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-5ba9156:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5ba9156 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/tela.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-f9eaa57{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-25 .elementor-element.elementor-element-73e83cd{--display:flex;}.elementor-25 .elementor-element.elementor-element-8c9d336{--display:flex;}.elementor-25 .elementor-element.elementor-element-83c6a92{--display:flex;}.elementor-25 .elementor-element.elementor-element-49f7137{--display:flex;}.elementor-25 .elementor-element.elementor-element-49f7137:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-49f7137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-357ae95{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-2651902{--display:flex;}.elementor-25 .elementor-element.elementor-element-d74f525{--display:flex;}.elementor-25 .elementor-element.elementor-element-e33d92f{--display:flex;}.elementor-25 .elementor-element.elementor-element-e33d92f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-e33d92f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-5fb90fe{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a638809{--display:flex;}.elementor-25 .elementor-element.elementor-element-28a7bfe{--display:flex;}.elementor-25 .elementor-element.elementor-element-e54e80d{--display:flex;}.elementor-25 .elementor-element.elementor-element-508ced8{--display:flex;}.elementor-25 .elementor-element.elementor-element-508ced8:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-508ced8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-f3fb61a{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e810a09{--display:flex;}.elementor-25 .elementor-element.elementor-element-893c7d2{--display:flex;}.elementor-25 .elementor-element.elementor-element-4e8ba6d{--display:flex;}.elementor-25 .elementor-element.elementor-element-4e8ba6d:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-4e8ba6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-bb1e54b{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-21640b0{--display:flex;}.elementor-25 .elementor-element.elementor-element-d13c993{--display:flex;}.elementor-25 .elementor-element.elementor-element-3e9ced9{--display:flex;}.elementor-25 .elementor-element.elementor-element-6030132{--display:flex;}.elementor-25 .elementor-element.elementor-element-6030132:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6030132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-7c7521a{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-f79815d{--display:flex;}.elementor-25 .elementor-element.elementor-element-53c2d1b{--display:flex;}.elementor-25 .elementor-element.elementor-element-50f2bfd{--display:flex;}.elementor-25 .elementor-element.elementor-element-50f2bfd:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-50f2bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-d3c9f8d{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-fd1ff6f{--display:flex;}.elementor-25 .elementor-element.elementor-element-38f3875{--display:flex;}.elementor-25 .elementor-element.elementor-element-1c2875b{--display:flex;}.elementor-25 .elementor-element.elementor-element-5827f9f{--display:flex;}.elementor-25 .elementor-element.elementor-element-5827f9f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-5827f9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-6e23791{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-acb5a53{--display:flex;}.elementor-25 .elementor-element.elementor-element-9e28aeb{--display:flex;}.elementor-25 .elementor-element.elementor-element-83dbf31{--display:flex;}.elementor-25 .elementor-element.elementor-element-83dbf31:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-83dbf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-c7afc9a{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-5aef6e8{--display:flex;}.elementor-25 .elementor-element.elementor-element-8e89792{--display:flex;}.elementor-25 .elementor-element.elementor-element-219883e{--display:flex;}.elementor-25 .elementor-element.elementor-element-0cf65f7{--display:flex;}.elementor-25 .elementor-element.elementor-element-0cf65f7:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-0cf65f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-aaac926{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-319c0f2{--display:flex;}.elementor-25 .elementor-element.elementor-element-f385f0d{--display:flex;}.elementor-25 .elementor-element.elementor-element-98a82d0{--display:flex;}.elementor-25 .elementor-element.elementor-element-98a82d0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-98a82d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-25 .elementor-element.elementor-element-9b7fe1d{font-family:"Anek Latin", Sans-serif;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-572260b{--display:flex;}.elementor-25 .elementor-element.elementor-element-572260b:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-572260b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mettalica.com.br/wp-content/uploads/2025/09/Section-Contato.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-2507c07{--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;}.elementor-25 .elementor-element.elementor-element-a9ed5ee{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-d5c2476{width:var( --container-widget-width, 108.76% );max-width:108.76%;--container-widget-width:108.76%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-d5c2476.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-d5c2476 img{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-1878af2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-711a83e{--display:flex;}.elementor-25 .elementor-element.elementor-element-0d90668{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:left;font-family:"Anek Latin", Sans-serif;font-size:56px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#000000;}:root{--page-title-display:none;}@media(max-width:768px){.elementor-25 .elementor-element.elementor-element-6b19d74{--min-height:800px;--justify-content:flex-end;}.elementor-25 .elementor-element.elementor-element-6b19d74:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6b19d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-25 .elementor-element.elementor-element-d2f8803{--min-height:800;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-21e1b9b{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-e54147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 150px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:40px;letter-spacing:0px;}.elementor-25 .elementor-element.elementor-element-188da1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:57px;letter-spacing:0px;}.elementor-25 .elementor-element.elementor-element-fdf3592{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:57px;letter-spacing:0px;}.elementor-25 .elementor-element.elementor-element-6fd8548{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c00cc71{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-ca6f3ad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-e1a3ace{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-7e96805{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-7c3da72{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-787c843{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-1709cad{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-3992349{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-89e339b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-8283ef4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-77e35dd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-af701ed{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-4b18ae9{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-a33ecf1{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-9e29410{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-4064431{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-ac90746{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-376f345{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-11415e5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-0a3442a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-8300059 img{width:100%;}.elementor-25 .elementor-element.elementor-element-360d7e4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-1260eaa{--e-n-carousel-swiper-slides-to-display:1;width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-25 .elementor-element.elementor-element-60772b0{--min-height:0px;--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-25 .elementor-element.elementor-element-60772b0:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-60772b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1500px 0px;}.elementor-25 .elementor-element.elementor-element-c8bc88d{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-b2d7fdc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:57px;letter-spacing:0px;}.elementor-25 .elementor-element.elementor-element-48c5926{--min-height:0px;--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-25 .elementor-element.elementor-element-48c5926:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-48c5926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:1500px 0px;}.elementor-25 .elementor-element.elementor-element-a3bc3a6{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7e96b32{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:57px;letter-spacing:0px;}.elementor-25 .elementor-element.elementor-element-9e3a741{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-183ca1a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-c95159b{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-eca6817{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f40acbb{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-863ba98{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8ec719c{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3fa2aab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-ae4a75d{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-7d26aff{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-77313e8{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-024afd5{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-603a584{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-1991073{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-171d7cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-e587ce1{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4559e78{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9ba4f05{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5328703{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-039dc65{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-ff30c88{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-039e426{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cfa45be{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3a7bfce{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d69c54f{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8b0372c{--border-radius:0px 25px 0px 0px;}.elementor-25 .elementor-element.elementor-element-5ba9156{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f9eaa57{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-25 .elementor-element.elementor-element-73e83cd{--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:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-2507c07{--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-25 .elementor-element.elementor-element-0d90668{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:57px;letter-spacing:0px;}}@media(max-width:500px){.elementor-25 .elementor-element.elementor-element-6b19d74{--min-height:200px;}.elementor-25 .elementor-element.elementor-element-6b19d74:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-6b19d74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-25 .elementor-element.elementor-element-d2f8803{--width:90%;--min-height:0px;--justify-content:space-between;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e54147b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-25 .elementor-element.elementor-element-188da1f{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:32px;}.elementor-25 .elementor-element.elementor-element-fdf3592{margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:25px;}.elementor-25 .elementor-element.elementor-element-c00cc71{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-08d3354{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-6e0f1d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-6e0f1d4 img{width:100%;}.elementor-25 .elementor-element.elementor-element-f1959f2{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ca6f3ad{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-7a1f2ec{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-0263c36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-0263c36 img{width:100%;}.elementor-25 .elementor-element.elementor-element-b7ce379{--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-e1a3ace{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-b0526f5{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-875b95a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-875b95a img{width:100%;}.elementor-25 .elementor-element.elementor-element-5f3ab2d{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7e96805{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-12c57d1{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-46d3425{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-46d3425 img{width:100%;}.elementor-25 .elementor-element.elementor-element-a6e105e{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7c3da72{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-f532bba{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-b2f4307{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-b2f4307 img{width:100%;}.elementor-25 .elementor-element.elementor-element-25f43ac{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-787c843{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-a4d0f01{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-068ff7b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-068ff7b img{width:100%;}.elementor-25 .elementor-element.elementor-element-4a659bd{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-3992349{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-bd10b92{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-cc9de29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-cc9de29 img{width:100%;}.elementor-25 .elementor-element.elementor-element-1f0b72d{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-89e339b{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-df9fcec{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-ec01897{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-ec01897 img{width:100%;}.elementor-25 .elementor-element.elementor-element-192e4a5{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-8283ef4{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-5c2327f{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-02f387b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-02f387b img{width:100%;}.elementor-25 .elementor-element.elementor-element-e56fd57{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-77e35dd{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-239f79f{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-355450c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-355450c img{width:100%;}.elementor-25 .elementor-element.elementor-element-8cb6bd3{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-af701ed{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-a6e7a8e{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-aad7fd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-aad7fd4 img{width:100%;}.elementor-25 .elementor-element.elementor-element-a5a3915{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-4b18ae9{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-86241ac{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-7d92376{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-7d92376 img{width:100%;}.elementor-25 .elementor-element.elementor-element-d4b60e5{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-9e29410{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-0ccd7a6{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-bd15365{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-bd15365 img{width:100%;}.elementor-25 .elementor-element.elementor-element-0531236{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-4064431{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-964dee8{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-71b3e54{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-71b3e54 img{width:100%;}.elementor-25 .elementor-element.elementor-element-43ca1f4{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-ac90746{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-c368f31{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-a2ddb79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-a2ddb79 img{width:100%;}.elementor-25 .elementor-element.elementor-element-152a72e{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-376f345{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-c67a08a{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-35b5698{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-35b5698 img{width:100%;}.elementor-25 .elementor-element.elementor-element-77a01b0{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-11415e5{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-2ad9edc{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-aea4092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-aea4092 img{width:100%;}.elementor-25 .elementor-element.elementor-element-012a950{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-d11ae17{--content-width:100%;}.elementor-25 .elementor-element.elementor-element-65daf60{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-8300059{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-8300059 img{width:100%;max-width:100%;}.elementor-25 .elementor-element.elementor-element-ce93305{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f288f20{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-2f13894{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-2f13894 img{width:100%;}.elementor-25 .elementor-element.elementor-element-3f1ec3c{--flex-wrap:nowrap;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-6075384{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-7c12d28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-7c12d28 img{width:100%;}.elementor-25 .elementor-element.elementor-element-1568581{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-1189aa3{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-f539bd2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-f539bd2 img{width:100%;}.elementor-25 .elementor-element.elementor-element-ec2d7a1{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-68fe3aa{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-287c4bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-287c4bc img{width:100%;}.elementor-25 .elementor-element.elementor-element-c7933f0{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-10f45d1{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-1b9bb1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-1b9bb1f img{width:100%;}.elementor-25 .elementor-element.elementor-element-e8ff8dc{--flex-wrap:nowrap;--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-25 .elementor-element.elementor-element-52bf8e9{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-14350fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-14350fe img{width:100%;}.elementor-25 .elementor-element.elementor-element-ee791d5{--flex-wrap:nowrap;--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-25 .elementor-element.elementor-element-1d31ba6{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-4612204{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-4612204 img{width:100%;}.elementor-25 .elementor-element.elementor-element-403dca3{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-78fd586{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-2b60e84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-2b60e84 img{width:100%;}.elementor-25 .elementor-element.elementor-element-215c24e{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-dc865f2{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-efa7ae0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-efa7ae0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-d492d9c{--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-0bedb7f{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-f4060b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-f4060b0 img{width:100%;}.elementor-25 .elementor-element.elementor-element-a782eeb{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-17bb1b6{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-ff5c8b2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-ff5c8b2 img{width:100%;}.elementor-25 .elementor-element.elementor-element-3ac48da{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c829a01{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-4ed501f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-4ed501f img{width:100%;}.elementor-25 .elementor-element.elementor-element-ed7a62d{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-2e95eb3{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-382d4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-382d4c7 img{width:100%;}.elementor-25 .elementor-element.elementor-element-db0c0d9{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-f960ea0{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-3831f4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-3831f4f img{width:100%;}.elementor-25 .elementor-element.elementor-element-72d7116{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-65615a6{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-6f7decb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-6f7decb img{width:100%;}.elementor-25 .elementor-element.elementor-element-e05b1dd{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-360d7e4{--width:90%;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-58771dd{--min-height:0px;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-25 .elementor-element.elementor-element-24d44c9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;}.elementor-25 .elementor-element.elementor-element-24d44c9 img{width:100%;}.elementor-25 .elementor-element.elementor-element-6f0f2a2{--flex-wrap:nowrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-1260eaa{--e-n-carousel-swiper-slides-to-display:1;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;--e-n-carousel-arrow-prev-left-position:-10px;--e-n-carousel-arrow-prev-top-position:15px;--e-n-carousel-arrow-next-right-position:-10px;--e-n-carousel-arrow-next-top-position:15px;}.elementor-25 .elementor-element.elementor-element-60772b0{--min-height:0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-c8bc88d{--width:90%;--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-b2d7fdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;}.elementor-25 .elementor-element.elementor-element-78a0dae{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-456fea9 img{width:100%;}.elementor-25 .elementor-element.elementor-element-48c5926{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-a3bc3a6{--width:90%;--margin-top:35px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-7e96b32{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:32px;}.elementor-25 .elementor-element.elementor-element-b4c1e8d{text-align:center;font-size:16px;}.elementor-25 .elementor-element.elementor-element-9e3a741{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-183ca1a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-15c89e7{--width:85%;}.elementor-25 .elementor-element.elementor-element-c95159b{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-29d8e8a{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-ec44a54{--width:85%;}.elementor-25 .elementor-element.elementor-element-eca6817{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-9c2bc53{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-35a20ec{--width:85%;}.elementor-25 .elementor-element.elementor-element-f40acbb{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-527fe72{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-00bd434{--width:85%;}.elementor-25 .elementor-element.elementor-element-863ba98{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-6fefebd{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-9130f78{--width:85%;}.elementor-25 .elementor-element.elementor-element-8ec719c{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-d95f638{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-3fa2aab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-7dc88e9{--width:85%;}.elementor-25 .elementor-element.elementor-element-ae4a75d{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-5670990{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-6a0cc2f{--width:85%;}.elementor-25 .elementor-element.elementor-element-7d26aff{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-a329496{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-40c66e3{--width:85%;}.elementor-25 .elementor-element.elementor-element-77313e8{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-fbc0f79{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-c23079f{--width:85%;}.elementor-25 .elementor-element.elementor-element-024afd5{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-5f3ae53{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-cf9a176{--width:85%;}.elementor-25 .elementor-element.elementor-element-603a584{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-e43ea09{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-1991073{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-171d7cb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-fa094de{--width:85%;}.elementor-25 .elementor-element.elementor-element-e587ce1{--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;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-54c20c9{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-8a80e83{--width:85%;}.elementor-25 .elementor-element.elementor-element-4559e78{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-16e435b{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-47eca4f{--width:85%;}.elementor-25 .elementor-element.elementor-element-9ba4f05{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-a9c714e{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-4e351e7{--width:85%;}.elementor-25 .elementor-element.elementor-element-5328703{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-29043e6{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-06d578a{--width:85%;}.elementor-25 .elementor-element.elementor-element-039dc65{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-10d12a2{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-ff30c88{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-c8e0d51{--width:85%;}.elementor-25 .elementor-element.elementor-element-039e426{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-4c846b0{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-d3cfb1d{--width:85%;}.elementor-25 .elementor-element.elementor-element-cfa45be{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-52eb4c9{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-f82630b{--width:85%;}.elementor-25 .elementor-element.elementor-element-3a7bfce{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-be66f6f{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-1f10d9b{--width:85%;}.elementor-25 .elementor-element.elementor-element-d69c54f{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-5cfd4d2{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-61b3bb7{--width:85%;}.elementor-25 .elementor-element.elementor-element-8b0372c{--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-32f74c1{--width:40%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-5ba9156{--min-height:0px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-f9eaa57{--width:90%;--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-25 .elementor-element.elementor-element-73e83cd{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-8c9d336{--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-25 .elementor-element.elementor-element-49f7137{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-357ae95{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-2651902{--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-25 .elementor-element.elementor-element-e33d92f{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-5fb90fe{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-a638809{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-28a7bfe{--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-25 .elementor-element.elementor-element-508ced8{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-f3fb61a{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-e810a09{--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-25 .elementor-element.elementor-element-4e8ba6d{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-bb1e54b{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-21640b0{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-d13c993{--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-25 .elementor-element.elementor-element-6030132{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-7c7521a{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-f79815d{--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-25 .elementor-element.elementor-element-50f2bfd{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-d3c9f8d{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-fd1ff6f{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-38f3875{--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-25 .elementor-element.elementor-element-5827f9f{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-6e23791{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-acb5a53{--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-25 .elementor-element.elementor-element-83dbf31{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-c7afc9a{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-5aef6e8{--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:nowrap;}.elementor-25 .elementor-element.elementor-element-8e89792{--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-25 .elementor-element.elementor-element-0cf65f7{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-aaac926{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-319c0f2{--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-25 .elementor-element.elementor-element-98a82d0{--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25 .elementor-element.elementor-element-9b7fe1d{text-align:center;font-size:18px;line-height:1.2em;}.elementor-25 .elementor-element.elementor-element-1878af2{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-711a83e{--width:90%;}.elementor-25 .elementor-element.elementor-element-0d90668{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:30px;}}@media(min-width:501px){.elementor-25 .elementor-element.elementor-element-d2f8803{--width:100%;}.elementor-25 .elementor-element.elementor-element-21e1b9b{--width:64.627%;}.elementor-25 .elementor-element.elementor-element-08d3354{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-7a1f2ec{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-b0526f5{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-12c57d1{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-f532bba{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-a4d0f01{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-bd10b92{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-df9fcec{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-5c2327f{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-239f79f{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-a6e7a8e{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-86241ac{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-9e29410{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-0ccd7a6{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-4064431{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-964dee8{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-ac90746{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-c368f31{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-376f345{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-c67a08a{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-11415e5{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-2ad9edc{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-65daf60{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-f288f20{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-6075384{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-1189aa3{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-68fe3aa{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-10f45d1{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-52bf8e9{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-1d31ba6{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-78fd586{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-dc865f2{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-0bedb7f{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-17bb1b6{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-c829a01{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-2e95eb3{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-f960ea0{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-65615a6{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-360d7e4{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-58771dd{--width:272.83px;}.elementor-25 .elementor-element.elementor-element-c8bc88d{--width:26.61%;}.elementor-25 .elementor-element.elementor-element-15116fe{--width:60%;}.elementor-25 .elementor-element.elementor-element-a3bc3a6{--width:40%;}.elementor-25 .elementor-element.elementor-element-15c89e7{--width:320px;}.elementor-25 .elementor-element.elementor-element-29d8e8a{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-e00bb95{--width:100%;}.elementor-25 .elementor-element.elementor-element-ec44a54{--width:320px;}.elementor-25 .elementor-element.elementor-element-9c2bc53{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-35a20ec{--width:320px;}.elementor-25 .elementor-element.elementor-element-527fe72{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-2cbd1da{--width:100%;}.elementor-25 .elementor-element.elementor-element-00bd434{--width:320px;}.elementor-25 .elementor-element.elementor-element-6fefebd{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-ac91e1c{--width:100%;}.elementor-25 .elementor-element.elementor-element-9130f78{--width:320px;}.elementor-25 .elementor-element.elementor-element-d95f638{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-7dc88e9{--width:320px;}.elementor-25 .elementor-element.elementor-element-5670990{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-c93f049{--width:100%;}.elementor-25 .elementor-element.elementor-element-6a0cc2f{--width:320px;}.elementor-25 .elementor-element.elementor-element-a329496{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-40c66e3{--width:320px;}.elementor-25 .elementor-element.elementor-element-fbc0f79{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-c1c9710{--width:100%;}.elementor-25 .elementor-element.elementor-element-c23079f{--width:320px;}.elementor-25 .elementor-element.elementor-element-5f3ae53{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-32b0fc6{--width:100%;}.elementor-25 .elementor-element.elementor-element-cf9a176{--width:320px;}.elementor-25 .elementor-element.elementor-element-e43ea09{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-fa094de{--width:320px;}.elementor-25 .elementor-element.elementor-element-54c20c9{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-ad26424{--width:100%;}.elementor-25 .elementor-element.elementor-element-8a80e83{--width:320px;}.elementor-25 .elementor-element.elementor-element-16e435b{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-47eca4f{--width:320px;}.elementor-25 .elementor-element.elementor-element-a9c714e{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-7059c88{--width:100%;}.elementor-25 .elementor-element.elementor-element-4e351e7{--width:320px;}.elementor-25 .elementor-element.elementor-element-29043e6{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-7a41036{--width:100%;}.elementor-25 .elementor-element.elementor-element-06d578a{--width:320px;}.elementor-25 .elementor-element.elementor-element-10d12a2{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-c8e0d51{--width:320px;}.elementor-25 .elementor-element.elementor-element-4c846b0{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-d62e378{--width:100%;}.elementor-25 .elementor-element.elementor-element-d3cfb1d{--width:320px;}.elementor-25 .elementor-element.elementor-element-52eb4c9{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-f82630b{--width:320px;}.elementor-25 .elementor-element.elementor-element-be66f6f{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-7478a2e{--width:100%;}.elementor-25 .elementor-element.elementor-element-1f10d9b{--width:320px;}.elementor-25 .elementor-element.elementor-element-5cfd4d2{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-5494ef6{--width:100%;}.elementor-25 .elementor-element.elementor-element-61b3bb7{--width:320px;}.elementor-25 .elementor-element.elementor-element-32f74c1{--width:129.938px;}.elementor-25 .elementor-element.elementor-element-a9ed5ee{--width:60%;}.elementor-25 .elementor-element.elementor-element-1878af2{--width:40%;}.elementor-25 .elementor-element.elementor-element-711a83e{--width:80%;}}@media(max-width:768px) and (min-width:501px){.elementor-25 .elementor-element.elementor-element-d2f8803{--width:90%;}.elementor-25 .elementor-element.elementor-element-21e1b9b{--width:100%;}.elementor-25 .elementor-element.elementor-element-6fd8548{--content-width:95%;}.elementor-25 .elementor-element.elementor-element-c00cc71{--width:45%;}.elementor-25 .elementor-element.elementor-element-08d3354{--width:100%;}.elementor-25 .elementor-element.elementor-element-ca6f3ad{--width:45%;}.elementor-25 .elementor-element.elementor-element-7a1f2ec{--width:100%;}.elementor-25 .elementor-element.elementor-element-e1a3ace{--width:45%;}.elementor-25 .elementor-element.elementor-element-b0526f5{--width:100%;}.elementor-25 .elementor-element.elementor-element-7e96805{--width:45%;}.elementor-25 .elementor-element.elementor-element-12c57d1{--width:100%;}.elementor-25 .elementor-element.elementor-element-7c3da72{--width:45%;}.elementor-25 .elementor-element.elementor-element-f532bba{--width:100%;}.elementor-25 .elementor-element.elementor-element-787c843{--width:45%;}.elementor-25 .elementor-element.elementor-element-a4d0f01{--width:100%;}.elementor-25 .elementor-element.elementor-element-1709cad{--content-width:95%;}.elementor-25 .elementor-element.elementor-element-3992349{--width:45%;}.elementor-25 .elementor-element.elementor-element-bd10b92{--width:100%;}.elementor-25 .elementor-element.elementor-element-89e339b{--width:45%;}.elementor-25 .elementor-element.elementor-element-df9fcec{--width:100%;}.elementor-25 .elementor-element.elementor-element-8283ef4{--width:45%;}.elementor-25 .elementor-element.elementor-element-5c2327f{--width:100%;}.elementor-25 .elementor-element.elementor-element-77e35dd{--width:45%;}.elementor-25 .elementor-element.elementor-element-239f79f{--width:100%;}.elementor-25 .elementor-element.elementor-element-af701ed{--width:45%;}.elementor-25 .elementor-element.elementor-element-a6e7a8e{--width:100%;}.elementor-25 .elementor-element.elementor-element-4b18ae9{--width:45%;}.elementor-25 .elementor-element.elementor-element-86241ac{--width:100%;}.elementor-25 .elementor-element.elementor-element-a33ecf1{--content-width:95%;}.elementor-25 .elementor-element.elementor-element-9e29410{--width:45%;}.elementor-25 .elementor-element.elementor-element-0ccd7a6{--width:100%;}.elementor-25 .elementor-element.elementor-element-4064431{--width:45%;}.elementor-25 .elementor-element.elementor-element-964dee8{--width:100%;}.elementor-25 .elementor-element.elementor-element-ac90746{--width:45%;}.elementor-25 .elementor-element.elementor-element-c368f31{--width:100%;}.elementor-25 .elementor-element.elementor-element-376f345{--width:45%;}.elementor-25 .elementor-element.elementor-element-c67a08a{--width:100%;}.elementor-25 .elementor-element.elementor-element-11415e5{--width:45%;}.elementor-25 .elementor-element.elementor-element-2ad9edc{--width:100%;}.elementor-25 .elementor-element.elementor-element-0a3442a{--content-width:95%;}.elementor-25 .elementor-element.elementor-element-65daf60{--width:100%;}.elementor-25 .elementor-element.elementor-element-f288f20{--width:100%;}.elementor-25 .elementor-element.elementor-element-6075384{--width:100%;}.elementor-25 .elementor-element.elementor-element-1189aa3{--width:100%;}.elementor-25 .elementor-element.elementor-element-68fe3aa{--width:100%;}.elementor-25 .elementor-element.elementor-element-10f45d1{--width:100%;}.elementor-25 .elementor-element.elementor-element-52bf8e9{--width:100%;}.elementor-25 .elementor-element.elementor-element-1d31ba6{--width:100%;}.elementor-25 .elementor-element.elementor-element-78fd586{--width:100%;}.elementor-25 .elementor-element.elementor-element-dc865f2{--width:100%;}.elementor-25 .elementor-element.elementor-element-0bedb7f{--width:100%;}.elementor-25 .elementor-element.elementor-element-17bb1b6{--width:100%;}.elementor-25 .elementor-element.elementor-element-c829a01{--width:100%;}.elementor-25 .elementor-element.elementor-element-2e95eb3{--width:100%;}.elementor-25 .elementor-element.elementor-element-f960ea0{--width:100%;}.elementor-25 .elementor-element.elementor-element-65615a6{--width:100%;}.elementor-25 .elementor-element.elementor-element-360d7e4{--width:100%;}.elementor-25 .elementor-element.elementor-element-58771dd{--width:100%;}.elementor-25 .elementor-element.elementor-element-c8bc88d{--width:90%;}.elementor-25 .elementor-element.elementor-element-15116fe{--width:100%;}.elementor-25 .elementor-element.elementor-element-a3bc3a6{--width:90%;}.elementor-25 .elementor-element.elementor-element-15c89e7{--width:40%;}.elementor-25 .elementor-element.elementor-element-ec44a54{--width:40%;}.elementor-25 .elementor-element.elementor-element-35a20ec{--width:40%;}.elementor-25 .elementor-element.elementor-element-00bd434{--width:40%;}.elementor-25 .elementor-element.elementor-element-9130f78{--width:40%;}.elementor-25 .elementor-element.elementor-element-7dc88e9{--width:40%;}.elementor-25 .elementor-element.elementor-element-6a0cc2f{--width:40%;}.elementor-25 .elementor-element.elementor-element-40c66e3{--width:40%;}.elementor-25 .elementor-element.elementor-element-c23079f{--width:40%;}.elementor-25 .elementor-element.elementor-element-cf9a176{--width:40%;}.elementor-25 .elementor-element.elementor-element-fa094de{--width:40%;}.elementor-25 .elementor-element.elementor-element-8a80e83{--width:40%;}.elementor-25 .elementor-element.elementor-element-47eca4f{--width:40%;}.elementor-25 .elementor-element.elementor-element-4e351e7{--width:40%;}.elementor-25 .elementor-element.elementor-element-06d578a{--width:40%;}.elementor-25 .elementor-element.elementor-element-c8e0d51{--width:40%;}.elementor-25 .elementor-element.elementor-element-d3cfb1d{--width:40%;}.elementor-25 .elementor-element.elementor-element-f82630b{--width:40%;}.elementor-25 .elementor-element.elementor-element-1f10d9b{--width:40%;}.elementor-25 .elementor-element.elementor-element-61b3bb7{--width:40%;}.elementor-25 .elementor-element.elementor-element-f9eaa57{--width:90%;}.elementor-25 .elementor-element.elementor-element-2507c07{--width:100%;}.elementor-25 .elementor-element.elementor-element-a9ed5ee{--width:100%;}.elementor-25 .elementor-element.elementor-element-1878af2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f1959f2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08d3354 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7ce379 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a1f2ec */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f3ab2d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0526f5 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e105e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12c57d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25f43ac */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f532bba */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4a659bd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4d0f01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0b72d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd10b92 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-192e4a5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df9fcec */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56fd57 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c2327f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb6bd3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-239f79f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5a3915 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e7a8e */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4b60e5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86241ac */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0531236 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ccd7a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ca1f4 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-964dee8 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-152a72e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c368f31 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a01b0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c67a08a */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-012a950 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ad9edc */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce93305 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65daf60 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1ec3c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f288f20 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1568581 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6075384 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec2d7a1 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1189aa3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7933f0 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68fe3aa */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8ff8dc */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10f45d1 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee791d5 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52bf8e9 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-403dca3 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d31ba6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-215c24e */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78fd586 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d492d9c */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc865f2 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a782eeb */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bedb7f */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ac48da */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17bb1b6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed7a62d */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c829a01 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db0c0d9 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e95eb3 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72d7116 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f960ea0 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e05b1dd */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-65615a6 */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f0f2a2 */.description-prod{
    color:#FFFFFF !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58771dd */.box-prod {
  position: relative;       /* precisa disso */
  background: #161616;      /* cor inicial */
  z-index: 0;               /* para o ::after funcionar certo */
}

.box-prod::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, #F7941D, #FFC20E);
  opacity: 0;
  transition: opacity 0.8s ease;
  z-index: -1; /* pode ser 0 também, depende do caso */
}

.box-prod:hover::after {
  opacity: 1;
}

.box-prod:hover .description-prod p{
    color:black;
}
.box-prod:hover .description-prod .elementor-icon svg {
  fill: black !important; /* muda para escuro, contrasta com o gradiente */
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-1260eaa */#mob-servicos .elementor-widget-image a {
    display: inline-block;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c89e7 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec44a54 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a20ec */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-00bd434 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9130f78 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7dc88e9 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a0cc2f */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40c66e3 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23079f */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf9a176 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa094de */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a80e83 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47eca4f */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e351e7 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06d578a */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8e0d51 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3cfb1d */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f82630b */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f10d9b */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61b3bb7 */@media (min-width:1024px){
.flip-box {
  position: relative;
  display: inline-block;   /* mantém só o tamanho do conteúdo */
 overflow: hidden;

}

/* Faces */
.front-flip,
.back-flip {
  position: absolute;
  inset: 0; /* ocupa 100% da área do container */
  transition: all 0.5s ease;
  backface-visibility: hidden;

}

/* Frente */
.front-flip {
 opacity: 1;
  transform: scale(1);
  z-index: 2;
}

/* Verso */
.back-flip {
opacity: 0;
  transform: scale(0.9);
  z-index: 1;
}

/* Hover */
.flip-box:hover .front-flip {
  opacity: 0;
  transform: scale(0.9);
}

.flip-box:hover .back-flip {
  opacity: 1;
  transform: scale(1);
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1991073 */.setores-note{
  display:none;  
}

@media (max-width:1440px){
    .setores-note{
  display:flex;  
}
.setores-desk{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for wpforms, class: .elementor-element-ca3d148 */.campo-normal {
    background: #FFFFFF !important;
    max-height:56px !important;
    margin-bottom: 50px !important;
    padding:0px !important;
}

.campo-normal label {
    color:#AFAFAF!important;
    font-family: "Anek Latin", Sans-serif;
    font-weight:400 !important;
    font-size:14px !important;
}

.campo-normal input{
    border:none !important;
}

.campo-msg {
    background: #FFFFFF !important;
    margin-bottom: 50px !important;
    padding:0px !important;
}

.campo-msg label {
    color:#AFAFAF!important;
    font-family: "Anek Latin", Sans-serif;
    font-weight:400 !important;
    font-size:14px !important;
}

.campo-msg input{
    border:none !important;
}

div#wpforms-244-field_4-container {
    height: 97px;
}

textarea#wpforms-244-field_4 {
    height: 97px;
    border:none !important;
}

.wpforms-uploader.dz-clickable {
    height: 150px !important;
    border: 2px #AFAFAF dashed !important;
}

label.wpforms-field-label-inline{
    font-family: "Anek Latin", Sans-serif;
    font-weight:400 !important;
    font-size:12px !important;
}


button#wpforms-submit-244 {
    font-family: "Anek Latin", Sans-serif !important;
    text-transform: uppercase;
    font-weight: 700 !important;
    padding: 15px 60px;
    height: auto;
    background: #000000 !important;
    font-size: 18px;
}

label.wpforms-field-label {
    padding-left: 20px !important;
    padding-top: 25px !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

@media (max-width:767px){
    .campo-normal{
        max-height: 100px !important;
    margin-bottom: 15px !important;
}

div#wpforms-244-field_4-container {
    height: 150px;
    margin-bottom:5px !important;
}

}/* End custom CSS */