.elementor-334 .elementor-element.elementor-element-4f0ffe4{--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-334 .elementor-element.elementor-element-4f0ffe4:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-4f0ffe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12100F;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/mix-bowls.jpg");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-e3a522b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:96px;--padding-left:28px;--padding-right:28px;}.elementor-334 .elementor-element.elementor-element-cf76da2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-939de3e{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-fe129d6 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-00207b9{--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;--overflow:visible;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-00207b9:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-00207b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}.elementor-334 .elementor-element.elementor-element-bc47bef{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-6459107{--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-334 .elementor-element.elementor-element-a0e2108{--display:flex;}.elementor-334 .elementor-element.elementor-element-c9eb2e8{--display:flex;--min-height:1px;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-c9eb2e8:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-c9eb2e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/tradicional-queijo.jpg");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-f5ea428{--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;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-334 .elementor-element.elementor-element-f5ea428:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-f5ea428 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCB040;}.elementor-334 .elementor-element.elementor-element-d3d2fec{--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-334 .elementor-element.elementor-element-4aaf49d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-334 .elementor-element.elementor-element-1a2ad96{--divider-border-style:solid;--divider-color:#E69E2E;--divider-border-width:1px;}.elementor-334 .elementor-element.elementor-element-1a2ad96 .elementor-divider-separator{width:32px;}.elementor-334 .elementor-element.elementor-element-1a2ad96 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-334 .elementor-element.elementor-element-17b0497 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-ca353d6{font-family:"Noto Sans", Sans-serif;font-weight:400;line-height:1.55em;}.elementor-334 .elementor-element.elementor-element-57d4819{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-334 .elementor-element.elementor-element-e066275 .elementor-button{background-color:#B4342C;font-family:"Fjalla One", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-334 .elementor-element.elementor-element-e066275 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-e066275 .elementor-button:focus{color:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-e066275 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-e066275 .elementor-button:focus svg{fill:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-5a8cc58{--display:flex;}.elementor-334 .elementor-element.elementor-element-6506491{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-c6a2942{--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-334 .elementor-element.elementor-element-441c528{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-334 .elementor-element.elementor-element-bfd555c{--divider-border-style:solid;--divider-color:#E69E2E;--divider-border-width:1px;}.elementor-334 .elementor-element.elementor-element-bfd555c .elementor-divider-separator{width:32px;}.elementor-334 .elementor-element.elementor-element-bfd555c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-334 .elementor-element.elementor-element-278ade9 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-d491d4f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button{background-color:#B4342C;font-family:"Fjalla One", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button:focus{color:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button:focus svg{fill:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-8d57f5a{--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-334 .elementor-element.elementor-element-1b2ed5d{--display:flex;}.elementor-334 .elementor-element.elementor-element-522f6ea{--display:flex;--min-height:1px;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-522f6ea:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-522f6ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/mini-goiabada.jpg");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-8a6fef9{--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;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-334 .elementor-element.elementor-element-8a6fef9:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-8a6fef9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-c9995a7{--display:flex;}.elementor-334 .elementor-element.elementor-element-3f070dc{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-22c8ca2{--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-334 .elementor-element.elementor-element-da3d097{--display:flex;}.elementor-334 .elementor-element.elementor-element-ac2c138{--display:flex;--min-height:1px;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-ac2c138:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-ac2c138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/palitos.webp");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-25dca8e{--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;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-334 .elementor-element.elementor-element-25dca8e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-25dca8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCB040;}.elementor-334 .elementor-element.elementor-element-dd02c8c{--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-334 .elementor-element.elementor-element-3ae7f1c{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-334 .elementor-element.elementor-element-ce2fcc0{--divider-border-style:solid;--divider-color:#E69E2E;--divider-border-width:1px;}.elementor-334 .elementor-element.elementor-element-ce2fcc0 .elementor-divider-separator{width:32px;}.elementor-334 .elementor-element.elementor-element-ce2fcc0 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-334 .elementor-element.elementor-element-a7d33ce .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-e1c73d3{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-422c183 .elementor-button{background-color:#B4342C;font-family:"Fjalla One", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-334 .elementor-element.elementor-element-422c183 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-422c183 .elementor-button:focus{color:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-422c183 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-422c183 .elementor-button:focus svg{fill:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-4f576b7{--display:flex;}.elementor-334 .elementor-element.elementor-element-1d4a480{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-a07e46d{--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-334 .elementor-element.elementor-element-8819bb0{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-334 .elementor-element.elementor-element-37721df{--divider-border-style:solid;--divider-color:#E69E2E;--divider-border-width:1px;}.elementor-334 .elementor-element.elementor-element-37721df .elementor-divider-separator{width:32px;}.elementor-334 .elementor-element.elementor-element-37721df .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-334 .elementor-element.elementor-element-c86797d .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-8e8f72f{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-f668744 .elementor-button{background-color:#B4342C;font-family:"Fjalla One", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-334 .elementor-element.elementor-element-f668744 .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-f668744 .elementor-button:focus{color:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-f668744 .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-f668744 .elementor-button:focus svg{fill:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-1e9131e{--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-334 .elementor-element.elementor-element-955e6cd{--display:flex;}.elementor-334 .elementor-element.elementor-element-ea28b98{--display:flex;--min-height:1px;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-ea28b98:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-ea28b98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/chipa-bandeja.jpg");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-893ed19{--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;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-334 .elementor-element.elementor-element-893ed19:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-893ed19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-f354e84{--display:flex;}.elementor-334 .elementor-element.elementor-element-f86328d{--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:80px 80px;--row-gap:80px;--column-gap:80px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-5207350{--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-334 .elementor-element.elementor-element-cf4d5a5{--display:flex;}.elementor-334 .elementor-element.elementor-element-628ea7e{--display:flex;--min-height:1px;--overflow:hidden;--border-radius:28px 28px 28px 28px;}.elementor-334 .elementor-element.elementor-element-628ea7e:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-628ea7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;background-image:url("https://massaschef.com.br/wp-content/uploads/2026/05/mix-variado.jpg");background-position:center center;background-size:cover;}.elementor-334 .elementor-element.elementor-element-706b36d{--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;--border-radius:18px 18px 18px 18px;--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-334 .elementor-element.elementor-element-706b36d:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-706b36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCB040;}.elementor-334 .elementor-element.elementor-element-5ee3f97{--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-334 .elementor-element.elementor-element-17095c2{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-334 .elementor-element.elementor-element-e56a367{--divider-border-style:solid;--divider-color:#E69E2E;--divider-border-width:1px;}.elementor-334 .elementor-element.elementor-element-e56a367 .elementor-divider-separator{width:32px;}.elementor-334 .elementor-element.elementor-element-e56a367 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-334 .elementor-element.elementor-element-f255ec4 .elementor-heading-title{font-family:"Fjalla One", Sans-serif;font-weight:400;text-transform:uppercase;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-d445a02{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-334 .elementor-element.elementor-element-809fccf .elementor-button{background-color:#B4342C;font-family:"Fjalla One", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1.1px;fill:#FFFFFF;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-334 .elementor-element.elementor-element-809fccf .elementor-button:hover, .elementor-334 .elementor-element.elementor-element-809fccf .elementor-button:focus{color:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-809fccf .elementor-button:hover svg, .elementor-334 .elementor-element.elementor-element-809fccf .elementor-button:focus svg{fill:var( --e-global-color-accent_dark );}.elementor-334 .elementor-element.elementor-element-7b13464{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-7b13464:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-7b13464 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2EEE3;}.elementor-334 .elementor-element.elementor-element-f33d298{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-ea2ea51{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-title{margin-block-end:8px;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon{font-size:27px;}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-title a{font-family:"Fjalla One", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5F5E5A;}.elementor-334 .elementor-element.elementor-element-3a8a9be{--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-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-title{margin-block-end:8px;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon{font-size:27px;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-title a{font-family:"Fjalla One", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5F5E5A;}.elementor-334 .elementor-element.elementor-element-21b60fc{--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-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-title{margin-block-end:8px;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon{font-size:27px;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-title a{font-family:"Fjalla One", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5F5E5A;}.elementor-334 .elementor-element.elementor-element-523307d{--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-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-wrapper{text-align:start;gap:18px;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-title{margin-block-end:8px;color:#2C2C2A;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon{font-size:27px;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-title a{font-family:"Fjalla One", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:0.4px;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-description{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5F5E5A;}.elementor-334 .elementor-element.elementor-element-67690b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-67690b1:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-67690b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-334 .elementor-element.elementor-element-67690b1{--content-width:1320px;}}@media(max-width:1024px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-334 .elementor-element.elementor-element-fe129d6 .elementor-heading-title{font-size:1px;}.elementor-334 .elementor-element.elementor-element-00207b9{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider .elementor-divider__text{line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-334 .elementor-element.elementor-element-ca353d6{font-size:1px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-334 .elementor-element.elementor-element-7b13464{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-f33d298{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-334 .elementor-element.elementor-element-ea2ea51{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{line-height:var( --e-global-typography-text-line-height );}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-title{margin-block-end:7px;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-title{margin-block-end:7px;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-title{margin-block-end:7px;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-wrapper{gap:0px;}.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-title{margin-block-end:7px;}}/* Start custom CSS for container, class: .elementor-element-939de3e */.elementor-334 .elementor-element.elementor-element-939de3e{height:1px!important;min-height:0!important;max-height:1px!important;width:54px;background:rgba(255,255,255,.4);flex:0 0 54px!important;padding:0!important;margin:0!important;overflow:hidden!important;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe129d6 */.elementor-334 .elementor-element.elementor-element-fe129d6 .elementor-heading-title{font-size:clamp(44px,5.6vw,104px)!important;letter-spacing:-.01em;max-width:18ch;text-wrap:balance;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3a522b */.elementor-334 .elementor-element.elementor-element-e3a522b{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-e3a522b{padding-top:72px!important;padding-bottom:56px!important;padding-left:18px!important;padding-right:18px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0ffe4 */.elementor-334 .elementor-element.elementor-element-4f0ffe4{  background:linear-gradient(110deg,rgba(18,16,15,.72) 0%,rgba(18,16,15,.55) 55%,rgba(18,16,15,.52) 100%),  url(https://massaschef.com.br/wp-content/uploads/2026/05/mix-bowls.jpg) center center / cover no-repeat !important;  overflow:hidden;} .elementor-334 .elementor-element.elementor-element-4f0ffe4::before{display:none!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0e2108 */.elementor-334 .elementor-element.elementor-element-a0e2108{position:absolute!important;top:10px;left:10px;z-index:2;overflow:visible!important;pointer-events:none;width:auto!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-a0e2108{top:5px;left:5px;} .elementor-334 .elementor-element.elementor-element-a0e2108 p{font-size:100px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-a0e2108{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9eb2e8 */.elementor-334 .elementor-element.elementor-element-c9eb2e8{aspect-ratio:4/3;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-c9eb2e8:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-c9eb2e8{aspect-ratio:3/2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f5ea428 */.elementor-334 .elementor-element.elementor-element-f5ea428{position:absolute!important;z-index:3;bottom:-22px;right:-18px;max-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-f5ea428:hover{transform:translateY(-4px);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-f5ea428{position:static!important;max-width:none;margin-top:16px;bottom:auto;right:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6459107 */.elementor-334 .elementor-element.elementor-element-6459107{flex:0 0 calc(50% - 40px)!important;position:relative;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-6459107{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-1a2ad96 */.elementor-334 .elementor-element.elementor-element-1a2ad96{flex:0 0 32px!important;width:32px!important;align-self:center;} .elementor-334 .elementor-element.elementor-element-1a2ad96 .elementor-divider{padding-top:0;padding-bottom:0;margin:0;line-height:0;} .elementor-334 .elementor-element.elementor-element-1a2ad96 .elementor-divider-separator{margin:0;border-top-width:1px;} .elementor-334 .elementor-element.elementor-element-1a2ad96 .elementor-widget-container{display:flex;align-items:center;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-17b0497 */.elementor-334 .elementor-element.elementor-element-17b0497 .elementor-heading-title{font-size:clamp(32px,3.6vw,50px)!important;line-height:1.04;letter-spacing:-.005em;margin-top:18px;text-wrap:balance;color:#2C2C2A;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e066275 */.elementor-334 .elementor-element.elementor-element-e066275 .elementor-button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;} .elementor-334 .elementor-element.elementor-element-e066275 .elementor-button:hover{transform:translateY(-2px);background-color:#8E2920!important;box-shadow:0 12px 26px rgba(180,52,44,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3d2fec */.elementor-334 .elementor-element.elementor-element-d3d2fec{flex:1 1 0!important;min-width:0!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-d3d2fec{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc47bef */.elementor-334 .elementor-element.elementor-element-bc47bef{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-bc47bef{gap:48px!important;} .elementor-334 .elementor-element.elementor-element-bc47bef > .elementor-element{width:100%!important;flex-basis:100%!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-bc47bef{padding:0 18px;gap:32px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a8cc58 */.elementor-334 .elementor-element.elementor-element-5a8cc58{height:120px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-5a8cc58{height:88px;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-5a8cc58{height:48px;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bfd555c */.elementor-334 .elementor-element.elementor-element-bfd555c{flex:0 0 32px!important;width:32px!important;align-self:center;} .elementor-334 .elementor-element.elementor-element-bfd555c .elementor-divider{padding-top:0;padding-bottom:0;margin:0;line-height:0;} .elementor-334 .elementor-element.elementor-element-bfd555c .elementor-divider-separator{margin:0;border-top-width:1px;} .elementor-334 .elementor-element.elementor-element-bfd555c .elementor-widget-container{display:flex;align-items:center;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-278ade9 */.elementor-334 .elementor-element.elementor-element-278ade9 .elementor-heading-title{font-size:clamp(32px,3.6vw,50px)!important;line-height:1.04;letter-spacing:-.005em;margin-top:18px;text-wrap:balance;color:#2C2C2A;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c17a494 */.elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;} .elementor-334 .elementor-element.elementor-element-c17a494 .elementor-button:hover{transform:translateY(-2px);background-color:#8E2920!important;box-shadow:0 12px 26px rgba(180,52,44,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6a2942 */.elementor-334 .elementor-element.elementor-element-c6a2942{flex:1 1 0!important;min-width:0!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-c6a2942{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b2ed5d */.elementor-334 .elementor-element.elementor-element-1b2ed5d{position:absolute!important;top:10px;right:10px;left:auto;z-index:2;overflow:visible!important;pointer-events:none;width:auto!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-1b2ed5d{top:5px;right:5px;} .elementor-334 .elementor-element.elementor-element-1b2ed5d p{font-size:100px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-1b2ed5d{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-522f6ea */.elementor-334 .elementor-element.elementor-element-522f6ea{aspect-ratio:4/3;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-522f6ea:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-522f6ea{aspect-ratio:3/2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a6fef9 */.elementor-334 .elementor-element.elementor-element-8a6fef9{position:absolute!important;z-index:3;bottom:-22px;left:-18px;right:auto;max-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-8a6fef9:hover{transform:translateY(-4px);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-8a6fef9{position:static!important;max-width:none;margin-top:16px;bottom:auto;left:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d57f5a */.elementor-334 .elementor-element.elementor-element-8d57f5a{flex:0 0 calc(50% - 40px)!important;position:relative;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-8d57f5a{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6506491 */.elementor-334 .elementor-element.elementor-element-6506491{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-6506491{gap:48px!important;} .elementor-334 .elementor-element.elementor-element-6506491 > .elementor-element{width:100%!important;flex-basis:100%!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-6506491{padding:0 18px;gap:32px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9995a7 */.elementor-334 .elementor-element.elementor-element-c9995a7{height:120px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-c9995a7{height:88px;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-c9995a7{height:48px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da3d097 */.elementor-334 .elementor-element.elementor-element-da3d097{position:absolute!important;top:10px;left:10px;z-index:2;overflow:visible!important;pointer-events:none;width:auto!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-da3d097{top:5px;left:5px;} .elementor-334 .elementor-element.elementor-element-da3d097 p{font-size:100px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-da3d097{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac2c138 */.elementor-334 .elementor-element.elementor-element-ac2c138{aspect-ratio:4/3;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-ac2c138:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-ac2c138{aspect-ratio:3/2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25dca8e */.elementor-334 .elementor-element.elementor-element-25dca8e{position:absolute!important;z-index:3;bottom:-22px;right:-18px;max-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-25dca8e:hover{transform:translateY(-4px);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-25dca8e{position:static!important;max-width:none;margin-top:16px;bottom:auto;right:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22c8ca2 */.elementor-334 .elementor-element.elementor-element-22c8ca2{flex:0 0 calc(50% - 40px)!important;position:relative;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-22c8ca2{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ce2fcc0 */.elementor-334 .elementor-element.elementor-element-ce2fcc0{flex:0 0 32px!important;width:32px!important;align-self:center;} .elementor-334 .elementor-element.elementor-element-ce2fcc0 .elementor-divider{padding-top:0;padding-bottom:0;margin:0;line-height:0;} .elementor-334 .elementor-element.elementor-element-ce2fcc0 .elementor-divider-separator{margin:0;border-top-width:1px;} .elementor-334 .elementor-element.elementor-element-ce2fcc0 .elementor-widget-container{display:flex;align-items:center;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7d33ce */.elementor-334 .elementor-element.elementor-element-a7d33ce .elementor-heading-title{font-size:clamp(32px,3.6vw,50px)!important;line-height:1.04;letter-spacing:-.005em;margin-top:18px;text-wrap:balance;color:#2C2C2A;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-422c183 */.elementor-334 .elementor-element.elementor-element-422c183 .elementor-button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;} .elementor-334 .elementor-element.elementor-element-422c183 .elementor-button:hover{transform:translateY(-2px);background-color:#8E2920!important;box-shadow:0 12px 26px rgba(180,52,44,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd02c8c */.elementor-334 .elementor-element.elementor-element-dd02c8c{flex:1 1 0!important;min-width:0!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-dd02c8c{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f070dc */.elementor-334 .elementor-element.elementor-element-3f070dc{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-3f070dc{gap:48px!important;} .elementor-334 .elementor-element.elementor-element-3f070dc > .elementor-element{width:100%!important;flex-basis:100%!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-3f070dc{padding:0 18px;gap:32px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f576b7 */.elementor-334 .elementor-element.elementor-element-4f576b7{height:120px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-4f576b7{height:88px;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-4f576b7{height:48px;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-37721df */.elementor-334 .elementor-element.elementor-element-37721df{flex:0 0 32px!important;width:32px!important;align-self:center;} .elementor-334 .elementor-element.elementor-element-37721df .elementor-divider{padding-top:0;padding-bottom:0;margin:0;line-height:0;} .elementor-334 .elementor-element.elementor-element-37721df .elementor-divider-separator{margin:0;border-top-width:1px;} .elementor-334 .elementor-element.elementor-element-37721df .elementor-widget-container{display:flex;align-items:center;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c86797d */.elementor-334 .elementor-element.elementor-element-c86797d .elementor-heading-title{font-size:clamp(32px,3.6vw,50px)!important;line-height:1.04;letter-spacing:-.005em;margin-top:18px;text-wrap:balance;color:#2C2C2A;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f668744 */.elementor-334 .elementor-element.elementor-element-f668744 .elementor-button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;} .elementor-334 .elementor-element.elementor-element-f668744 .elementor-button:hover{transform:translateY(-2px);background-color:#8E2920!important;box-shadow:0 12px 26px rgba(180,52,44,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a07e46d */.elementor-334 .elementor-element.elementor-element-a07e46d{flex:1 1 0!important;min-width:0!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-a07e46d{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-955e6cd */.elementor-334 .elementor-element.elementor-element-955e6cd{position:absolute!important;top:10px;right:10px;left:auto;z-index:2;overflow:visible!important;pointer-events:none;width:auto!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-955e6cd{top:5px;right:5px;} .elementor-334 .elementor-element.elementor-element-955e6cd p{font-size:100px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-955e6cd{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea28b98 */.elementor-334 .elementor-element.elementor-element-ea28b98{aspect-ratio:4/3;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-ea28b98:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-ea28b98{aspect-ratio:3/2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-893ed19 */.elementor-334 .elementor-element.elementor-element-893ed19{position:absolute!important;z-index:3;bottom:-22px;left:-18px;right:auto;max-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-893ed19:hover{transform:translateY(-4px);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-893ed19{position:static!important;max-width:none;margin-top:16px;bottom:auto;left:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e9131e */.elementor-334 .elementor-element.elementor-element-1e9131e{flex:0 0 calc(50% - 40px)!important;position:relative;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-1e9131e{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d4a480 */.elementor-334 .elementor-element.elementor-element-1d4a480{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-1d4a480{gap:48px!important;} .elementor-334 .elementor-element.elementor-element-1d4a480 > .elementor-element{width:100%!important;flex-basis:100%!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-1d4a480{padding:0 18px;gap:32px!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f354e84 */.elementor-334 .elementor-element.elementor-element-f354e84{height:120px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-f354e84{height:88px;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-f354e84{height:48px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf4d5a5 */.elementor-334 .elementor-element.elementor-element-cf4d5a5{position:absolute!important;top:10px;left:10px;z-index:2;overflow:visible!important;pointer-events:none;width:auto!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-cf4d5a5{top:5px;left:5px;} .elementor-334 .elementor-element.elementor-element-cf4d5a5 p{font-size:100px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-cf4d5a5{display:none!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-628ea7e */.elementor-334 .elementor-element.elementor-element-628ea7e{aspect-ratio:4/3;position:relative;z-index:1;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-628ea7e:hover{transform:translateY(-6px);box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-628ea7e{aspect-ratio:3/2;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706b36d */.elementor-334 .elementor-element.elementor-element-706b36d{position:absolute!important;z-index:3;bottom:-22px;right:-18px;max-width:220px;box-shadow:0 4px 8px rgba(0,0,0,.06),0 20px 50px rgba(44,44,42,.12);transition:transform .5s cubic-bezier(.2,.8,.2,1);} .elementor-334 .elementor-element.elementor-element-706b36d:hover{transform:translateY(-4px);} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-706b36d{position:static!important;max-width:none;margin-top:16px;bottom:auto;right:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5207350 */.elementor-334 .elementor-element.elementor-element-5207350{flex:0 0 calc(50% - 40px)!important;position:relative;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-5207350{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e56a367 */.elementor-334 .elementor-element.elementor-element-e56a367{flex:0 0 32px!important;width:32px!important;align-self:center;} .elementor-334 .elementor-element.elementor-element-e56a367 .elementor-divider{padding-top:0;padding-bottom:0;margin:0;line-height:0;} .elementor-334 .elementor-element.elementor-element-e56a367 .elementor-divider-separator{margin:0;border-top-width:1px;} .elementor-334 .elementor-element.elementor-element-e56a367 .elementor-widget-container{display:flex;align-items:center;height:100%;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f255ec4 */.elementor-334 .elementor-element.elementor-element-f255ec4 .elementor-heading-title{font-size:clamp(32px,3.6vw,50px)!important;line-height:1.04;letter-spacing:-.005em;margin-top:18px;text-wrap:balance;color:#2C2C2A;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-809fccf */.elementor-334 .elementor-element.elementor-element-809fccf .elementor-button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background .25s,color .25s,box-shadow .25s;} .elementor-334 .elementor-element.elementor-element-809fccf .elementor-button:hover{transform:translateY(-2px);background-color:#8E2920!important;box-shadow:0 12px 26px rgba(180,52,44,.32);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ee3f97 */.elementor-334 .elementor-element.elementor-element-5ee3f97{flex:1 1 0!important;min-width:0!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-5ee3f97{flex:1 1 100%!important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f86328d */.elementor-334 .elementor-element.elementor-element-f86328d{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;overflow:visible!important;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-f86328d{gap:48px!important;} .elementor-334 .elementor-element.elementor-element-f86328d > .elementor-element{width:100%!important;flex-basis:100%!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-f86328d{padding:0 18px;gap:32px!important;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cc3d722 */.elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-wrapper{text-align:left;} .elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon-box-icon{margin-bottom:18px;} .elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon{width:54px;height:54px;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex!important;align-items:center;justify-content:center;} .elementor-334 .elementor-element.elementor-element-cc3d722:hover .elementor-icon{transform:scale(1.08) rotate(-3deg);} .elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon i, .elementor-334 .elementor-element.elementor-element-cc3d722 .elementor-icon svg{font-size:27px!important;width:27px!important;height:27px!important;color:#B4342C!important;fill:#B4342C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2ea51 */.elementor-334 .elementor-element.elementor-element-ea2ea51{flex:1 1 calc(25% - 18px);min-width:220px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-ea2ea51{flex:1 1 calc(50% - 16px);}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-ea2ea51{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b3fda69 */.elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-wrapper{text-align:left;} .elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon-box-icon{margin-bottom:18px;} .elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon{width:54px;height:54px;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex!important;align-items:center;justify-content:center;} .elementor-334 .elementor-element.elementor-element-b3fda69:hover .elementor-icon{transform:scale(1.08) rotate(-3deg);} .elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon i, .elementor-334 .elementor-element.elementor-element-b3fda69 .elementor-icon svg{font-size:27px!important;width:27px!important;height:27px!important;color:#B4342C!important;fill:#B4342C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a8a9be */.elementor-334 .elementor-element.elementor-element-3a8a9be{flex:1 1 calc(25% - 18px);min-width:220px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-3a8a9be{flex:1 1 calc(50% - 16px);}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-3a8a9be{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8069516 */.elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-wrapper{text-align:left;} .elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon-box-icon{margin-bottom:18px;} .elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon{width:54px;height:54px;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex!important;align-items:center;justify-content:center;} .elementor-334 .elementor-element.elementor-element-8069516:hover .elementor-icon{transform:scale(1.08) rotate(-3deg);} .elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon i, .elementor-334 .elementor-element.elementor-element-8069516 .elementor-icon svg{font-size:27px!important;width:27px!important;height:27px!important;color:#B4342C!important;fill:#B4342C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21b60fc */.elementor-334 .elementor-element.elementor-element-21b60fc{flex:1 1 calc(25% - 18px);min-width:220px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-21b60fc{flex:1 1 calc(50% - 16px);}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-21b60fc{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a2e6720 */.elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-wrapper{text-align:left;} .elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon-box-icon{margin-bottom:18px;} .elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon{width:54px;height:54px;border-radius:15px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(44,44,42,.06);transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-flex!important;align-items:center;justify-content:center;} .elementor-334 .elementor-element.elementor-element-a2e6720:hover .elementor-icon{transform:scale(1.08) rotate(-3deg);} .elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon i, .elementor-334 .elementor-element.elementor-element-a2e6720 .elementor-icon svg{font-size:27px!important;width:27px!important;height:27px!important;color:#B4342C!important;fill:#B4342C!important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-523307d */.elementor-334 .elementor-element.elementor-element-523307d{flex:1 1 calc(25% - 18px);min-width:220px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-523307d{flex:1 1 calc(50% - 16px);}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-523307d{flex:1 1 100%;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f33d298 */.elementor-334 .elementor-element.elementor-element-f33d298{max-width:1320px;margin-left:auto;margin-right:auto;width:100%;padding:0 28px;} @media(max-width:1080px){.elementor-334 .elementor-element.elementor-element-f33d298{gap:32px!important;}} @media(max-width:767px){.elementor-334 .elementor-element.elementor-element-f33d298{padding:0 18px;gap:28px!important;}}/* End custom CSS */