.elementor-3447 .elementor-element.elementor-element-7c92446{--display:flex;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-1b272cb{text-align:center;color:var( --e-global-color-v4-accent );}.elementor-3447 .elementor-element.elementor-element-1b272cb a{color:var( --e-global-color-v4-accent );}.elementor-3447 .elementor-element.elementor-element-cc6a57c{--display:flex;}.elementor-3447 .elementor-element.elementor-element-726b33a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3447 .elementor-element.elementor-element-868d739{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-6a853a3{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-6a853a3:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-6a853a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-3424cf8{font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:#3A72AE;}.elementor-3447 .elementor-element.elementor-element-e629a61 .elementor-heading-title{font-family:"Poiret One", serif;font-size:60px;font-weight:400;line-height:1.08em;letter-spacing:0.01em;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:#182A66;}.elementor-3447 .elementor-element.elementor-element-f3d90d0{width:var( --container-widget-width, 460px );max-width:460px;--container-widget-width:460px;--container-widget-flex-grow:0;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-12b9fae > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3447 .elementor-element.elementor-element-12b9fae{--e-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-878d48e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-878d48e:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-878d48e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-5f82e30{--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;}.elementor-3447 .elementor-element.elementor-element-2455701{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-35207bf{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-35207bf:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-35207bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-05293f0{font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-cdd92fd .elementor-heading-title{font-family:"Poiret One", serif;font-size:40px;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-4133a49{font-family:"Mulish", serif;font-size:17px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-cf18c91{--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:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-cf18c91:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-cf18c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-b8c1aba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-5ec4432{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-12aefd2{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-12aefd2:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-12aefd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-039a097{text-align:center;font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-65b3716{text-align:center;}.elementor-3447 .elementor-element.elementor-element-65b3716 .elementor-heading-title{font-family:"Poiret One", serif;font-size:40px;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-a0d7d65{text-align:center;font-family:"Mulish", serif;font-size:17px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-03b55bb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-31fe296{--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 12px;--row-gap:12px;--column-gap:12px;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-31fe296:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-31fe296 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-31fe296.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-3447 .elementor-element.elementor-element-31fe296:hover{box-shadow:0px 8px 24px 0px rgba(23, 42, 32, 0.18);}.elementor-3447 .elementor-element.elementor-element-0ed21b7 .elementor-heading-title{font-family:"Jost", serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-4e157bc{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-faf797e > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3447 .elementor-element.elementor-element-faf797e{--e-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-d3e56bf{--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 12px;--row-gap:12px;--column-gap:12px;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-d3e56bf:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-d3e56bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-d3e56bf.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-3447 .elementor-element.elementor-element-d3e56bf:hover{box-shadow:0px 8px 24px 0px rgba(23, 42, 32, 0.18);}.elementor-3447 .elementor-element.elementor-element-424972f .elementor-heading-title{font-family:"Jost", serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-7098c39{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-ae9a71a > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3447 .elementor-element.elementor-element-ae9a71a{--e-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-7411670{--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 12px;--row-gap:12px;--column-gap:12px;--border-radius:6px 6px 6px 6px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;--e-con-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-7411670:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-7411670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-7411670.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-3447 .elementor-element.elementor-element-7411670:hover{box-shadow:0px 8px 24px 0px rgba(23, 42, 32, 0.18);}.elementor-3447 .elementor-element.elementor-element-fd99ed3 .elementor-heading-title{font-family:"Jost", serif;font-size:19px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-fefe7f0{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-6487be1 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3447 .elementor-element.elementor-element-6487be1{--e-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-1a1022c{font-family:"Mulish", serif;font-size:17px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-4bbfd7b{--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;--overlay-opacity:0.16;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-4bbfd7b:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ireland-white );}.elementor-3447 .elementor-element.elementor-element-4bbfd7b::before, .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .elementor-background-video-container::before, .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .e-con-inner > .elementor-background-video-container::before, .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .elementor-background-slideshow::before, .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3447 .elementor-element.elementor-element-4bbfd7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://flemingdentalnc.com/wp-content/uploads/2026/08/Fleming-Dental-180.jpg");--background-overlay:'';}.elementor-3447 .elementor-element.elementor-element-936b477{--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;}.elementor-3447 .elementor-element.elementor-element-148085d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-424d95b{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-424d95b:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-424d95b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-c3809b6{font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-accent );}.elementor-3447 .elementor-element.elementor-element-27d3525 .elementor-heading-title{font-family:"Poiret One", serif;font-size:40px;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-secondary );stroke:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-29c2cd7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:14px 28px;--row-gap:14px;--column-gap:28px;--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-1572cb8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3447 .elementor-element.elementor-element-a498a1f .elementor-icon-wrapper{text-align:center;}.elementor-3447 .elementor-element.elementor-element-a498a1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-a498a1f.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-a498a1f.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-a498a1f.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-a498a1f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-a498a1f .elementor-icon{font-size:13px;}.elementor-3447 .elementor-element.elementor-element-a498a1f .elementor-icon svg{height:13px;}.elementor-3447 .elementor-element.elementor-element-50f0a5e{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-aeaaa94{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3447 .elementor-element.elementor-element-51a8496 .elementor-icon-wrapper{text-align:center;}.elementor-3447 .elementor-element.elementor-element-51a8496.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-51a8496.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-51a8496.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-51a8496.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-51a8496.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-51a8496 .elementor-icon{font-size:13px;}.elementor-3447 .elementor-element.elementor-element-51a8496 .elementor-icon svg{height:13px;}.elementor-3447 .elementor-element.elementor-element-8134660{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-807912e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3447 .elementor-element.elementor-element-fc86ca5 .elementor-icon-wrapper{text-align:center;}.elementor-3447 .elementor-element.elementor-element-fc86ca5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-fc86ca5.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-fc86ca5.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-fc86ca5.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-fc86ca5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-fc86ca5 .elementor-icon{font-size:13px;}.elementor-3447 .elementor-element.elementor-element-fc86ca5 .elementor-icon svg{height:13px;}.elementor-3447 .elementor-element.elementor-element-0f80fac{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-c3e5f1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-3447 .elementor-element.elementor-element-4e25343 .elementor-icon-wrapper{text-align:center;}.elementor-3447 .elementor-element.elementor-element-4e25343.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-4e25343.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-4e25343.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-4e25343.elementor-view-framed .elementor-icon, .elementor-3447 .elementor-element.elementor-element-4e25343.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3447 .elementor-element.elementor-element-4e25343 .elementor-icon{font-size:13px;}.elementor-3447 .elementor-element.elementor-element-4e25343 .elementor-icon svg{height:13px;}.elementor-3447 .elementor-element.elementor-element-b1d20b6{font-family:"Mulish", serif;font-size:15px;color:var( --e-global-color-text );}.elementor-3447 .elementor-element.elementor-element-6f507cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:76px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-6f507cb:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-6f507cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-dc120b6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-3447 .elementor-element.elementor-element-d310741{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-a57b59c{--display:flex;--min-height:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-a57b59c:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-a57b59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-d5f4978{font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-18fdd2f{text-align:center;}.elementor-3447 .elementor-element.elementor-element-18fdd2f .elementor-heading-title{font-family:"Poiret One", serif;font-size:40px;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-ireland-cream );stroke:var( --e-global-color-ireland-cream );color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-0d5da4a{width:var( --container-widget-width, 620px );max-width:620px;--container-widget-width:620px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", serif;font-size:17px;color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-ed8aa69{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-3447 .elementor-element.elementor-element-f490ca1{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3447 .elementor-element.elementor-element-8bf11e9{--display:flex;--min-height:1px;--padding-top:00px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-8bf11e9:not(.elementor-motion-effects-element-type-background), .elementor-3447 .elementor-element.elementor-element-8bf11e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-ad3d4ee{font-family:"Jost", serif;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:0.22em;color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-306011d .elementor-heading-title{font-family:"Poiret One", serif;font-size:36px;-webkit-text-stroke-width:0.6px;stroke-width:0.6px;-webkit-text-stroke-color:var( --e-global-color-ireland-cream );stroke:var( --e-global-color-ireland-cream );color:var( --e-global-color-ireland-cream );}.elementor-3447 .elementor-element.elementor-element-edaa383{width:var( --container-widget-width, 520px );max-width:520px;--container-widget-width:520px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-4bb7a58 );}.elementor-3447 .elementor-element.elementor-element-a732692 .elementor-button{background-color:var( --e-global-color-ireland-cream );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-a732692 .elementor-button:hover, .elementor-3447 .elementor-element.elementor-element-a732692 .elementor-button:focus{background-color:var( --e-global-color-ireland-white );color:var( --e-global-color-secondary );}.elementor-3447 .elementor-element.elementor-element-a732692 > .elementor-widget-container:hover{--e-transform-translateY:-2px;}.elementor-3447 .elementor-element.elementor-element-a732692{--e-transform-transition-duration:300ms;}.elementor-3447 .elementor-element.elementor-element-a732692 .elementor-button:hover svg, .elementor-3447 .elementor-element.elementor-element-a732692 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3447 .elementor-element.elementor-element-cc6a57c{--content-width:1180px;}.elementor-3447 .elementor-element.elementor-element-726b33a{--width:560px;}.elementor-3447 .elementor-element.elementor-element-6a853a3{--width:26px;}.elementor-3447 .elementor-element.elementor-element-878d48e{--content-width:1180px;}.elementor-3447 .elementor-element.elementor-element-5f82e30{--width:720px;}.elementor-3447 .elementor-element.elementor-element-35207bf{--width:26px;}.elementor-3447 .elementor-element.elementor-element-cf18c91{--content-width:1180px;}.elementor-3447 .elementor-element.elementor-element-12aefd2{--width:26px;}.elementor-3447 .elementor-element.elementor-element-4bbfd7b{--content-width:1180px;}.elementor-3447 .elementor-element.elementor-element-936b477{--width:720px;}.elementor-3447 .elementor-element.elementor-element-424d95b{--width:26px;}.elementor-3447 .elementor-element.elementor-element-6f507cb{--content-width:1180px;}.elementor-3447 .elementor-element.elementor-element-dc120b6{--width:760px;}.elementor-3447 .elementor-element.elementor-element-a57b59c{--width:26px;}.elementor-3447 .elementor-element.elementor-element-ed8aa69{--content-width:600px;}.elementor-3447 .elementor-element.elementor-element-8bf11e9{--width:26px;}}@media(max-width:1024px){.elementor-3447 .elementor-element.elementor-element-878d48e{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-cf18c91{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-03b55bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-4bbfd7b{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-3447 .elementor-element.elementor-element-29c2cd7{--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-6f507cb{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-3447 .elementor-element.elementor-element-878d48e{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-3447 .elementor-element.elementor-element-cf18c91{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-3447 .elementor-element.elementor-element-03b55bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-4bbfd7b{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-3447 .elementor-element.elementor-element-29c2cd7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3447 .elementor-element.elementor-element-6f507cb{--padding-top:46px;--padding-bottom:46px;--padding-left:24px;--padding-right:24px;}}/* Start custom CSS for container, class: .elementor-element-7c92446 */.elementor-3447 .elementor-element.elementor-element-7c92446 { border-bottom: 1px solid rgba(60,80,60,0.07); position: relative; }/* End custom CSS */