.elementor-141 .elementor-element.elementor-element-9d784b6{--display:flex;--min-height:754px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-9d784b6:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-9d784b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marybacon.com/wp-content/uploads/2025/05/HERO-DESKTOP-MARY-2.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.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-141 .elementor-element.elementor-element-0c9eb6b.elementor-element{--align-self:flex-start;}.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-141 .elementor-element.elementor-element-90c2d40{width:var( --container-widget-width, 569px );max-width:569px;--container-widget-width:569px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-90c2d40 > .elementor-widget-container{padding:30px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-90c2d40 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2.625em;font-weight:400;line-height:1.1em;color:#000000;}.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-141 .elementor-element.elementor-element-8521ae3{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:400;line-height:1.2em;color:#000000;}.elementor-141 .elementor-element.elementor-element-8521ae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 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-weight:var( --e-global-typography-accent-font-weight );}.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #C2A878 0%, #E6D2AD 100%);border-radius:8px 8px 8px 8px;padding:26px 104px 26px 104px;}.elementor-141 .elementor-element.elementor-element-5a981e9.elementor-element{--align-self:flex-start;}.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-141 .elementor-element.elementor-element-5c630c6{--display:flex;--min-height:15px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-5c630c6:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-5c630c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #C2A878 0%, #E6D2AD 100%);}.elementor-141 .elementor-element.elementor-element-ac8e716{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-352a0fb{--display:flex;--min-height:328px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-352a0fb.e-con{--align-self:center;}.elementor-141 .elementor-element.elementor-element-1734cb1{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-1734cb1 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-1734cb1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-7c7e212 > .elementor-widget-container{border-radius:15px 15px 15px 15px;}.elementor-141 .elementor-element.elementor-element-7c7e212 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-141 .elementor-element.elementor-element-257df00{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-257df00 > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-141 .elementor-element.elementor-element-8b3f5a3{--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:flex-end;--align-items:center;--gap:0px 67px;--row-gap:0px;--column-gap:67px;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#3F5D48;--border-color:#3F5D48;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-8b3f5a3:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-8b3f5a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2A878;}.elementor-141 .elementor-element.elementor-element-8b3f5a3 > .elementor-shape-top .elementor-shape-fill, .elementor-141 .elementor-element.elementor-element-8b3f5a3 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-8b3f5a3 > .elementor-shape-top svg, .elementor-141 .elementor-element.elementor-element-8b3f5a3 > .e-con-inner > .elementor-shape-top svg{width:calc(104% + 1.3px);height:74px;}.elementor-141 .elementor-element.elementor-element-4e9968e > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4e9968e.elementor-element{--align-self:flex-end;}.elementor-141 .elementor-element.elementor-element-4c12771{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-441d3c8{width:var( --container-widget-width, 227px );max-width:227px;--container-widget-width:227px;--container-widget-flex-grow:0;text-align:left;}.elementor-141 .elementor-element.elementor-element-441d3c8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-441d3c8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-8aae8f0{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-8aae8f0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-141 .elementor-element.elementor-element-7cc6b50{--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;--gap:100px 0px;--row-gap:100px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-7cc6b50:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-7cc6b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marybacon.com/wp-content/uploads/2025/05/DOBRA-4-E-5.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-141 .elementor-element.elementor-element-587032a{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-587032a.e-con{--align-self:center;}.elementor-141 .elementor-element.elementor-element-ae42af1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-141 .elementor-element.elementor-element-a05470a{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;text-align:left;}.elementor-141 .elementor-element.elementor-element-a05470a > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-a05470a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-69475cc{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:left;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-69475cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 4px 0px;}.elementor-141 .elementor-element.elementor-element-71898d7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-71898d7 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#3F5D48;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-54f85c9{--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:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-54f85c9.e-con{--align-self:center;}.elementor-141 .elementor-element.elementor-element-b07f9d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:70px 20px;--row-gap:70px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-e770aa6{width:var( --container-widget-width, 920px );max-width:920px;--container-widget-width:920px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-e770aa6 > .elementor-widget-container{margin:0px 0px -44px 0px;padding:0px 160px 0px 160px;}.elementor-141 .elementor-element.elementor-element-e770aa6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-9d70586{width:100%;max-width:100%;text-align:center;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-9d70586 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-9d70586.elementor-element{--align-self:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-141 .elementor-element.elementor-element-f561a91{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-f561a91 > .elementor-widget-container{background-color:#C2A878;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-f561a91:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-f561a91:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-13c61af{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-13c61af > .elementor-widget-container{background-color:#C2A878;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-13c61af:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-13c61af:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-1b7915f{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-1b7915f > .elementor-widget-container{background-color:#C2A878;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-1b7915f:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-1b7915f:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-2d39364{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-2d39364 > .elementor-widget-container{background-color:#C2A878;margin:0px 0px 0px 0px;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-2d39364:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-2d39364:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4eb950f{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-4eb950f > .elementor-widget-container{background-color:#C2A878;margin:0px 0px 0px 0px;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4eb950f:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-4eb950f:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4d61f25{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-4d61f25 > .elementor-widget-container{background-color:#C2A878;margin:0px 0px 0px 0px;padding:0px 0px 44px 0px;border-radius:16px 16px 16px 16px;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-title{font-family:"Lato", Sans-serif;font-size:1.375em;font-weight:600;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4d61f25:has(:hover) .elementor-image-box-title,
					 .elementor-141 .elementor-element.elementor-element-4d61f25:has(:focus) .elementor-image-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-description{font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-6a9de24{--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:flex-end;--align-items:center;--gap:016px 0px;--row-gap:016px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0174px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-6a9de24:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2A878;background-image:url("https://marybacon.com/wp-content/uploads/2025/05/BG.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-141 .elementor-element.elementor-element-6a9de24::before, .elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-6a9de24 > .e-con-inner > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-6a9de24 > .e-con-inner > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-shape-top .elementor-shape-fill, .elementor-141 .elementor-element.elementor-element-6a9de24 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-shape-top svg, .elementor-141 .elementor-element.elementor-element-6a9de24 > .e-con-inner > .elementor-shape-top svg{width:calc(104% + 1.3px);height:83px;}.elementor-141 .elementor-element.elementor-element-8ec5d41 > .elementor-widget-container{margin:-111px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-a52c788{width:var( --container-widget-width, 351px );max-width:351px;--container-widget-width:351px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-a52c788 > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-141 .elementor-element.elementor-element-a52c788 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.2em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-9745357{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 36px;--row-gap:0px;--column-gap:36px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-9745357::before, .elementor-141 .elementor-element.elementor-element-9745357 > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-9745357 > .e-con-inner > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-9745357 > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-9745357 > .e-con-inner > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-9745357 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3F5D48;--background-overlay:'';}.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 );}.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 );color:var( --e-global-color-text );}.elementor-141 .elementor-element.elementor-element-4c97b5c{width:var( --container-widget-width, 283px );max-width:283px;--container-widget-width:283px;--container-widget-flex-grow:0;--icon-box-icon-margin:-30px;}.elementor-141 .elementor-element.elementor-element-4c97b5c > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-title{margin-bottom:10px;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon{font-size:77px;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-141 .elementor-element.elementor-element-4c97b5c:has(:hover) .elementor-icon-box-title,
					 .elementor-141 .elementor-element.elementor-element-4c97b5c:has(:focus) .elementor-icon-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:1.0625em;font-weight:400;line-height:1.2em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-1077b8c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 36px;--row-gap:0px;--column-gap:36px;--border-radius:8px 8px 8px 8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-1077b8c::before, .elementor-141 .elementor-element.elementor-element-1077b8c > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-1077b8c > .e-con-inner > .elementor-background-video-container::before, .elementor-141 .elementor-element.elementor-element-1077b8c > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-1077b8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-141 .elementor-element.elementor-element-1077b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3F5D48;--background-overlay:'';}.elementor-141 .elementor-element.elementor-element-0d63803{width:var( --container-widget-width, 296px );max-width:296px;--container-widget-width:296px;--container-widget-flex-grow:0;--icon-box-icon-margin:-30px;}.elementor-141 .elementor-element.elementor-element-0d63803 > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-title{margin-bottom:10px;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon{font-size:77px;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.25em;font-weight:600;}.elementor-141 .elementor-element.elementor-element-0d63803:has(:hover) .elementor-icon-box-title,
					 .elementor-141 .elementor-element.elementor-element-0d63803:has(:focus) .elementor-icon-box-title{color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:1.0625em;font-weight:400;line-height:1.2em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-3f0ba64{--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:110px 0px;--row-gap:110px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-953cdf3{--display:flex;--min-height:865px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-953cdf3.e-con{--align-self:center;}.elementor-141 .elementor-element.elementor-element-ba18c42{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-ba18c42 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-ba18c42.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-ba18c42 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-7687a0b{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-141 .elementor-element.elementor-element-7687a0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-title{margin-bottom:12px;color:#000000;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon{font-size:19px;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon i{transform:rotate(0deg);}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-141 .elementor-element.elementor-element-7687a0b:has(:hover) .elementor-icon-box-title,
					 .elementor-141 .elementor-element.elementor-element-7687a0b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.2em;color:#000000;}.elementor-141 .elementor-element.elementor-element-ba1ac2e{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-141 .elementor-element.elementor-element-ba1ac2e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-title{margin-bottom:12px;color:#000000;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon{font-size:19px;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon i{transform:rotate(0deg);}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-141 .elementor-element.elementor-element-ba1ac2e:has(:hover) .elementor-icon-box-title,
					 .elementor-141 .elementor-element.elementor-element-ba1ac2e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.2em;color:#000000;}.elementor-141 .elementor-element.elementor-element-2ade3fc{width:var( --container-widget-width, 405px );max-width:405px;--container-widget-width:405px;--container-widget-flex-grow:0;--icon-box-icon-margin:16px;}.elementor-141 .elementor-element.elementor-element-2ade3fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-wrapper{text-align:left;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-title{margin-bottom:12px;color:#000000;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon{font-size:19px;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon i{transform:rotate(0deg);}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-title a{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:600;}.elementor-141 .elementor-element.elementor-element-2ade3fc:has(:hover) .elementor-icon-box-title,
					 .elementor-141 .elementor-element.elementor-element-2ade3fc:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-description{font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.2em;color:#000000;}.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 );}.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-141 .elementor-element.elementor-element-0bd9db3{--divider-border-style:solid;--divider-color:#3F5D48;--divider-border-width:1px;}.elementor-141 .elementor-element.elementor-element-0bd9db3.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-0bd9db3 .elementor-divider-separator{width:384px;margin:0 auto;margin-center:0;}.elementor-141 .elementor-element.elementor-element-0bd9db3 .elementor-divider{text-align:center;padding-block-start:38px;padding-block-end:38px;}.elementor-141 .elementor-element.elementor-element-1f6a047{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-1f6a047 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-141 .elementor-element.elementor-element-7f288ed{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:1.5em;font-weight:400;}.elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-141 .elementor-element.elementor-element-8a8d65d{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:4.5em;font-weight:700;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-8a8d65d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4849057{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.125em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-4849057 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:34px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #C2A878 0%, #E6D2AD 100%);border-radius:8px 8px 8px 8px;padding:26px 80px 26px 80px;}.elementor-141 .elementor-element.elementor-element-542b9d2.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-141 .elementor-element.elementor-element-822d313{--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:center;--align-items:center;--gap:0px 14px;--row-gap:0px;--column-gap:14px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-822d313.e-con{--align-self:center;}.elementor-141 .elementor-element.elementor-element-d726d60{width:100%;max-width:100%;text-align:center;}.elementor-141 .elementor-element.elementor-element-d726d60 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-d726d60.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-d726d60 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#000000;}.elementor-141 .elementor-element.elementor-element-134c028{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-42b6470{width:var( --container-widget-width, 461px );max-width:461px;--container-widget-width:461px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-e382c9f{--display:flex;--min-height:563px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-e382c9f:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-e382c9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C2A878;}.elementor-141 .elementor-element.elementor-element-8d6b366 > .elementor-widget-container{margin:-96px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-3ce12c6{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-3ce12c6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-3ce12c6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-3ce12c6 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-c26086f{width:var( --container-widget-width, 409px );max-width:409px;--container-widget-width:409px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-c26086f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-c26086f.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-c314532{--display:flex;--min-height:480px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-c314532:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-c314532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F5D48;}.elementor-141 .elementor-element.elementor-element-963d718{width:var( --container-widget-width, 548px );max-width:548px;--container-widget-width:548px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-963d718 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-141 .elementor-element.elementor-element-963d718.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-963d718 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:2em;font-weight:400;line-height:1.1em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-33b8a00{width:var( --container-widget-width, 528px );max-width:528px;--container-widget-width:528px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:1.1875em;font-weight:400;line-height:1.3em;color:#F8F5F0;}.elementor-141 .elementor-element.elementor-element-33b8a00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-141 .elementor-element.elementor-element-33b8a00.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button{background-color:transparent;font-family:"Lato", Sans-serif;font-size:30px;font-weight:700;fill:#000000;color:#000000;background-image:linear-gradient(90deg, #C2A878 0%, #E6D2AD 100%);border-radius:8px 8px 8px 8px;padding:26px 41px 26px 41px;}.elementor-141 .elementor-element.elementor-element-44f21d8.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-141 .elementor-element.elementor-element-01284e8{--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:12px 0px;--row-gap:12px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-80e14cd.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-80e14cd{text-align:center;}.elementor-141 .elementor-element.elementor-element-33ee496{width:var( --container-widget-width, 626px );max-width:626px;--container-widget-width:626px;--container-widget-flex-grow:0;text-align:center;font-family:"Lato", Sans-serif;font-size:0.9em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-141 .elementor-element.elementor-element-33ee496 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-141 .elementor-element.elementor-element-33ee496.elementor-element{--align-self:center;}body.elementor-page-141:not(.elementor-motion-effects-element-type-background), body.elementor-page-141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5F0;}@media(max-width:1024px) and (min-width:768px){.elementor-141 .elementor-element.elementor-element-4c12771{--width:59%;}}@media(max-width:1366px){.elementor-141 .elementor-element.elementor-element-9d784b6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}}@media(max-width:1024px){.elementor-141 .elementor-element.elementor-element-90c2d40{--container-widget-width:440px;--container-widget-flex-grow:0;width:var( --container-widget-width, 440px );max-width:440px;}.elementor-141 .elementor-element.elementor-element-90c2d40 .elementor-heading-title{font-size:2em;}.elementor-141 .elementor-element.elementor-element-8521ae3{--container-widget-width:434px;--container-widget-flex-grow:0;width:var( --container-widget-width, 434px );max-width:434px;font-size:1.2em;}.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button{font-size:22px;}.elementor-141 .elementor-element.elementor-element-1734cb1{--container-widget-width:491px;--container-widget-flex-grow:0;width:var( --container-widget-width, 491px );max-width:491px;}.elementor-141 .elementor-element.elementor-element-1734cb1 .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-257df00{--container-widget-width:496px;--container-widget-flex-grow:0;width:var( --container-widget-width, 496px );max-width:496px;font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-8b3f5a3{--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-141 .elementor-element.elementor-element-4c12771{--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-141 .elementor-element.elementor-element-441d3c8{--container-widget-width:253px;--container-widget-flex-grow:0;width:var( --container-widget-width, 253px );max-width:253px;}.elementor-141 .elementor-element.elementor-element-441d3c8 .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-8aae8f0{--container-widget-width:492px;--container-widget-flex-grow:0;width:var( --container-widget-width, 492px );max-width:492px;font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-7cc6b50{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-a05470a .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-69475cc{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-71898d7{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-e770aa6 .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-a52c788{--container-widget-width:279px;--container-widget-flex-grow:0;width:var( --container-widget-width, 279px );max-width:279px;}.elementor-141 .elementor-element.elementor-element-a52c788 .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-822d313{--gap:14px 14px;--row-gap:14px;--column-gap:14px;}}@media(max-width:767px){.elementor-141 .elementor-element.elementor-element-9d784b6:not(.elementor-motion-effects-element-type-background), .elementor-141 .elementor-element.elementor-element-9d784b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marybacon.com/wp-content/uploads/2025/05/HERO-MOBILE-2-MARY-1.webp");}.elementor-141 .elementor-element.elementor-element-9d784b6{--min-height:941px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-0c9eb6b{width:var( --container-widget-width, 176px );max-width:176px;--container-widget-width:176px;--container-widget-flex-grow:0;text-align:center;}.elementor-141 .elementor-element.elementor-element-0c9eb6b.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-90c2d40{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-141 .elementor-element.elementor-element-90c2d40.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-90c2d40 .elementor-heading-title{font-size:1.875em;}.elementor-141 .elementor-element.elementor-element-8521ae3{--container-widget-width:315px;--container-widget-flex-grow:0;width:var( --container-widget-width, 315px );max-width:315px;text-align:center;font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-8521ae3.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5a981e9.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button{padding:20px 50px 20px 50px;}.elementor-141 .elementor-element.elementor-element-ac8e716{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-352a0fb{--width:340px;}.elementor-141 .elementor-element.elementor-element-1734cb1{--container-widget-width:274px;--container-widget-flex-grow:0;width:var( --container-widget-width, 274px );max-width:274px;}.elementor-141 .elementor-element.elementor-element-257df00{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-8b3f5a3{--content-width:500px;--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:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-8b3f5a3 > .elementor-shape-top svg, .elementor-141 .elementor-element.elementor-element-8b3f5a3 > .e-con-inner > .elementor-shape-top svg{height:38px;}.elementor-141 .elementor-element.elementor-element-4e9968e{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-4e9968e > .elementor-widget-container{margin:-71px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4e9968e.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-4c12771{--width:340px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-141 .elementor-element.elementor-element-441d3c8{--container-widget-width:320px;--container-widget-flex-grow:0;width:var( --container-widget-width, 320px );max-width:320px;text-align:center;}.elementor-141 .elementor-element.elementor-element-441d3c8.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-8aae8f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-8aae8f0{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;text-align:center;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-7cc6b50{--gap:55px 0px;--row-gap:55px;--column-gap:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-587032a{--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-141 .elementor-element.elementor-element-ae42af1{--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-a05470a{--container-widget-width:275px;--container-widget-flex-grow:0;width:var( --container-widget-width, 275px );max-width:275px;text-align:center;}.elementor-141 .elementor-element.elementor-element-a05470a.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-69475cc{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;text-align:center;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-69475cc.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-71898d7{--container-widget-width:325px;--container-widget-flex-grow:0;width:var( --container-widget-width, 325px );max-width:325px;}.elementor-141 .elementor-element.elementor-element-54f85c9{--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-141 .elementor-element.elementor-element-b07f9d2{--gap:60px 0px;--row-gap:60px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-e770aa6 > .elementor-widget-container{margin:0px 0px -39px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-e770aa6{--container-widget-width:338px;--container-widget-flex-grow:0;width:var( --container-widget-width, 338px );max-width:338px;}.elementor-141 .elementor-element.elementor-element-e770aa6.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-9d70586{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-9d70586.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-f561a91{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-title{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-13c61af{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-13c61af.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-title{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-1b7915f{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-title{font-size:1.2em;}.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-2d39364{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-title{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-4eb950f{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-title{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-4d61f25{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-wrapper .elementor-image-box-img{width:90%;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-title{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-description{font-size:1.125em;}.elementor-141 .elementor-element.elementor-element-6a9de24{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:60px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-6a9de24 > .elementor-shape-top svg, .elementor-141 .elementor-element.elementor-element-6a9de24 > .e-con-inner > .elementor-shape-top svg{height:38px;}.elementor-141 .elementor-element.elementor-element-8ec5d41{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-8ec5d41 > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-9745357{--width:320px;--min-height:291px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-3ec7381 img{width:100%;}.elementor-141 .elementor-element.elementor-element-4c97b5c > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4c97b5c.elementor-element{--align-self:center;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-4c97b5c .elementor-icon-box-title{margin-bottom:8px;}.elementor-141 .elementor-element.elementor-element-1077b8c{--width:320px;--min-height:291px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-0d63803 .elementor-icon-box-wrapper{text-align:center;}.elementor-141 .elementor-element.elementor-element-3f0ba64{--gap:55px 0px;--row-gap:55px;--column-gap:0px;--padding-top:55px;--padding-bottom:55px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-953cdf3{--width:340px;--min-height:830px;}.elementor-141 .elementor-element.elementor-element-ba18c42{--container-widget-width:191px;--container-widget-flex-grow:0;width:var( --container-widget-width, 191px );max-width:191px;}.elementor-141 .elementor-element.elementor-element-ba18c42 .elementor-heading-title{font-size:1.8em;}.elementor-141 .elementor-element.elementor-element-7687a0b{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon{font-size:17px;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-title a{font-size:1.25em;}.elementor-141 .elementor-element.elementor-element-7687a0b .elementor-icon-box-description{font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-ba1ac2e{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon{font-size:17px;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-title a{font-size:1.25em;}.elementor-141 .elementor-element.elementor-element-ba1ac2e .elementor-icon-box-description{font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-2ade3fc{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon{font-size:17px;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-title, .elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-title a{font-size:1.25em;}.elementor-141 .elementor-element.elementor-element-2ade3fc .elementor-icon-box-description{font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-1f6a047{font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-item > .elementor-icon-list-text, .elementor-141 .elementor-element.elementor-element-7f288ed .elementor-icon-list-item > a{font-size:1.3em;}.elementor-141 .elementor-element.elementor-element-8a8d65d{font-size:3.8em;}.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button{font-size:23px;padding:20px 50px 20px 50px;}.elementor-141 .elementor-element.elementor-element-d726d60{width:var( --container-widget-width, 291px );max-width:291px;--container-widget-width:291px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-d726d60 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-d726d60 .elementor-heading-title{font-size:1.8em;}.elementor-141 .elementor-element.elementor-element-134c028{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-42b6470{--container-widget-width:340px;--container-widget-flex-grow:0;width:var( --container-widget-width, 340px );max-width:340px;}.elementor-141 .elementor-element.elementor-element-e382c9f{--min-height:511px;}.elementor-141 .elementor-element.elementor-element-8d6b366{width:var( --container-widget-width, 35px );max-width:35px;--container-widget-width:35px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-8d6b366 > .elementor-widget-container{margin:-57px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-3ce12c6{--container-widget-width:227px;--container-widget-flex-grow:0;width:var( --container-widget-width, 227px );max-width:227px;}.elementor-141 .elementor-element.elementor-element-3ce12c6 .elementor-heading-title{font-size:1.5em;line-height:1em;}.elementor-141 .elementor-element.elementor-element-c26086f{--container-widget-width:291px;--container-widget-flex-grow:0;width:var( --container-widget-width, 291px );max-width:291px;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-c314532{--min-height:353px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-141 .elementor-element.elementor-element-963d718 > .elementor-widget-container{padding:0px 0px 12px 0px;}.elementor-141 .elementor-element.elementor-element-963d718{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-141 .elementor-element.elementor-element-963d718 .elementor-heading-title{font-size:1.5em;}.elementor-141 .elementor-element.elementor-element-33b8a00{--container-widget-width:332px;--container-widget-flex-grow:0;width:var( --container-widget-width, 332px );max-width:332px;font-size:1.0625em;}.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button{font-size:18px;padding:20px 20px 20px 20px;}.elementor-141 .elementor-element.elementor-element-80e14cd{width:var( --container-widget-width, 93px );max-width:93px;--container-widget-width:93px;--container-widget-flex-grow:0;}.elementor-141 .elementor-element.elementor-element-33ee496{--container-widget-width:273px;--container-widget-flex-grow:0;width:var( --container-widget-width, 273px );max-width:273px;line-height:1.2em;}}@media(min-width:768px){.elementor-141 .elementor-element.elementor-element-352a0fb{--width:658px;}.elementor-141 .elementor-element.elementor-element-4c12771{--width:50%;}.elementor-141 .elementor-element.elementor-element-ae42af1{--width:42%;}.elementor-141 .elementor-element.elementor-element-9745357{--width:574px;}.elementor-141 .elementor-element.elementor-element-1077b8c{--width:574px;}.elementor-141 .elementor-element.elementor-element-953cdf3{--width:579px;}}@media(min-width:2400px){.elementor-141 .elementor-element.elementor-element-9d784b6{--min-height:925px;}}/* Start custom CSS for heading, class: .elementor-element-90c2d40 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5a981e9 */.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button-content-wrapper {
    align-items: center
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 10px -20px #F9C354;
    }

    50% {
        transform: scale(1.05);
        box-shadow: 0px 0px 0px 30px transparent;
    }

    100% {
        transform: scale(1);
        box-shadow: 0px 0px 0px 0px transparent;
    }
}

.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button {
    margin-top: 5px;
  animation: pulse 1.50s infinite;
}

.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button:hover {
    animation: none;
}


.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-141 .elementor-element.elementor-element-5a981e9 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1734cb1 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-352a0fb */.elementor-141 .elementor-element.elementor-element-352a0fb {
    border-radius: 16.411px;
  border: 2px solid #C2A878;
  background: linear-gradient(108deg, rgba(194, 168, 120, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(20.5135px);
  -webkit-backdrop-filter: blur(20.5135px); /* para suporte no Safari */
  box-sizing: border-box;
  padding: 20px; /* ajuste conforme seu layout */
}

/* Responsivo (opcional, mas seguro para garantir o visual em telas menores) */
@media (max-width: 768px) {
  .meu-card-estiloso {
    padding: 16px;
    border-radius: 14px;
  }
}

@media (max-width: 480px) {
  .elementor-141 .elementor-element.elementor-element-352a0fb {
    padding: 12px;
    border-radius: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-441d3c8 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a05470a */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e770aa6 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f561a91 *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-f561a91 .elementor-image-box-content {
  padding-left: 42px; /* ajuste conforme necessário */
  padding-right: 40px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-13c61af *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-13c61af .elementor-image-box-content {
  padding-left: 42px; /* ajuste conforme necessário */
  padding-right: 40px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b7915f *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-1b7915f .elementor-image-box-content {
  padding-left: 40px; /* ajuste conforme necessário */
  padding-right: 2px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-2d39364 *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-2d39364 .elementor-image-box-content {
  padding-left: 42px; /* ajuste conforme necessário */
  padding-right: 44px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4eb950f *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-4eb950f .elementor-image-box-content {
  padding-left: 42px; /* ajuste conforme necessário */
  padding-right: 4px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-4d61f25 *//* Centraliza apenas a imagem */
.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-img {
  display: flex;
  justify-content: center;
  position: relative;
  top: -40px; /* opcional: para subir a imagem */
  z-index: 2;
  text-align: center; /* garante centralização */
}

/* Adiciona padding à esquerda do título e descrição */
.elementor-141 .elementor-element.elementor-element-4d61f25 .elementor-image-box-content {
  padding-left: 42px; /* ajuste conforme necessário */
  padding-right: 20px;
  margin-top: -26px;
  text-align: left; /* garante alinhamento à esquerda */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a52c788 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ba18c42 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7687a0b */.elementor-141 .elementor-element.elementor-element-7687a0b svg {
    margin-top: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba1ac2e */.elementor-141 .elementor-element.elementor-element-ba1ac2e svg {
    margin-top: 10px
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2ade3fc */.elementor-141 .elementor-element.elementor-element-2ade3fc svg {
    margin-top: 10px
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-542b9d2 */.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button-content-wrapper {
    align-items: center
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 10px -20px #F9C354;
    }

    50% {
        transform: scale(1.05);
        box-shadow: 0px 0px 0px 30px transparent;
    }

    100% {
        transform: scale(1);
        box-shadow: 0px 0px 0px 0px transparent;
    }
}

.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button {
    margin-top: 5px;
  animation: pulse 1.50s infinite;
}

.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button:hover {
    animation: none;
}

.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-141 .elementor-element.elementor-element-542b9d2 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-953cdf3 */.elementor-141 .elementor-element.elementor-element-953cdf3 {
    border-radius: 16.411px;
  border: 2px solid #C2A878;
  background: linear-gradient(108deg, rgba(194, 168, 120, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  backdrop-filter: blur(20.5135px);
  -webkit-backdrop-filter: blur(20.5135px); /* para suporte no Safari */
  box-sizing: border-box;
  padding: 20px; /* ajuste conforme seu layout */
}

/* Responsivo (opcional, mas seguro para garantir o visual em telas menores) */
@media (max-width: 768px) {
  .meu-card-estiloso {
    padding: 16px;
    border-radius: 14px;
  }
}

@media (max-width: 480px) {
  .meu-card-estiloso {
    padding: 12px;
    border-radius: 12px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d726d60 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ce12c6 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-963d718 */.bol {
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-44f21d8 */.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button-content-wrapper {
    align-items: center
}

@keyframes pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 0 10px -20px #F9C354;
    }

    50% {
        transform: scale(1.05);
        box-shadow: 0px 0px 0px 30px transparent;
    }

    100% {
        transform: scale(1);
        box-shadow: 0px 0px 0px 0px transparent;
    }
}

.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button {
    margin-top: 5px;
  animation: pulse 1.50s infinite;
}

.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button:hover {
    animation: none;
}

.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button svg{
    width: 30px; /*altere o tamanho aqui*/
    height: 30px; /*altere o tamanho aqui*/
    vertical-align: middle;
}

.elementor-141 .elementor-element.elementor-element-44f21d8 .elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */