.elementor-40 .elementor-element.elementor-element-1b58mqp{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#edf3f5;--border-color:#edf3f5;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b58mqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b58mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.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-40 .elementor-element.elementor-element-1b59mqp img{width:180px;}.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-40 .elementor-element.elementor-element-1b5bmqp .elementor-button{background-color:#f27a1a;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-1b5bmqp .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1b5bmqp .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-40 .elementor-element.elementor-element-1b5cmqp{--display:flex;--min-height:580px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.94;--padding-top:90px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b5cmqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b5cmqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/mais-pao-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1b5cmqp::before, .elementor-40 .elementor-element.elementor-element-1b5cmqp > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1b5cmqp > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1b5cmqp > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1b5cmqp > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1b5cmqp > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #082a33 0%, rgba(10, 48, 59, 0.75) 100%);}.elementor-40 .elementor-element.elementor-element-1b5dmqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-1b5fmqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;color:#ffffff;}.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-40 .elementor-element.elementor-element-1b61mqp{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:rgba(255, 255, 255, 0.9);}.elementor-40 .elementor-element.elementor-element-1b62mqp .elementor-button{background-color:#f27a1a;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-1b62mqp .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1b62mqp .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-40 .elementor-element.elementor-element-1b64mqp{--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;--flex-wrap:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b64mqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b64mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b65mqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-40 .elementor-element.elementor-element-1b66mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-40 .elementor-element.elementor-element-1b67mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;line-height:1.25em;color:#126C85;}.elementor-40 .elementor-element.elementor-element-1b68mqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b6amqp{--display:flex;--position:relative;top:0px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-1b6amqp{left:0px;}body.rtl .elementor-40 .elementor-element.elementor-element-1b6amqp{right:0px;}.elementor-40 .elementor-element.elementor-element-1b6cmqp{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b6cmqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b6cmqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a3844;}.elementor-40 .elementor-element.elementor-element-1b6dmqp{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-1b6emqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b6fmqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#40BB84;}.elementor-40 .elementor-element.elementor-element-1b70mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b71mqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b72mqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b74mqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b74mqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b74mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fef7f0;}.elementor-40 .elementor-element.elementor-element-1b75mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b75mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#f27a1a;}.elementor-40 .elementor-element.elementor-element-1b76mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b76mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:34px;font-weight:800;color:#126C85;}.elementor-40 .elementor-element.elementor-element-1b78mqp{--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:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b78mqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b78mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b79mqp{--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;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-1b7amqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b7bmqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-40 .elementor-element.elementor-element-1b7cmqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#126C85;}.elementor-40 .elementor-element.elementor-element-1b7dmqp .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;fill:#126C85;color:#126C85;border-style:solid;border-width:1px 1px 1px 1px;border-color:#126C85;border-radius:6px 6px 6px 6px;}.elementor-40 .elementor-element.elementor-element-1b7dmqp{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-1b7fmqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b7fmqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b7fmqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0a3844;}.elementor-40 .elementor-element.elementor-element-1b80mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b80mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#40BB84;}.elementor-40 .elementor-element.elementor-element-1b81mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b81mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b82mqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b84mqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.95;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b84mqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b84mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brasilporvidas.hubdigital.app.br/wp-content/uploads/2026/08/mais-pao-cta.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1b84mqp::before, .elementor-40 .elementor-element.elementor-element-1b84mqp > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1b84mqp > .e-con-inner > .elementor-background-video-container::before, .elementor-40 .elementor-element.elementor-element-1b84mqp > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1b84mqp > .e-con-inner > .elementor-background-slideshow::before, .elementor-40 .elementor-element.elementor-element-1b84mqp > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, rgba(235, 244, 247, 0.95) 0%, rgba(235, 244, 247, 0.90) 100%);}.elementor-40 .elementor-element.elementor-element-1b85mqp{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-40 .elementor-element.elementor-element-1b87mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b87mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;color:#49ABAC;}.elementor-40 .elementor-element.elementor-element-1b88mqp{text-align:center;}.elementor-40 .elementor-element.elementor-element-1b88mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;line-height:1.25em;color:#126C85;}.elementor-40 .elementor-element.elementor-element-1b89mqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b8amqp .elementor-button{background-color:#f27a1a;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:800;fill:#ffffff;color:#ffffff;border-radius:8px 8px 8px 8px;}.elementor-40 .elementor-element.elementor-element-1b8amqp .elementor-button-content-wrapper{flex-direction:row;}.elementor-40 .elementor-element.elementor-element-1b8amqp .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-40 .elementor-element.elementor-element-1b8bmqp{--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:70px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-40 .elementor-element.elementor-element-1b8bmqp:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1b8bmqp > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#06252e;}.elementor-40 .elementor-element.elementor-element-1b8cmqp{--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:space-between;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-40 .elementor-element.elementor-element-1b8dmqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b8emqp img{width:160px;}.elementor-40 .elementor-element.elementor-element-1b8fmqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b90mqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b91mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b93mqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b94mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b96mqp{--display:flex;}.elementor-40 .elementor-element.elementor-element-1b97mqp .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1px;color:#ffffff;}.elementor-40 .elementor-element.elementor-element-1b98mqp{font-family:"Montserrat", Sans-serif;}.elementor-40 .elementor-element.elementor-element-1b99mqp{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255, 255, 255, 0.1);--border-color:rgba(255, 255, 255, 0.1);--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-40 .elementor-element.elementor-element-1b9amqp{font-family:"Montserrat", Sans-serif;}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-1b58mqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b5dmqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b64mqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b65mqp{--width:48%;}.elementor-40 .elementor-element.elementor-element-1b6amqp{--width:48%;}.elementor-40 .elementor-element.elementor-element-1b6cmqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b6emqp{--width:55%;}.elementor-40 .elementor-element.elementor-element-1b71mqp{--width:40%;}.elementor-40 .elementor-element.elementor-element-1b74mqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b78mqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b7fmqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b85mqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b8bmqp{--content-width:1140px;}.elementor-40 .elementor-element.elementor-element-1b8dmqp{--width:34%;}.elementor-40 .elementor-element.elementor-element-1b90mqp{--width:18%;}.elementor-40 .elementor-element.elementor-element-1b93mqp{--width:18%;}.elementor-40 .elementor-element.elementor-element-1b96mqp{--width:24%;}}/* Start custom CSS for html, class: .elementor-element-1b5amqp */.elementor-40 .elementor-element.elementor-element-1b5amqp .bpv-menu { display: flex; align-items: center; gap: 28px; } .elementor-40 .elementor-element.elementor-element-1b5amqp .bpv-menu a { text-decoration: none; color: #444444; font-size: 13px; font-weight: 700; letter-spacing: 0.5px; transition: all 0.2s ease; } .elementor-40 .elementor-element.elementor-element-1b5amqp .bpv-menu a:hover, .elementor-40 .elementor-element.elementor-element-1b5amqp .bpv-menu a.active { color: #126C85; } @media (max-width: 960px) { .elementor-40 .elementor-element.elementor-element-1b5amqp .bpv-menu { display: none; } }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b5bmqp */.elementor-40 .elementor-element.elementor-element-1b5bmqp .elementor-button { box-shadow: 0 4px 12px rgba(242,122,26,0.3); } .elementor-40 .elementor-element.elementor-element-1b5bmqp .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); box-shadow: 0 6px 16px rgba(242,122,26,0.4); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b58mqp */.elementor-40 .elementor-element.elementor-element-1b58mqp { position: sticky; top: 0; z-index: 999; box-shadow: 0 4px 14px rgba(0,0,0,0.04); }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b61mqp */.elementor-40 .elementor-element.elementor-element-1b61mqp { max-width: 580px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b62mqp */.elementor-40 .elementor-element.elementor-element-1b62mqp .elementor-button { box-shadow: 0 4px 15px rgba(242,122,26,0.4); } .elementor-40 .elementor-element.elementor-element-1b62mqp .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b65mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b65mqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b6bmqp */.elementor-40 .elementor-element.elementor-element-1b6bmqp .bpv-kitchen-img-wrap { position: relative; width: 100%; border-radius: 14px; overflow: visible; } .elementor-40 .elementor-element.elementor-element-1b6bmqp .bpv-kitchen-img-wrap img { width: 100%; height: 380px; object-fit: cover; border-radius: 14px; box-shadow: 0 12px 35px rgba(18,108,133,0.12); } .elementor-40 .elementor-element.elementor-element-1b6bmqp .bpv-kitchen-badge { position: absolute; bottom: -20px; left: 20px; background: #f27a1a; color: #ffffff; padding: 16px 20px; border-radius: 10px; font-size: 13px; font-weight: 700; line-height: 1.4; max-width: 220px; box-shadow: 0 10px 25px rgba(242,122,26,0.35); } @media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b6bmqp .bpv-kitchen-badge { position: static; max-width: 100%; margin-top: 16px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6amqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b6amqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b64mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b64mqp { flex-direction: column; gap: 40px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6emqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b6emqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b71mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b71mqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b6dmqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b6dmqp { flex-direction: column; gap: 16px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b73mqp */.elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-steps-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; width: 100%; } .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-step-card { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.12); border-radius: 10px; padding: 26px 20px; transition: transform 0.3s ease; } .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-step-card:hover { background: rgba(255,255,255,0.1); transform: translateY(-4px); border-color: #40BB84; } .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-step-num { display: inline-block; background: rgba(64,187,132,0.2); color: #40BB84; font-size: 13px; font-weight: 800; padding: 4px 10px; border-radius: 4px; margin-bottom: 14px; border: 1px solid #40BB84; } .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-step-card h4 { color: #ffffff; font-size: 17px; font-weight: 700; margin: 0 0 8px 0; } .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-step-card p { color: rgba(255,255,255,0.75); font-size: 13px; line-height: 1.6; margin: 0; } @media (max-width: 900px) { .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-steps-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 500px) { .elementor-40 .elementor-element.elementor-element-1b73mqp .bpv-steps-grid { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b77mqp */.elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-pao-counters { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; width: 100%; } .elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-counter-box { background: #ffffff; border: 1px solid #f0dfce; border-radius: 12px; padding: 30px 20px; text-align: center; box-shadow: 0 6px 18px rgba(242,122,26,0.06); } .elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-counter-box h2 { color: #f27a1a; font-size: 38px; font-weight: 800; margin: 0 0 6px 0; font-family: Montserrat, sans-serif; } .elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-counter-box p { color: #555555; font-size: 14px; font-weight: 600; margin: 0; } @media (max-width: 900px) { .elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-pao-counters { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 500px) { .elementor-40 .elementor-element.elementor-element-1b77mqp .bpv-pao-counters { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b79mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b79mqp { flex-direction: column; gap: 16px; align-items: flex-start; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b7emqp */.elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-stories-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; width: 100%; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-stories-left { display: flex; flex-direction: column; gap: 20px; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini { display: flex; gap: 16px; background: #ffffff; border: 1px solid #edf3f5; border-radius: 10px; overflow: hidden; padding: 14px; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini img { width: 130px; height: 110px; object-fit: cover; border-radius: 8px; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini-info { flex: 1; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-tag { display: inline-block; font-size: 11px; font-weight: 700; color: #27ae60; text-transform: uppercase; margin-bottom: 4px; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-tag.orange { color: #f27a1a; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini-info h4 { color: #126C85; font-size: 16px; font-weight: 700; margin: 0 0 6px 0; line-height: 1.3; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini-info p { color: #666666; font-size: 13px; line-height: 1.5; margin: 0; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-featured { background: #ffffff; border: 1px solid #edf3f5; border-radius: 10px; overflow: hidden; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-featured img { width: 100%; height: 230px; object-fit: cover; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-feat-info { padding: 22px; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-feat-info h3 { color: #126C85; font-size: 19px; font-weight: 700; margin: 6px 0 10px 0; line-height: 1.35; } .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-feat-info p { color: #666666; font-size: 14px; line-height: 1.6; margin-bottom: 14px; } @media (max-width: 768px) {   .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-stories-grid { grid-template-columns: 1fr; }   .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini { flex-direction: column; }   .elementor-40 .elementor-element.elementor-element-1b7emqp .bpv-story-mini img { width: 100%; height: 160px; } }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b83mqp */.elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; width: 100%; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-card { border-radius: 12px; padding: 36px 28px; display: flex; flex-direction: column; justify-content: space-between; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-card.orange { background: #f27a1a; box-shadow: 0 10px 30px rgba(242,122,26,0.35); } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-card.dark { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.12); } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-icon { width: 50px; height: 50px; border-radius: 10px; display: flex; align-items: center; justify-content: center; font-size: 22px; margin-bottom: 20px; background: rgba(255,255,255,0.2); color: #ffffff; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-icon.green { background: rgba(64,187,132,0.2); color: #40BB84; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-card h3 { color: #ffffff; font-size: 22px; font-weight: 800; margin: 0 0 12px 0; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-card p { color: rgba(255,255,255,0.85); font-size: 14px; line-height: 1.6; margin-bottom: 28px; flex: 1; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-btn { display: inline-block; padding: 14px 22px; border-radius: 6px; font-size: 13px; font-weight: 800; text-decoration: none; text-align: center; transition: all 0.2s ease; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-btn.white { background: #ffffff; color: #f27a1a; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-btn.white:hover { background: #f7fafb; transform: translateY(-2px); } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-btn.green { border: 1px solid #40BB84; color: #40BB84; } .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-ac-btn.green:hover { background: #40BB84; color: #ffffff; } @media (max-width: 800px) { .elementor-40 .elementor-element.elementor-element-1b83mqp .bpv-action-cards { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b7fmqp */.elementor-40 .elementor-element.elementor-element-1b7fmqp { id: "como-ajudar"; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1b8amqp */.elementor-40 .elementor-element.elementor-element-1b8amqp .elementor-button { box-shadow: 0 10px 25px rgba(242,122,26,0.35); } .elementor-40 .elementor-element.elementor-element-1b8amqp .elementor-button:hover { background-color: #d96711 !important; transform: translateY(-2px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b85mqp */.elementor-40 .elementor-element.elementor-element-1b85mqp { text-align: center; max-width: 780px; margin: 0 auto; }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b8emqp */.elementor-40 .elementor-element.elementor-element-1b8emqp img { filter: brightness(0) invert(1); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8dmqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b8dmqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b90mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b90mqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b93mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b93mqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b96mqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b96mqp { width: 100% !important; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8cmqp */@media (max-width: 768px) { .elementor-40 .elementor-element.elementor-element-1b8cmqp { flex-direction: column; gap: 30px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b8bmqp */.elementor-40 .elementor-element.elementor-element-1b8bmqp { id: "contato"; }/* End custom CSS */