.elementor-1740 .elementor-element.elementor-element-69d1f45b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-69d1f45b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-69d1f45b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:14px 0px 14px 0px;}.elementor-1740 .elementor-element.elementor-element-69d1f45b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1740 .elementor-element.elementor-element-6eee747a > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-1740 .elementor-element.elementor-element-55501401{text-align:center;}.elementor-1740 .elementor-element.elementor-element-96d4c83{--display:flex;--min-height:596px;--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.06;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-96d4c83:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-96d4c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1740 .elementor-element.elementor-element-96d4c83::before, .elementor-1740 .elementor-element.elementor-element-96d4c83 > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-96d4c83 > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-96d4c83 > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-96d4c83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-96d4c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1740 .elementor-element.elementor-element-142a7ba{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-1740 .elementor-element.elementor-element-142a7ba:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-142a7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0EB;}.elementor-1740 .elementor-element.elementor-element-938b5d5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-938b5d5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-938b5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://irelanddentistry.com/wp-content/uploads/2026/06/ireland-restorative-dentistry-ball-ground-ga-8.jpg");background-position:-800px -199px;}.elementor-1740 .elementor-element.elementor-element-b6ec380 img{width:200px;opacity:0.49;}body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-b6ec380{right:-301px;}body.rtl .elementor-1740 .elementor-element.elementor-element-b6ec380{left:-301px;}.elementor-1740 .elementor-element.elementor-element-b6ec380{bottom:0px;z-index:0;}.elementor-1740 .elementor-element.elementor-element-469a9fa7{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.05;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-469a9fa7:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-469a9fa7::before, .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-469a9fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://irelanddentistry.com/wp-content/uploads/2026/04/Gemini_Generated_Image_1cgmz61cgmz61cgm.jpg");}.elementor-1740 .elementor-element.elementor-element-779b1ac4{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1740 .elementor-element.elementor-element-73b6cd51{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-670d3d94{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-74cc1ef6{--display:flex;}.elementor-1740 .elementor-element.elementor-element-cafd91f{text-align:center;}.elementor-1740 .elementor-element.elementor-element-cafd91f .elementor-heading-title{font-family:"Lora", serif;font-size:20px;font-weight:300;color:var( --e-global-color-ireland-near-black );}.elementor-1740 .elementor-element.elementor-element-cafd91f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-791eb89c{text-align:center;}.elementor-1740 .elementor-element.elementor-element-791eb89c .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-791eb89c > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-6a6afa4{text-align:center;font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.7em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-317eef6b{--display:flex;}.elementor-1740 .elementor-element.elementor-element-1cd09291{text-align:center;}.elementor-1740 .elementor-element.elementor-element-1cd09291 .elementor-heading-title{font-family:"Lora", serif;font-size:20px;font-weight:300;color:var( --e-global-color-ireland-near-black );}.elementor-1740 .elementor-element.elementor-element-1cd09291 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-549f6668{text-align:center;}.elementor-1740 .elementor-element.elementor-element-549f6668 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-549f6668 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-148d4ca7{text-align:center;font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.7em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-70a34cad{--display:flex;}.elementor-1740 .elementor-element.elementor-element-1202d41f{text-align:center;}.elementor-1740 .elementor-element.elementor-element-1202d41f .elementor-heading-title{font-family:"Lora", serif;font-size:20px;font-weight:300;color:var( --e-global-color-ireland-near-black );}.elementor-1740 .elementor-element.elementor-element-1202d41f > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-45525864{text-align:center;}.elementor-1740 .elementor-element.elementor-element-45525864 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-45525864 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-49a10fc7{text-align:center;font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.7em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-1c5ac364{--display:flex;}.elementor-1740 .elementor-element.elementor-element-6ba8bd41{text-align:center;}.elementor-1740 .elementor-element.elementor-element-6ba8bd41 .elementor-heading-title{font-family:"Lora", serif;font-size:20px;font-weight:300;color:var( --e-global-color-ireland-near-black );}.elementor-1740 .elementor-element.elementor-element-6ba8bd41 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-7be40447{text-align:center;}.elementor-1740 .elementor-element.elementor-element-7be40447 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-7be40447 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-47ebbc7c{text-align:center;font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.7em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-47558d5b img{width:100%;max-width:25%;height:100%;opacity:0.19;}body:not(.rtl) .elementor-1740 .elementor-element.elementor-element-47558d5b{right:-574.391px;}body.rtl .elementor-1740 .elementor-element.elementor-element-47558d5b{left:-574.391px;}.elementor-1740 .elementor-element.elementor-element-47558d5b{bottom:0.001px;z-index:0;}.elementor-1740 .elementor-element.elementor-element-13534907{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.36;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-13534907:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-13534907 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F0;}.elementor-1740 .elementor-element.elementor-element-13534907::before, .elementor-1740 .elementor-element.elementor-element-13534907 > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-13534907 > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-13534907 > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-13534907 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-13534907 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://irelanddentistry.com/wp-content/uploads/2026/04/Gemini_Generated_Image_cr6kptcr6kptcr6k-e1775597148766.jpg");}.elementor-1740 .elementor-element.elementor-element-247595ef{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:3%;}.elementor-1740 .elementor-element.elementor-element-247595ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1740 .elementor-element.elementor-element-3369b591 .elementor-heading-title{font-family:"Lora", serif;font-size:26px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-3369b591 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-5e77d435{font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.8em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-5e77d435 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-icon i{color:#C8A97E;transition:color 0.3s;}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-icon svg{fill:#C8A97E;transition:fill 0.3s;}.elementor-1740 .elementor-element.elementor-element-56877ae2{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-1740 .elementor-element.elementor-element-56877ae2 .elementor-icon-list-text{color:#3E4A3F;transition:color 0.3s;}.elementor-1740 .elementor-element.elementor-element-56877ae2 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-23ea1fc6{font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.8em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-23ea1fc6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-5ef66250 .elementor-heading-title{font-family:"Lora", serif;font-size:26px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-5ef66250 > .elementor-widget-container{margin:36px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-27b8eaa0{font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.8em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-27b8eaa0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-7dfcdb44 .elementor-heading-title{font-family:"Lora", serif;font-size:26px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-7dfcdb44 > .elementor-widget-container{margin:36px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-5518b03e{font-family:"'DM Sans', sans-serif", serif;font-size:15px;font-weight:400;line-height:1.8em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-5518b03e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-76fad9d7{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-76fad9d7.e-con{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1740 .elementor-element.elementor-element-6c3a5fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1740 .elementor-element.elementor-element-6c3a5fc:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6c3a5fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B5E3E;}.elementor-1740 .elementor-element.elementor-element-7c5c845 .elementor-heading-title{font-family:"Lora", serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-7c5c845 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1740 .elementor-element.elementor-element-2d4a9f67{font-family:"'DM Sans', sans-serif", serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.7);}.elementor-1740 .elementor-element.elementor-element-2d4a9f67 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1740 .elementor-element.elementor-element-4d0bd376 .elementor-button{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:#C8A97E;border-radius:4px 4px 4px 4px;}.elementor-1740 .elementor-element.elementor-element-4d0bd376 .elementor-button:hover, .elementor-1740 .elementor-element.elementor-element-4d0bd376 .elementor-button:focus{background-color:#C8A97EE6;}.elementor-1740 .elementor-element.elementor-element-4d0bd376 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-4ccdf184{text-align:center;font-family:"'DM Sans', sans-serif", serif;font-size:14px;}.elementor-1740 .elementor-element.elementor-element-4ccdf184 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-7bd7452b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(60,80,60,0.08);--border-color:rgba(60,80,60,0.08);--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1740 .elementor-element.elementor-element-7bd7452b:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-7bd7452b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-1f26d9f3 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-1f26d9f3 > .elementor-widget-container{margin:0px 0px 16px 0px;padding:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-1ac9db33{font-family:"'DM Sans', sans-serif", serif;font-size:14px;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-1ac9db33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-13344571{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(60,80,60,0.08);--border-color:rgba(60,80,60,0.08);--border-radius:12px 12px 12px 12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1740 .elementor-element.elementor-element-13344571:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-13344571 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-52e3b547 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-52e3b547 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-1740 .elementor-element.elementor-element-32183a24{font-family:"'DM Sans', sans-serif", serif;font-size:14px;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-32183a24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-6fcbc6d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1740 .elementor-element.elementor-element-6fcbc6d9:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-6fcbc6d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF0EB;}.elementor-1740 .elementor-element.elementor-element-693ac6fb .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-693ac6fb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-3cbe2098{font-family:"'DM Sans', sans-serif", serif;font-size:14px;line-height:1.7em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-3cbe2098 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-2b732243:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-2b732243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF6F0;}.elementor-1740 .elementor-element.elementor-element-2b732243 > .elementor-background-overlay{background-image:url("https://irelanddentistry.com/wp-content/uploads/2026/06/ireland-restorative-dentistry-ball-ground-ga-62.jpg");opacity:0.05;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1740 .elementor-element.elementor-element-2b732243{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 0px 72px 0px;}.elementor-1740 .elementor-element.elementor-element-4a32ce39 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-1740 .elementor-element.elementor-element-32daf0e4{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-3a8ee8c4{padding:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-171ffd7f{font-family:"'DM Sans', sans-serif", serif;font-size:13px;letter-spacing:2px;color:#C8A97E;}.elementor-1740 .elementor-element.elementor-element-171ffd7f > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-6b822aea{font-family:"'DM Sans', sans-serif", serif;font-size:14px;font-style:italic;line-height:1.75em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-6b822aea > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-1019084b{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:500;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-1019084b > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-1740 .elementor-element.elementor-element-378ee08f{font-family:"'DM Sans', sans-serif", serif;font-size:11.5px;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-378ee08f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-36157489{font-family:"'DM Sans', sans-serif", serif;font-size:13px;letter-spacing:2px;color:#C8A97E;}.elementor-1740 .elementor-element.elementor-element-36157489 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-786b3d99{font-family:"'DM Sans', sans-serif", serif;font-size:14px;font-style:italic;line-height:1.75em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-786b3d99 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-75b84838{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:500;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-75b84838 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-1740 .elementor-element.elementor-element-2b6e69e5{font-family:"'DM Sans', sans-serif", serif;font-size:11.5px;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-2b6e69e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-2cf27924{font-family:"'DM Sans', sans-serif", serif;font-size:13px;letter-spacing:2px;color:#C8A97E;}.elementor-1740 .elementor-element.elementor-element-2cf27924 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-4e6ee7fe{font-family:"'DM Sans', sans-serif", serif;font-size:14px;font-style:italic;line-height:1.75em;color:#3E4A3F;}.elementor-1740 .elementor-element.elementor-element-4e6ee7fe > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-6f88945{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:500;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-6f88945 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-1740 .elementor-element.elementor-element-2b4347aa{font-family:"'DM Sans', sans-serif", serif;font-size:11.5px;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-2b4347aa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-497f15a9{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.09;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-497f15a9:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-497f15a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1740 .elementor-element.elementor-element-497f15a9::before, .elementor-1740 .elementor-element.elementor-element-497f15a9 > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-497f15a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1740 .elementor-element.elementor-element-497f15a9 > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-497f15a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1740 .elementor-element.elementor-element-497f15a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://irelanddentistry.com/wp-content/uploads/2026/04/Gemini_Generated_Image_1cgmz61cgmz61cgm.jpg");background-size:cover;}.elementor-1740 .elementor-element.elementor-element-7015c40f{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1740 .elementor-element.elementor-element-7f5bce8c{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-717a437e{--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:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-35ae1f35{--display:flex;}.elementor-1740 .elementor-element.elementor-element-5ee7d78a .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-5ee7d78a > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-222d38af{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:400;line-height:1.65em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-222d38af > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-70084fc9 .elementor-button{font-family:"'DM Sans', sans-serif", serif;font-size:12px;font-weight:500;fill:var( --e-global-color-ireland-white );color:var( --e-global-color-ireland-white );}.elementor-1740 .elementor-element.elementor-element-70084fc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-78823cc4{--display:flex;}.elementor-1740 .elementor-element.elementor-element-31a3aa03 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-31a3aa03 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-6cbc60a8{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:400;line-height:1.65em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-6cbc60a8 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-42b26ead .elementor-button{font-family:"'DM Sans', sans-serif", serif;font-size:12px;font-weight:500;fill:var( --e-global-color-ireland-white );color:var( --e-global-color-ireland-white );}.elementor-1740 .elementor-element.elementor-element-42b26ead > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1740 .elementor-element.elementor-element-5caddc25{--display:flex;}.elementor-1740 .elementor-element.elementor-element-62647780 .elementor-heading-title{font-family:"Lora", serif;font-size:17px;font-weight:400;color:#2C1F1A;}.elementor-1740 .elementor-element.elementor-element-62647780 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-1740 .elementor-element.elementor-element-1eb800c7{font-family:"'DM Sans', sans-serif", serif;font-size:13px;font-weight:400;line-height:1.65em;color:#7A8C7B;}.elementor-1740 .elementor-element.elementor-element-1eb800c7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1740 .elementor-element.elementor-element-31a36424 .elementor-button{font-family:"'DM Sans', sans-serif", serif;font-size:12px;font-weight:500;fill:var( --e-global-color-ireland-white );color:var( --e-global-color-ireland-white );}.elementor-1740 .elementor-element.elementor-element-31a36424 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1740 .elementor-element.elementor-element-247595ef{--width:72%;}.elementor-1740 .elementor-element.elementor-element-76fad9d7{--width:30%;}.elementor-1740 .elementor-element.elementor-element-6c3a5fc{--width:100%;}.elementor-1740 .elementor-element.elementor-element-7bd7452b{--width:100%;}.elementor-1740 .elementor-element.elementor-element-13344571{--width:100%;}.elementor-1740 .elementor-element.elementor-element-6fcbc6d9{--width:100%;}}@media(max-width:1024px){.elementor-1740 .elementor-element.elementor-element-142a7ba{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-938b5d5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-938b5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-229px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-1740 .elementor-element.elementor-element-469a9fa7{--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-73b6cd51{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-76fad9d7{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1740 .elementor-element.elementor-element-2b732243{padding:60px 0px 60px 0px;}.elementor-1740 .elementor-element.elementor-element-32daf0e4{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-7f5bce8c{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-1740 .elementor-element.elementor-element-142a7ba{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1740 .elementor-element.elementor-element-938b5d5:not(.elementor-motion-effects-element-type-background), .elementor-1740 .elementor-element.elementor-element-938b5d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1740 .elementor-element.elementor-element-469a9fa7{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1740 .elementor-element.elementor-element-73b6cd51{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-2b732243{padding:48px 24px 48px 24px;}.elementor-1740 .elementor-element.elementor-element-32daf0e4{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1740 .elementor-element.elementor-element-497f15a9{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-1740 .elementor-element.elementor-element-7f5bce8c{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-69d1f45b */.elementor-1740 .elementor-element.elementor-element-69d1f45b { border-bottom: 1px solid rgba(60,80,60,0.07); position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938b5d5 */.elementor-1740 .elementor-element.elementor-element-938b5d5 { min-height: 400px; display:flex; align-items:center; justify-content:center; }/* End custom CSS */