.elementor-102 .elementor-element.elementor-element-bcb6445{--display:flex;--min-height:48vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.75;--padding-top:170px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-102 .elementor-element.elementor-element-bcb6445:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-bcb6445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fornoemesa.com.br/wp-content/uploads/2026/10/DSC09108_Easy-Resize.com_.jpg");background-position:center center;background-size:cover;}.elementor-102 .elementor-element.elementor-element-bcb6445::before, .elementor-102 .elementor-element.elementor-element-bcb6445 > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-bcb6445 > .e-con-inner > .elementor-background-video-container::before, .elementor-102 .elementor-element.elementor-element-bcb6445 > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-bcb6445 > .e-con-inner > .elementor-background-slideshow::before, .elementor-102 .elementor-element.elementor-element-bcb6445 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0F1A1A;--background-overlay:'';}.elementor-102 .elementor-element.elementor-element-315accf{--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:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#c8102e80;--border-color:#c8102e80;--padding-top:6px;--padding-bottom:6px;--padding-left:32px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-291e7e6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#c8102e;}.elementor-102 .elementor-element.elementor-element-3111ae1 .elementor-heading-title{font-family:"CMU Serif", Sans-serif;font-size:64px;font-weight:400;text-transform:none;line-height:1.1em;color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-4e4a9dc{font-family:"Quicksand", Sans-serif;font-size:18px;line-height:1.7em;color:#FFFFFFD4;}.elementor-102 .elementor-element.elementor-element-bdcc468{--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:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-102 .elementor-element.elementor-element-bdcc468:not(.elementor-motion-effects-element-type-background), .elementor-102 .elementor-element.elementor-element-bdcc468 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F3;}.elementor-102 .elementor-element.elementor-element-c58d5d7{--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:18px 18px;--row-gap:18px;--column-gap:18px;--flex-wrap:nowrap;}.elementor-102 .elementor-element.elementor-element-0c57d4f{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-8228099 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 16px 26px 16px;transition:background 0.3s;border-style:solid;border-width:3px 0px 0px 0px;border-color:#c8102e;border-radius:0px 0px 0px 0px;box-shadow:0px 16px 40px 0px #3D090912;}.elementor-102 .elementor-element.elementor-element-8228099:hover .elementor-widget-container{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-8228099{--icon-box-icon-margin:14px;}.elementor-102 .elementor-element.elementor-element-8228099.elementor-view-stacked .elementor-icon{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-8228099.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-8228099.elementor-view-default .elementor-icon{fill:#6A0E0F;color:#6A0E0F;border-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-8228099.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-8228099.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-8228099.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-8228099.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-8228099.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-8228099.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon{font-size:24px;}.elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon-box-title a{font-family:"CMU Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;}.elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon-box-title{color:#0F1A1A;}.elementor-102 .elementor-element.elementor-element-8228099:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-8228099:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:13px;color:#6b6b6b;}.elementor-102 .elementor-element.elementor-element-4971b0e{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-d662ac3 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 16px 26px 16px;transition:background 0.3s;border-style:solid;border-width:3px 0px 0px 0px;border-color:#c8102e;border-radius:0px 0px 0px 0px;box-shadow:0px 16px 40px 0px #3D090912;}.elementor-102 .elementor-element.elementor-element-d662ac3:hover .elementor-widget-container{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d662ac3{--icon-box-icon-margin:14px;}.elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-stacked .elementor-icon{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-default .elementor-icon{fill:#6A0E0F;color:#6A0E0F;border-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d662ac3.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon{font-size:24px;}.elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon-box-title a{font-family:"CMU Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;}.elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon-box-title{color:#0F1A1A;}.elementor-102 .elementor-element.elementor-element-d662ac3:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-d662ac3:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:13px;color:#6b6b6b;}.elementor-102 .elementor-element.elementor-element-febdcca{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-d26c5e1 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 16px 26px 16px;transition:background 0.3s;border-style:solid;border-width:3px 0px 0px 0px;border-color:#c8102e;border-radius:0px 0px 0px 0px;box-shadow:0px 16px 40px 0px #3D090912;}.elementor-102 .elementor-element.elementor-element-d26c5e1:hover .elementor-widget-container{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d26c5e1{--icon-box-icon-margin:14px;}.elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-stacked .elementor-icon{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-default .elementor-icon{fill:#6A0E0F;color:#6A0E0F;border-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-d26c5e1.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon{font-size:24px;}.elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon-box-title a{font-family:"CMU Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;}.elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon-box-title{color:#0F1A1A;}.elementor-102 .elementor-element.elementor-element-d26c5e1:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-d26c5e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:13px;color:#6b6b6b;}.elementor-102 .elementor-element.elementor-element-90a9efa{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-210beee > .elementor-widget-container{background-color:#FFFFFF;padding:28px 16px 26px 16px;transition:background 0.3s;border-style:solid;border-width:3px 0px 0px 0px;border-color:#c8102e;border-radius:0px 0px 0px 0px;box-shadow:0px 16px 40px 0px #3D090912;}.elementor-102 .elementor-element.elementor-element-210beee:hover .elementor-widget-container{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-210beee{--icon-box-icon-margin:14px;}.elementor-102 .elementor-element.elementor-element-210beee.elementor-view-stacked .elementor-icon{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-210beee.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-210beee.elementor-view-default .elementor-icon{fill:#6A0E0F;color:#6A0E0F;border-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-210beee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-210beee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-210beee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-210beee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-210beee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-210beee.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-210beee .elementor-icon{font-size:24px;}.elementor-102 .elementor-element.elementor-element-210beee .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-210beee .elementor-icon-box-title a{font-family:"CMU Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;}.elementor-102 .elementor-element.elementor-element-210beee .elementor-icon-box-title{color:#0F1A1A;}.elementor-102 .elementor-element.elementor-element-210beee:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-210beee:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-210beee .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:13px;color:#6b6b6b;}.elementor-102 .elementor-element.elementor-element-3b4ba89{--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:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-102 .elementor-element.elementor-element-e0e6d84 > .elementor-widget-container{background-color:#FFFFFF;padding:28px 16px 26px 16px;transition:background 0.3s;border-style:solid;border-width:3px 0px 0px 0px;border-color:#c8102e;border-radius:0px 0px 0px 0px;box-shadow:0px 16px 40px 0px #3D090912;}.elementor-102 .elementor-element.elementor-element-e0e6d84:hover .elementor-widget-container{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-e0e6d84{--icon-box-icon-margin:14px;}.elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-stacked .elementor-icon{background-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-framed .elementor-icon, .elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-default .elementor-icon{fill:#6A0E0F;color:#6A0E0F;border-color:#6A0E0F;}.elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-102 .elementor-element.elementor-element-e0e6d84.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon{font-size:24px;}.elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon-box-title, .elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon-box-title a{font-family:"CMU Serif", Sans-serif;font-size:21px;font-weight:400;text-transform:none;}.elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon-box-title{color:#0F1A1A;}.elementor-102 .elementor-element.elementor-element-e0e6d84:has(:hover) .elementor-icon-box-title,
					 .elementor-102 .elementor-element.elementor-element-e0e6d84:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon-box-description{font-family:"Quicksand", Sans-serif;font-size:13px;color:#6b6b6b;}.elementor-102 .elementor-element.elementor-element-2bf1651 > .elementor-widget-container{background-color:#FFFFFF;padding:40px 40px 40px 40px;border-style:solid;border-width:3px 0px 0px 0px;border-color:var( --e-global-color-2d6a869 );border-radius:8px 8px 8px 8px;box-shadow:0px 20px 50px 0px #3D090912;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-102 .elementor-element.elementor-element-315accf{--width:70%;}.elementor-102 .elementor-element.elementor-element-0c57d4f{--width:20%;}.elementor-102 .elementor-element.elementor-element-4971b0e{--width:20%;}.elementor-102 .elementor-element.elementor-element-febdcca{--width:20%;}.elementor-102 .elementor-element.elementor-element-90a9efa{--width:20%;}.elementor-102 .elementor-element.elementor-element-3b4ba89{--width:20%;}}@media(max-width:767px){.elementor-102 .elementor-element.elementor-element-bcb6445{--padding-top:140px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-315accf{--width:100%;}.elementor-102 .elementor-element.elementor-element-3111ae1 .elementor-heading-title{font-size:42px;}.elementor-102 .elementor-element.elementor-element-bdcc468{--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-102 .elementor-element.elementor-element-c58d5d7{--justify-content:space-between;--flex-wrap:wrap;}.elementor-102 .elementor-element.elementor-element-0c57d4f{--width:47%;}.elementor-102 .elementor-element.elementor-element-4971b0e{--width:47%;}.elementor-102 .elementor-element.elementor-element-febdcca{--width:47%;}.elementor-102 .elementor-element.elementor-element-90a9efa{--width:47%;}.elementor-102 .elementor-element.elementor-element-3b4ba89{--width:47%;}.elementor-102 .elementor-element.elementor-element-2bf1651 > .elementor-widget-container{padding:28px 22px 28px 22px;}}/* Start custom CSS for icon-box, class: .elementor-element-8228099 */.elementor-102 .elementor-element.elementor-element-8228099 .elementor-icon-box-description{ transition:color .3s } .elementor-102 .elementor-element.elementor-element-8228099:hover .elementor-icon-box-description{ color:#FFFFFFB3 !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d662ac3 */.elementor-102 .elementor-element.elementor-element-d662ac3 .elementor-icon-box-description{ transition:color .3s } .elementor-102 .elementor-element.elementor-element-d662ac3:hover .elementor-icon-box-description{ color:#FFFFFFB3 !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d26c5e1 */.elementor-102 .elementor-element.elementor-element-d26c5e1 .elementor-icon-box-description{ transition:color .3s } .elementor-102 .elementor-element.elementor-element-d26c5e1:hover .elementor-icon-box-description{ color:#FFFFFFB3 !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-210beee */.elementor-102 .elementor-element.elementor-element-210beee .elementor-icon-box-description{ transition:color .3s } .elementor-102 .elementor-element.elementor-element-210beee:hover .elementor-icon-box-description{ color:#FFFFFFB3 !important; }/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-e0e6d84 */.elementor-102 .elementor-element.elementor-element-e0e6d84 .elementor-icon-box-description{ transition:color .3s } .elementor-102 .elementor-element.elementor-element-e0e6d84:hover .elementor-icon-box-description{ color:#FFFFFFB3 !important; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-2bf1651 */.elementor-102 .elementor-element.elementor-element-2bf1651{ font-family:Quicksand,sans-serif; color:#323232; font-size:16px; line-height:1.7; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-MyAccount-navigation{ display:none; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-MyAccount-content{ width:100% !important; float:none !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 a{ color:#6A0E0F; text-decoration:none; border-bottom:1px solid #c8102e40; } .elementor-102 .elementor-element.elementor-element-2bf1651 a:hover{ color:#c8102e; }
.elementor-102 .elementor-element.elementor-element-2bf1651 h2, .elementor-102 .elementor-element.elementor-element-2bf1651 h3, .elementor-102 .elementor-element.elementor-element-2bf1651 legend{ font-family:"CMU Serif",serif !important; font-weight:400 !important; color:#0F1A1A !important; text-transform:none !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 *{ text-transform:none !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 table{ border:0 !important; border-collapse:collapse; } .elementor-102 .elementor-element.elementor-element-2bf1651 th{ font-family:Poppins,sans-serif; font-size:12px; letter-spacing:2px; text-transform:uppercase !important; color:#6A0E0F; border-bottom:1px solid #6A0E0F33 !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 td{ border-top:1px solid #6A0E0F1A !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 input.input-text, .elementor-102 .elementor-element.elementor-element-2bf1651 select, .elementor-102 .elementor-element.elementor-element-2bf1651 textarea, .elementor-102 .elementor-element.elementor-element-2bf1651 .select2-selection{ background:#FDF8F3 !important; border:1px solid #6A0E0F33 !important; border-radius:0 !important; padding:12px 14px !important; font-family:Quicksand,sans-serif; }
.elementor-102 .elementor-element.elementor-element-2bf1651 input:focus{ border-color:#c8102e !important; outline:none; }
.elementor-102 .elementor-element.elementor-element-2bf1651 label{ font-family:Poppins,sans-serif; font-size:13px; font-weight:500; color:#0F1A1A; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .button, .elementor-102 .elementor-element.elementor-element-2bf1651 button{ background:#6A0E0F !important; color:#fff !important; border:0 !important; border-radius:0 !important; padding:14px 26px !important; font-family:Poppins,sans-serif !important; font-weight:500; transition:background .25s; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .button:hover, .elementor-102 .elementor-element.elementor-element-2bf1651 button:hover{ background:#c8102e !important; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-Address{ background:#FDF8F3; padding:24px; border-top:3px solid #c8102e; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-message, .elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-info{ background:#FDF8F3; border-top-color:#c8102e; color:#0F1A1A; border-radius:0; }
.elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-message::before, .elementor-102 .elementor-element.elementor-element-2bf1651 .woocommerce-info::before{ color:#c8102e; }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'CMU Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fornoemesa.com.br/wp-content/uploads/2026/05/cmu-serif-roman.ttf') format('truetype');
}
/* End Custom Fonts CSS */