.elementor-3792 .elementor-element.elementor-element-935f161{--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-3792 .elementor-element.elementor-element-72dac9b4{--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 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-3792 .elementor-element.elementor-element-72dac9b4:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-72dac9b4::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dublinsmilesdentistry.kinsta.cloud/wp-content/uploads/2023/09/Texture-1.png");--background-overlay:'';background-position:center center;background-repeat:repeat;}.elementor-3792 .elementor-element.elementor-element-23d49a4b{--display:flex;--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-3792 .elementor-element.elementor-element-7112cf6e img{width:100%;height:771px;object-fit:cover;object-position:center center;}.elementor-3792 .elementor-element.elementor-element-546c3cf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:-163px;--margin-right:0px;--padding-top:134.5px;--padding-bottom:133.5px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-546c3cf7::before, .elementor-3792 .elementor-element.elementor-element-546c3cf7 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-546c3cf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-546c3cf7 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-546c3cf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-546c3cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3792 .elementor-element.elementor-element-5c0a6ae8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:10px 10px 10px 10px;--border-top-width:10px;--border-right-width:10px;--border-bottom-width:10px;--border-left-width:10px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-3792 .elementor-element.elementor-element-5c0a6ae8:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-5c0a6ae8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1da2f46 );}.elementor-3792 .elementor-element.elementor-element-4092dccf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-3792 .elementor-element.elementor-element-4092dccf .elementor-heading-title{font-family:var( --e-global-typography-ccd4bc3-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd4bc3-font-size );font-weight:var( --e-global-typography-ccd4bc3-font-weight );text-transform:var( --e-global-typography-ccd4bc3-text-transform );font-style:var( --e-global-typography-ccd4bc3-font-style );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-5c8b1e06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-5c8b1e06 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-3315b556 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 40px 0px;}.elementor-3792 .elementor-element.elementor-element-3315b556{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-a0fe4ca-font-family ), Sans-serif;font-size:var( --e-global-typography-a0fe4ca-font-size );font-weight:var( --e-global-typography-a0fe4ca-font-weight );text-transform:var( --e-global-typography-a0fe4ca-text-transform );font-style:var( --e-global-typography-a0fe4ca-font-style );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 32px;}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button:focus{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button:focus svg{fill:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-41230544{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-41230544:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-41230544::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dublinsmilesdentistry.kinsta.cloud/wp-content/uploads/2023/09/testimonial-shape-desk.svg");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;}.elementor-3792 .elementor-element.elementor-element-4bd7f8f9{--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;--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-3792 .elementor-element.elementor-element-e01e34e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-3792 .elementor-element.elementor-element-44623953 .elementor-heading-title{font-family:var( --e-global-typography-ccd4bc3-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd4bc3-font-size );font-weight:var( --e-global-typography-ccd4bc3-font-weight );text-transform:var( --e-global-typography-ccd4bc3-text-transform );font-style:var( --e-global-typography-ccd4bc3-font-style );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );color:var( --e-global-color-1ce6d4a );}.elementor-3792 .elementor-element.elementor-element-31c341e > .elementor-widget-container{margin:8px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-31c341e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-508c41f5{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-6b9c6e1f{--display:flex;--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-3792 .elementor-element.elementor-element-1daf47e5 img{width:100%;max-width:100%;height:702px;object-fit:cover;object-position:center center;border-style:solid;border-width:10px 10px 10px 10px;border-color:var( --e-global-color-68ef33a );border-radius:30px 30px 30px 30px;}.elementor-3792 .elementor-element.elementor-element-73bf397c{--display:flex;--margin-top:-375px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-3b82a144{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-3792 .elementor-element.elementor-element-65b7ad9{--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;--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-3792 .elementor-element.elementor-element-253a0f91 .elementor-button{background-color:var( --e-global-color-e3b5be5 );fill:var( --e-global-color-1ce6d4a );color:var( --e-global-color-1ce6d4a );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-1ce6d4a );border-radius:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-253a0f91 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-253a0f91 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1ce6d4a );border-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-253a0f91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-253a0f91 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-253a0f91 .elementor-button:focus svg{fill:var( --e-global-color-1ce6d4a );}.elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button{background-color:var( --e-global-color-e3b5be5 );fill:var( --e-global-color-1ce6d4a );color:var( --e-global-color-1ce6d4a );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-1ce6d4a );border-radius:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-1ce6d4a );border-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-197ef5d5 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button:focus svg{fill:var( --e-global-color-1ce6d4a );}.elementor-3792 .elementor-element.elementor-element-7d7ad264{--display:flex;--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-3792 .elementor-element.elementor-element-7d7ad264.e-con{--align-self:center;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-a0fe4ca-font-family ), Sans-serif;font-size:var( --e-global-typography-a0fe4ca-font-size );font-weight:var( --e-global-typography-a0fe4ca-font-weight );text-transform:var( --e-global-typography-a0fe4ca-text-transform );font-style:var( --e-global-typography-a0fe4ca-font-style );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );fill:var( --e-global-color-68ef33a );color:var( --e-global-color-68ef33a );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 32px;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-5a1fce5d{--display:flex;--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:189px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-39c33563{--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:140px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-28958ff{--display:flex;--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-3792 .elementor-element.elementor-element-216d13c2{--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 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-3792 .elementor-element.elementor-element-16bb7e01{--display:flex;--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-3792 .elementor-element.elementor-element-7c5eb9af img{width:100%;max-width:100%;height:531px;object-fit:cover;object-position:center center;border-radius:0px 30px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-4b6b3744{--display:flex;--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:70px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-482ba81a .elementor-heading-title{font-family:var( --e-global-typography-ccd4bc3-font-family ), Sans-serif;font-size:var( --e-global-typography-ccd4bc3-font-size );font-weight:var( --e-global-typography-ccd4bc3-font-weight );text-transform:var( --e-global-typography-ccd4bc3-text-transform );font-style:var( --e-global-typography-ccd4bc3-font-style );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-6794904c > .elementor-widget-container{margin:8px 0px 24px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-6794904c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-7f569201{width:var( --container-widget-width, 641px );max-width:641px;--container-widget-width:641px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-7f569201 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-2dfab363{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:-281px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-7291a685{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-68ef33a );--border-color:var( --e-global-color-68ef33a );--border-radius:32px 32px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-7291a685:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-7291a685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1da2f46 );}.elementor-3792 .elementor-element.elementor-element-7f5a087 .elementor-heading-title{font-family:var( --e-global-typography-8824180-font-family ), Sans-serif;font-size:var( --e-global-typography-8824180-font-size );font-weight:var( --e-global-typography-8824180-font-weight );text-transform:var( --e-global-typography-8824180-text-transform );font-style:var( --e-global-typography-8824180-font-style );line-height:var( --e-global-typography-8824180-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-30459bf6{width:100%;max-width:100%;--e-icon-list-icon-size:15px;--icon-vertical-offset:-15px;}.elementor-3792 .elementor-element.elementor-element-30459bf6 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-4dbf7051 > .elementor-widget-container{margin:30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-4dbf7051 .elementor-heading-title{font-family:var( --e-global-typography-c411a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c411a79-font-size );font-weight:var( --e-global-typography-c411a79-font-weight );font-style:var( --e-global-typography-c411a79-font-style );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-1ee67c72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-1ee67c72{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-6fa3145b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-68ef33a );--border-color:var( --e-global-color-68ef33a );--border-radius:32px 32px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-6fa3145b:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-6fa3145b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1da2f46 );}.elementor-3792 .elementor-element.elementor-element-56abccc0 .elementor-heading-title{font-family:var( --e-global-typography-8824180-font-family ), Sans-serif;font-size:var( --e-global-typography-8824180-font-size );font-weight:var( --e-global-typography-8824180-font-weight );text-transform:var( --e-global-typography-8824180-text-transform );font-style:var( --e-global-typography-8824180-font-style );line-height:var( --e-global-typography-8824180-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-1fd2617e{width:100%;max-width:100%;--e-icon-list-icon-size:15px;--icon-vertical-offset:-15px;}.elementor-3792 .elementor-element.elementor-element-1fd2617e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-6b2b0eca > .elementor-widget-container{margin:30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-6b2b0eca .elementor-heading-title{font-family:var( --e-global-typography-c411a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c411a79-font-size );font-weight:var( --e-global-typography-c411a79-font-weight );font-style:var( --e-global-typography-c411a79-font-style );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-66e3ee90 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-66e3ee90{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-2648ff2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:6px 6px 6px 6px;--border-top-width:6px;--border-right-width:6px;--border-bottom-width:6px;--border-left-width:6px;border-color:var( --e-global-color-68ef33a );--border-color:var( --e-global-color-68ef33a );--border-radius:32px 32px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-2648ff2b:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-2648ff2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1da2f46 );}.elementor-3792 .elementor-element.elementor-element-7ee2102b .elementor-heading-title{font-family:var( --e-global-typography-8824180-font-family ), Sans-serif;font-size:var( --e-global-typography-8824180-font-size );font-weight:var( --e-global-typography-8824180-font-weight );text-transform:var( --e-global-typography-8824180-text-transform );font-style:var( --e-global-typography-8824180-font-style );line-height:var( --e-global-typography-8824180-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-7124abd9{width:initial;max-width:initial;--e-icon-list-icon-size:15px;--icon-vertical-offset:-15px;}.elementor-3792 .elementor-element.elementor-element-7124abd9 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-65631844 > .elementor-widget-container{margin:30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-65631844 .elementor-heading-title{font-family:var( --e-global-typography-c411a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c411a79-font-size );font-weight:var( --e-global-typography-c411a79-font-weight );font-style:var( --e-global-typography-c411a79-font-style );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-5adea35b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-5adea35b{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-209b43be{--display:flex;--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-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d  a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d  .leaflet-popup-content-wrapper:hover .leaflet-popup-content a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d .leaflet-popup-content-wrapper{background:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d .leaflet-popup-tip{border-top-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d .leaflet-popup-content-wrapper:hover{background:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-b511a3d .leaflet-popup-content-wrapper:hover + .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe  a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe  .leaflet-popup-content-wrapper:hover .leaflet-popup-content a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe .leaflet-popup-content-wrapper{background:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe .leaflet-popup-tip{border-top-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe .leaflet-popup-content-wrapper:hover{background:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-65e82fe .leaflet-popup-content-wrapper:hover + .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4  a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4  .leaflet-popup-content-wrapper:hover .leaflet-popup-content a{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4 .leaflet-popup-content-wrapper{background:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4 .leaflet-popup-tip{border-top-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4 .leaflet-popup-content-wrapper:hover{background:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .elementor-repeater-item-f0b01a4 .leaflet-popup-content-wrapper:hover + .leaflet-popup-tip-container .leaflet-popup-tip{border-top-color:var( --e-global-color-text );}.elementor-3792 .elementor-element.elementor-element-7aab653 .hip-custom-map.leaflet-container{height:740px;}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a{font-family:var( --e-global-typography-c411a79-font-family ), Sans-serif;font-size:var( --e-global-typography-c411a79-font-size );font-weight:var( --e-global-typography-c411a79-font-weight );font-style:var( --e-global-typography-c411a79-font-style );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content-wrapper {border-radius:8px;overflow:hidden;}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup.leaflet-zoom-animated{margin:0px 0px 33px 9px;}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content-wrapper{padding:14px 28px 14px 28px;}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-container a.leaflet-popup-close-button{color:var( --e-global-color-secondary );width:20px;height:20px;line-height:20px;background:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 #map .leaflet-popup-content-wrapper:hover ~ a.leaflet-popup-close-button{color:var( --e-global-color-text );background:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-7aab653 .hip-map-container {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-pane.leaflet-marker-pane img{height:50px !important;width:40px !important;}.elementor-3792 .elementor-element.elementor-element-a6e9254{--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;--z-index:2;}.elementor-3792 .elementor-element.elementor-element-a6e9254:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-a6e9254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-a2d6ae5{--display:flex;--overlay-opacity:1;--border-radius:0px 30px 0px 0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-a2d6ae5:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3792 .elementor-element.elementor-element-a2d6ae5::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dublinsmilesdentistry.kinsta.cloud/wp-content/uploads/2022/05/footer-shape.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:328px auto;}.elementor-3792 .elementor-element.elementor-element-bb3cf2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-3792 .elementor-element.elementor-element-449f509{--display:flex;--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-3792 .elementor-element.elementor-element-bbb82bb{text-align:start;}.elementor-3792 .elementor-element.elementor-element-bbb82bb img{width:161px;max-width:100%;height:140px;}.elementor-3792 .elementor-element.elementor-element-5b3925f{--display:flex;--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-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button{background-color:var( --e-global-color-e3b5be5 );font-family:var( --e-global-typography-a0fe4ca-font-family ), Sans-serif;font-size:var( --e-global-typography-a0fe4ca-font-size );font-weight:var( --e-global-typography-a0fe4ca-font-weight );text-transform:var( --e-global-typography-a0fe4ca-text-transform );font-style:var( --e-global-typography-a0fe4ca-font-style );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );fill:var( --e-global-color-68ef33a );color:var( --e-global-color-68ef33a );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 32px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button .elementor-button-content-wrapper{gap:26px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button:hover, .elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button:focus{color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button:hover svg, .elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button:focus svg{fill:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-ffeba63{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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;--z-index:0;}.elementor-3792 .elementor-element.elementor-element-459cd29{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-db19a33{--display:flex;--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-3792 .elementor-element.elementor-element-9d932e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-9d932e6 .elementor-heading-title{font-family:var( --e-global-typography-621b2db-font-family ), Sans-serif;font-size:var( --e-global-typography-621b2db-font-size );font-weight:var( --e-global-typography-621b2db-font-weight );text-transform:var( --e-global-typography-621b2db-text-transform );font-style:var( --e-global-typography-621b2db-font-style );line-height:var( --e-global-typography-621b2db-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-68ef33a );fill:var( --e-global-color-68ef33a );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 > .elementor-widget-container{margin:0px 0px 0px 1px;padding:0px 0px 2px 0px;border-style:none;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-icon i{color:var( --e-global-color-6746ff0 );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-icon svg{fill:var( --e-global-color-6746ff0 );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-47f9c59{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-e8b4905{--display:flex;--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-3792 .elementor-element.elementor-element-28df9b0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-28df9b0 .elementor-heading-title{font-family:var( --e-global-typography-621b2db-font-family ), Sans-serif;font-size:var( --e-global-typography-621b2db-font-size );font-weight:var( --e-global-typography-621b2db-font-weight );text-transform:var( --e-global-typography-621b2db-text-transform );font-style:var( --e-global-typography-621b2db-font-style );line-height:var( --e-global-typography-621b2db-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-251307c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-251307c{--e-icon-list-icon-size:15px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > a{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-text{color:var( --e-global-color-68ef33a );transition:color 0.3s;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}.elementor-3792 .elementor-element.elementor-element-8f8f054{--display:flex;--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-3792 .elementor-element.elementor-element-4fe0425 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-4fe0425 .elementor-heading-title{font-family:var( --e-global-typography-621b2db-font-family ), Sans-serif;font-size:var( --e-global-typography-621b2db-font-size );font-weight:var( --e-global-typography-621b2db-font-weight );text-transform:var( --e-global-typography-621b2db-text-transform );font-style:var( --e-global-typography-621b2db-font-style );line-height:var( --e-global-typography-621b2db-line-height );color:var( --e-global-color-6746ff0 );}.elementor-3792 .elementor-element.elementor-element-144e4ba{font-family:var( --e-global-typography-ab6ea23-font-family ), Sans-serif;font-size:var( --e-global-typography-ab6ea23-font-size );font-weight:var( --e-global-typography-ab6ea23-font-weight );font-style:var( --e-global-typography-ab6ea23-font-style );line-height:var( --e-global-typography-ab6ea23-line-height );color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-c7601eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-c7601eb:not(.elementor-motion-effects-element-type-background), .elementor-3792 .elementor-element.elementor-element-c7601eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3792 .elementor-element.elementor-element-caeea0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--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-3792 .elementor-element.elementor-element-649b822{--display:flex;--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-3792 .elementor-element.elementor-element-ec1b737 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-ec1b737{font-family:var( --e-global-typography-c72f38a-font-family ), Sans-serif;font-size:var( --e-global-typography-c72f38a-font-size );font-weight:var( --e-global-typography-c72f38a-font-weight );font-style:var( --e-global-typography-c72f38a-font-style );line-height:var( --e-global-typography-c72f38a-line-height );color:var( --e-global-color-68ef33a );}.elementor-3792 .elementor-element.elementor-element-6f20a01{--display:flex;--align-items:flex-end;--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-9f85102{text-align:end;font-family:var( --e-global-typography-c72f38a-font-family ), Sans-serif;font-size:var( --e-global-typography-c72f38a-font-size );font-weight:var( --e-global-typography-c72f38a-font-weight );font-style:var( --e-global-typography-c72f38a-font-style );line-height:var( --e-global-typography-c72f38a-line-height );color:var( --e-global-color-68ef33a );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-3792 .elementor-element.elementor-element-72dac9b4{--width:100%;}.elementor-3792 .elementor-element.elementor-element-23d49a4b{--width:60.5%;}.elementor-3792 .elementor-element.elementor-element-546c3cf7{--width:39.5%;}.elementor-3792 .elementor-element.elementor-element-5c0a6ae8{--width:100%;}.elementor-3792 .elementor-element.elementor-element-e01e34e{--width:46.8%;}.elementor-3792 .elementor-element.elementor-element-6b9c6e1f{--width:53.2%;}.elementor-3792 .elementor-element.elementor-element-3b82a144{--width:46.8%;}.elementor-3792 .elementor-element.elementor-element-65b7ad9{--width:50%;}.elementor-3792 .elementor-element.elementor-element-7d7ad264{--width:50%;}.elementor-3792 .elementor-element.elementor-element-16bb7e01{--width:33.1%;}.elementor-3792 .elementor-element.elementor-element-4b6b3744{--width:66.9%;}.elementor-3792 .elementor-element.elementor-element-649b822{--width:65%;}.elementor-3792 .elementor-element.elementor-element-6f20a01{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3792 .elementor-element.elementor-element-72dac9b4{--width:100%;}.elementor-3792 .elementor-element.elementor-element-23d49a4b{--width:100%;}.elementor-3792 .elementor-element.elementor-element-546c3cf7{--width:100%;}.elementor-3792 .elementor-element.elementor-element-e01e34e{--width:100%;}.elementor-3792 .elementor-element.elementor-element-6b9c6e1f{--width:100%;}.elementor-3792 .elementor-element.elementor-element-3b82a144{--width:100%;}.elementor-3792 .elementor-element.elementor-element-65b7ad9{--width:50%;}.elementor-3792 .elementor-element.elementor-element-7d7ad264{--width:50%;}.elementor-3792 .elementor-element.elementor-element-216d13c2{--width:100%;}.elementor-3792 .elementor-element.elementor-element-16bb7e01{--width:100%;}.elementor-3792 .elementor-element.elementor-element-4b6b3744{--width:100%;}.elementor-3792 .elementor-element.elementor-element-2dfab363{--width:100%;}.elementor-3792 .elementor-element.elementor-element-7291a685{--width:100%;}.elementor-3792 .elementor-element.elementor-element-6fa3145b{--width:100%;}.elementor-3792 .elementor-element.elementor-element-2648ff2b{--width:100%;}.elementor-3792 .elementor-element.elementor-element-449f509{--width:30%;}.elementor-3792 .elementor-element.elementor-element-5b3925f{--width:70%;}.elementor-3792 .elementor-element.elementor-element-db19a33{--width:50%;}.elementor-3792 .elementor-element.elementor-element-e8b4905{--width:50%;}.elementor-3792 .elementor-element.elementor-element-649b822{--width:100%;}.elementor-3792 .elementor-element.elementor-element-6f20a01{--width:100%;}}@media(max-width:1024px){.elementor-3792 .elementor-element.elementor-element-72dac9b4{--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-3792 .elementor-element.elementor-element-72dac9b4::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-72dac9b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center center;background-repeat:repeat;}.elementor-3792 .elementor-element.elementor-element-7112cf6e img{height:437px;}.elementor-3792 .elementor-element.elementor-element-546c3cf7{--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-5c0a6ae8{border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;--border-radius:24px 24px 24px 24px;--padding-top:52px;--padding-bottom:52px;--padding-left:32px;--padding-right:32px;}.elementor-3792 .elementor-element.elementor-element-4092dccf .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-5c8b1e06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-3315b556 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:24px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-3315b556{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 28px;}.elementor-3792 .elementor-element.elementor-element-41230544::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dublinsmilesdentistry.kinsta.cloud/wp-content/uploads/2023/09/testimonial-shape-tab.svg");}.elementor-3792 .elementor-element.elementor-element-41230544{--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-4bd7f8f9{--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-3792 .elementor-element.elementor-element-e01e34e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:220px;}.elementor-3792 .elementor-element.elementor-element-44623953 .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-31c341e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-508c41f5{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6b9c6e1f{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:128px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-1daf47e5 img{height:480px;border-width:8px 8px 8px 8px;border-radius:24px 24px 24px 24px;}.elementor-3792 .elementor-element.elementor-element-73bf397c{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile: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-3792 .elementor-element.elementor-element-3b82a144{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 28px;}.elementor-3792 .elementor-element.elementor-element-5a1fce5d{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:100px;}.elementor-3792 .elementor-element.elementor-element-39c33563{--padding-top:60px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-216d13c2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile: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-3792 .elementor-element.elementor-element-16bb7e01{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-3792 .elementor-element.elementor-element-7c5eb9af img{border-radius:0px 24px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-4b6b3744{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:200px;}.elementor-3792 .elementor-element.elementor-element-482ba81a .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-6794904c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-7f569201{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2dfab363{--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;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-7291a685{--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-7f5a087 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-7f5a087 .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-30459bf6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-vertical-offset:-14px;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-4dbf7051 > .elementor-widget-container{margin:24px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-4dbf7051 .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-1ee67c72{--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6fa3145b{--border-radius:24px 24px 24px 24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-56abccc0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-56abccc0 .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-1fd2617e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-vertical-offset:-14px;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6b2b0eca > .elementor-widget-container{margin:24px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-6b2b0eca .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-66e3ee90{--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2648ff2b{--border-radius:24px 24px 24px 24px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-3792 .elementor-element.elementor-element-7ee2102b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-7ee2102b .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-7124abd9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--icon-vertical-offset:-14px;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-65631844 > .elementor-widget-container{margin:24px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-65631844 .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-5adea35b{--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-pane.leaflet-marker-pane img{height:45px !important;width:45px !important;}.elementor-3792 .elementor-element.elementor-element-a6e9254{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-a2d6ae5::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:165px auto;}.elementor-3792 .elementor-element.elementor-element-a2d6ae5{--border-radius:0px 24px 0px 0px;--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-bb3cf2f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-449f509{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3792 .elementor-element.elementor-element-bbb82bb img{width:138px;height:120px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 28px;}.elementor-3792 .elementor-element.elementor-element-ffeba63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-459cd29{--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-db19a33{--flex-wrap:wrap;}.elementor-3792 .elementor-element.elementor-element-9d932e6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-9d932e6 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-47f9c59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59{--e-icon-list-icon-size:17px;}.elementor-3792 .elementor-element.elementor-element-28df9b0 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-28df9b0 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-8f8f054{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-4fe0425 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-3792 .elementor-element.elementor-element-4fe0425 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-144e4ba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-144e4ba.elementor-element{--align-self:flex-start;}.elementor-3792 .elementor-element.elementor-element-144e4ba{column-gap:0px;text-align:start;font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-c7601eb{--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:30px;--padding-bottom:30px;--padding-left:40px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-caeea0e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-649b822{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-ec1b737{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-c72f38a-font-size );line-height:var( --e-global-typography-c72f38a-line-height );}.elementor-3792 .elementor-element.elementor-element-6f20a01{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3792 .elementor-element.elementor-element-9f85102{text-align:center;font-size:var( --e-global-typography-c72f38a-font-size );line-height:var( --e-global-typography-c72f38a-line-height );}}@media(max-width:767px){.elementor-3792 .elementor-element.elementor-element-7112cf6e img{height:220px;}.elementor-3792 .elementor-element.elementor-element-546c3cf7{--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-5c0a6ae8{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:14px 14px 14px 14px;--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-3792 .elementor-element.elementor-element-4092dccf .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-5c8b1e06 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-3315b556 > .elementor-widget-container{padding:16px 0px 24px 0px;}.elementor-3792 .elementor-element.elementor-element-3315b556{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2242d4f3 .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 022px;}.elementor-3792 .elementor-element.elementor-element-41230544::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-41230544 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dublinsmilesdentistry.kinsta.cloud/wp-content/uploads/2023/09/testimonial-shape-mob.svg");}.elementor-3792 .elementor-element.elementor-element-41230544{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-e01e34e{--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-3792 .elementor-element.elementor-element-44623953 .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-31c341e > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-31c341e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-508c41f5{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6b9c6e1f{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-1daf47e5 img{height:240px;border-width:6px 6px 6px 6px;border-radius:14px 14px 14px 14px;}.elementor-3792 .elementor-element.elementor-element-73bf397c{--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-3792 .elementor-element.elementor-element-3b82a144{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-253a0f91 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-3792 .elementor-element.elementor-element-197ef5d5 .elementor-button{border-width:2px 2px 2px 2px;}.elementor-3792 .elementor-element.elementor-element-7d7ad264{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-8c1ae9e .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 22px;}.elementor-3792 .elementor-element.elementor-element-5a1fce5d{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-39c33563{--padding-top:40px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-16bb7e01{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-3792 .elementor-element.elementor-element-7c5eb9af img{height:204px;border-radius:0px 14px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-4b6b3744{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-482ba81a .elementor-heading-title{font-size:var( --e-global-typography-ccd4bc3-font-size );line-height:var( --e-global-typography-ccd4bc3-line-height );letter-spacing:var( --e-global-typography-ccd4bc3-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-6794904c > .elementor-widget-container{margin:8px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-6794904c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3792 .elementor-element.elementor-element-7f569201{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2dfab363{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-7291a685{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:14px 14px 14px 14px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3792 .elementor-element.elementor-element-7f5a087 .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-30459bf6{--e-icon-list-icon-size:13px;--icon-vertical-offset:-12px;}.elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-30459bf6 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-4dbf7051 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-4dbf7051 .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-1ee67c72{--e-icon-list-icon-size:13px;}.elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1ee67c72 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6fa3145b{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3792 .elementor-element.elementor-element-56abccc0 .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-1fd2617e{--e-icon-list-icon-size:13px;--icon-vertical-offset:-12px;}.elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-1fd2617e .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-6b2b0eca > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-6b2b0eca .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-66e3ee90{--e-icon-list-icon-size:13px;}.elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-66e3ee90 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-2648ff2b{border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;--border-radius:14px 14px 14px 14px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3792 .elementor-element.elementor-element-7ee2102b .elementor-heading-title{font-size:var( --e-global-typography-8824180-font-size );line-height:var( --e-global-typography-8824180-line-height );}.elementor-3792 .elementor-element.elementor-element-7124abd9{--e-icon-list-icon-size:13px;--icon-vertical-offset:-12px;}.elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-7124abd9 .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-65631844 > .elementor-widget-container{margin:16px 0px 10px 0px;}.elementor-3792 .elementor-element.elementor-element-65631844 .elementor-heading-title{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-5adea35b{--e-icon-list-icon-size:13px;}.elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-5adea35b .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a,.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-popup-content a{font-size:var( --e-global-typography-c411a79-font-size );line-height:var( --e-global-typography-c411a79-line-height );letter-spacing:var( --e-global-typography-c411a79-letter-spacing );}.elementor-3792 .elementor-element.elementor-element-7aab653 .leaflet-pane.leaflet-marker-pane img{height:30px !important;width:30px !important;}.elementor-3792 .elementor-element.elementor-element-a6e9254{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-a2d6ae5::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3792 .elementor-element.elementor-element-a2d6ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:32px auto;}.elementor-3792 .elementor-element.elementor-element-a2d6ae5{--border-radius:0px 14px 0px 0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:20px;}.elementor-3792 .elementor-element.elementor-element-bb3cf2f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-449f509{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-bbb82bb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-bbb82bb{text-align:center;}.elementor-3792 .elementor-element.elementor-element-bbb82bb img{width:126.5px;height:110px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-0ead1e4 .elementor-button{font-size:var( --e-global-typography-a0fe4ca-font-size );line-height:var( --e-global-typography-a0fe4ca-line-height );letter-spacing:var( --e-global-typography-a0fe4ca-letter-spacing );padding:0px 0px 0px 22px;}.elementor-3792 .elementor-element.elementor-element-ffeba63{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-459cd29{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-9d932e6 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-9d932e6{text-align:center;}.elementor-3792 .elementor-element.elementor-element-9d932e6 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-9fe6fd2 .elementor-nav-menu .elementor-item{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-47f9c59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-3792 .elementor-element.elementor-element-47f9c59{--e-icon-list-icon-size:17px;}.elementor-3792 .elementor-element.elementor-element-e8b4905{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-28df9b0 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-28df9b0{text-align:center;}.elementor-3792 .elementor-element.elementor-element-28df9b0 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3792 .elementor-element.elementor-element-251307c{--e-icon-list-icon-size:13px;}.elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3792 .elementor-element.elementor-element-251307c .elementor-icon-list-item > a{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-8f8f054{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-4fe0425 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-3792 .elementor-element.elementor-element-4fe0425{text-align:center;}.elementor-3792 .elementor-element.elementor-element-4fe0425 .elementor-heading-title{font-size:var( --e-global-typography-621b2db-font-size );line-height:var( --e-global-typography-621b2db-line-height );}.elementor-3792 .elementor-element.elementor-element-144e4ba.elementor-element{--align-self:center;}.elementor-3792 .elementor-element.elementor-element-144e4ba{font-size:var( --e-global-typography-ab6ea23-font-size );line-height:var( --e-global-typography-ab6ea23-line-height );}.elementor-3792 .elementor-element.elementor-element-c7601eb{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:9px;}.elementor-3792 .elementor-element.elementor-element-caeea0e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-649b822{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-3792 .elementor-element.elementor-element-ec1b737{font-size:var( --e-global-typography-c72f38a-font-size );line-height:var( --e-global-typography-c72f38a-line-height );}.elementor-3792 .elementor-element.elementor-element-9f85102.elementor-element{--align-self:center;}.elementor-3792 .elementor-element.elementor-element-9f85102{font-size:var( --e-global-typography-c72f38a-font-size );line-height:var( --e-global-typography-c72f38a-line-height );}}/* Start custom CSS for button, class: .elementor-element-2242d4f3 */@media screen and (max-width: 767px) {
   .custom-button.no-icon-mobile.cta-btn.p-0-m a{
       padding:0 0  0 20px !important;
   }
}
@media screen and (max-width: 401px) {
   .custom-button.no-icon-mobile.cta-btn.p-0-m a{
       padding: 0 0 0 16px !important;
      font-size: 12px;
      letter-spacing: 0 !important;
   }
    .elementor-button .elementor-button-content-wrapper {
   gap: 6px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-935f161 */.cta-box-wrapper p a{
    color: #C9765A!important;
}
.cta-box-wrapper p a:hover{
    color: #438BB6!important;
}


@media(min-width:1271px){
      .cta-section .cta-wrapper{
    padding-right:calc(calc(100% - 1680px)/2);
}
}


@media(min-width:1025px) and (max-width:1347px){
    .cta-btn a{
    padding-left: 29px!important;
    font-size:16px!important;
    
}
    
}
@media(min-width:1025px) and (max-width:1551px){
    .cta-img-col .elementor-widget-container, .cta-img-col .elementor-element, .cta-img-col img{
    height: 100%!important;
}
}

@media(min-width:1025px) and (max-width:1249px){
      .cta-section .cta-inner {
        width:50%!important;
    }
   .cta-section .cta-box-wrapper{
        margin-left:-60px!important;
        /*width: 50%!important;*/
    }
    
    .cta-section .cta-btn a {
        font-size:16px!important;
    }
  
}



@media(min-width:580px) and (max-width:767px){
    .cta-section img{
        height:320px!important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41230544 *//*Desktop and Common CSS start*/
 .dublin-testi-link a{
     color: #D7E9BF;
}
 .dublin-testi-link a:hover{
     color: #C9765A;
}
 @media(min-width:1025px) and (max-width:1400px){
     .dublin-testi-top-left,.dublin-testi-img{
         width:50%;
    }
     .patient-reviews .testi-btn-container{
         width:50%;
         padding-right:30px !important;
    }
     .patient-reviews .testi-multi-btn{
         width: 40% !important;
    }
     .patient-reviews .testi-single-btn{
         width: 60% !important;
    }
}
 @media(min-width:1025px){
     .patient-reviews {
         padding-left: calc(calc(100% - 1350px)/2);
         padding-right: calc(calc(calc(100% - 1350px)/2) - 145px);
    }
     .patient-reviews::before{
         background-position-y: calc(100% - 40px) !important;
    }
}
/*Desktop and Common CSS End*/
/* Tab CSS Start*/
 @media(min-width:800px) and (max-width:1024px){
     .dublin-testi-img img{
         height:auto !important;
    }
}
 @media(min-width:768px) and (max-width:1024px){
     .patient-reviews::before{
         background-position-y:calc(100% - 218px) !important;
    }
}
/* Tab CSS End*/
/* Mob CSS start*/
 @media(max-width:767px){
     .patient-reviews::before{
         background-position-y: calc(100% - 197.5px) !important;
    }
}
 @media(min-width:390px) and (max-width:767px){
     .dublin-testi-img img{
         height:auto !important;
    }
}
/* Mob CSS End*/
/* Testimonial Slider CSS Start*/
 .patient-reviews .rplg-slider{
     position: relative;
}
 .patient-reviews .rplg-slider::after {
     position:absolute;
     content: "";
     background-image: url('/wp-content/uploads/2023/09/testimonial-quote-icon.svg');
     background-size: contain;
     width: 88px;
     height: 101px;
     bottom:30px;
     right:89px;
}
 html body .rplg-slider .rplg-slider-review {
     margin: 0 !important;
}
 .patient-reviews  .rplg .rplg-slider{
     background: #fff;
     border: 10px solid #F7F4EE !important;
     padding: 50px !important;
     border-radius: 30px !important;
     max-width: 669px;
}
 .patient-reviews .t-left a, .patient-reviews .t-right a {
     height: 66px;
     width: 66px;
     position: relative;
     transition: all 0.3s ease-in;
}
 .patient-reviews .t-left a svg, .patient-reviews .t-right a svg {
     height: 22px;
     width: 14px;
     font-size: 21px;
     margin: 0;
     position: absolute;
     top: 50%;
     left: 50%;
     -ms-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
}
 .t-left .elementor-button-wrapper, .t-right .elementor-button-wrapper {
     display: flex;
}
 .patient-reviews .t-left path, .patient-reviews .t-right path {
     transition: all 0.3s ease-in;
}
 .patient-reviews .t-left a:hover path, .patient-reviews .t-right a:hover path, .patient-reviews .t-left a:focus path, .patient-reviews .t-right a:focus path {
     fill: #fff;
}
 .testimonial .rplg-box-content, .testimonial .rplg .rplg-box {
     background: transparent !important;
}
 .testimonial .rplg-slider .rplgsw-slide {
     position: relative;
}
 .testimonial .rplg .rplg-more-toggle {
     display: none;
}
 .testimonial .rplg .rplg-box {
     border: 0 !important;
     border-radius: 0 !important;
     margin: 0 !important;
}
 .patient-reviews .rplg-box-content {
     display: flex;
     flex-direction: column;
}
 .testimonial .rplg .rplg-social-logo svg {
     display: none;
}
 .testimonial .rplg .rplg-review-badge {
     right: unset;
     left: 0px;
     top: 0 !important;
}
 .testimonial .rplg-slider .rplg-stars {
     width: max-content;
     left: 77px;
     top: 22px;
     z-index: 5;
     position: absolute;
}
 .patient-reviews .rplg .rplg-stars svg {
     width: 21px !important;
     height: 21px !important;
     margin-right: 8px !important;
}
 .patient-reviews .rplg-stars svg use {
     fill: #C9765A !important;
}
 .testimonial .rplg-slider .rplg-row {
     padding: 0 !important;
}
 .testimonial .rplg-slider .rplg-box .rplg-box-content {
     height: 194px !important;
     margin: 0px !important;
}
 .testimonial span.rplg-social-logo.rplg-google-logo {
     background: url("/wp-content/uploads/2023/09/google-icon.svg") no-repeat center;
     width: 54px;
     height: 64px;
     display: inline-block;
}
 .testimonial .rplg-review-name.rplg-trim {
     position: relative;
}
 .patient-reviews .rplg-review-name.rplg-trim:before {
     position: absolute;
     content: "";
     left: 0;
     width: 92px;
     height: 4px;
     top: 0px;
     background: #D7E9BF;
     border-radius: 0px;
}
 .testimonial .rplg-slider .rplg-slider-next, .rplg-slider .rplg-slider-prev {
     display: none;
}
 .patient-reviews .rplg .rplg-row-right .rplg-review-name {
     color: #161616 !important;
     font-family: var(--e-global-typography-621b2db-font-family ), Sans-serif !important;
     font-size: var(--e-global-typography-621b2db-font-size ) !important;
     font-weight: var(--e-global-typography-621b2db-font-weight ) !important;
     text-transform: var(--e-global-typography-621b2db-text-transform ) !important;
     font-style: var(--e-global-typography-621b2db-font-style ) !important;
     line-height: var(--e-global-typography-621b2db-line-height ) !important;
     letter-spacing: var(--e-global-typography-621b2db-letter-spacing ) !important;
     word-spacing: var(--e-global-typography-621b2db-word-spacing ) !important;
     padding-top: 27px !important;
}
 .patient-reviews .rplg .rplg-review-text {
     color: #161616 !important;
     font-family: var(--e-global-typography-ab6ea23-font-family ), Sans-serif !important;
     font-size: var(--e-global-typography-ab6ea23-font-size ) !important;
     font-weight: var(--e-global-typography-ab6ea23-font-weight ) !important;
     font-style: var(--e-global-typography-ab6ea23-font-style ) !important;
     line-height: var(--e-global-typography-ab6ea23-line-height ) !important;
     letter-spacing: var(--e-global-typography-ab6ea23-letter-spacing ) !important;
     word-spacing: var(--e-global-typography-ab6ea23-word-spacing ) !important;
     overflow: hidden !important;
     max-width: 100% !important;
     display: -webkit-box !important;
     -webkit-line-clamp: 3 !important;
     -webkit-box-orient: vertical !important;
     text-overflow: ellipsis !important;
     margin-top: 80px;
}
 .testimonial .rplg .rplg-review-text span.rplg-more {
     display: none !important;
}
 .testimonial .rplg-slider .rplg-box:before {
     display: none !important;
}
 .testimonial .rplg-slider .rplg-box .rplg-box-content:before {
     content: none !important;
}
 .testimonial .testimonial-body {
     position: relative;
}
 .patient-reviews .t-left a .elementor-align-icon-left, .patient-reviews .t-right a .elementor-align-icon-left {
     margin-right: 0 !important;
}
 .patient-reviews .t-left .elementor-button .elementor-align-icon-right, .patient-reviews .t-right .elementor-button .elementor-align-icon-right {
     margin-left: unset !important;
}
 @media (min-width: 768px) and (max-width: 1024px) {
     .patient-reviews .rplg-slider::after {
         width:61px;
         height:70px;
         bottom:32px;
         right:32px;
    }
     .patient-reviews .rplg .rplg-slider{
         border-width: 8px !important;
         padding: 32px !important;
         border-radius: 24px !important;
         max-width: 528px;
    }
     .testimonial .rplg .rplg-row-right .rplg-review-name {
         padding-top: 24px !important;
    }
     .patient-reviews .t-left a, .patient-reviews .t-right a {
         height: 56px;
         width: 56px;
    }
     .patient-reviews .t-left a svg, .patient-reviews .t-right a svg {
         height: 18px;
         width: 11px;
         font-size: 17px;
    }
    .patient-reviews .rplg-review-name.rplg-trim:before {
         width: 84px;
    }
     .testimonial-link a {
         font-size: 18px;
    }
}
 @media (max-width: 1024px) {
     .testimonial span.rplg-social-logo.rplg-google-logo {
         width: 54px;
         height: 64px;
         background-size: contain;
    }
     .testimonial .rplg-slider .rplg-box .rplg-box-content {
         height: 186px !important;
    }
     .testimonial .rplg-slider .rplg-stars {
         top: 18px;
    }
}
 @media (max-width: 767px) {
     .patient-reviews .rplg .rplg-slider{
         border-width: 6px !important;
         padding: 24px 14px !important;
         border-radius: 14px !important;
         max-width: 240px;
    }
     .patient-reviews .rplg-slider::after {
         width:52px;
         height:60px;
         bottom:24px;
         right:14px;
    }
     .testimonial .rplgsw-slide {
         position: relative;
    }
     .patient-reviews .rplgsw-slide.rplgsw-slide-prev .rplg-stars {
         opacity: 0;
    }
     .testimonial .rplg .rplg-review-text {
         margin-top: 56px;
    }
     .testimonial .rplg .rplg-row-right .rplg-review-name {
         padding-top: 18px !important;
    }
     .testimonial span.rplg-social-logo.rplg-google-logo {
         width: 35px;
         height: 41px;
         background-size: contain;
    }
     .testimonial .rplg-slider .rplg-box .rplg-box-content {
         height: 146px !important;
    }
     .testimonial .rplg-slider .rplg-stars {
         left: 50px;
         top: 10px;
    }
     .patient-reviews .rplg .rplg-stars svg {
         width: 21px !important;
         height: 21px !important;
    }
     .testimonial .rplg .rplg-row-right a.rplg-review-name {
         padding-top: 16px;
    }
     .patient-reviews .rplg-review-name.rplg-trim:before {
         width: 77px;
    }
     .patient-reviews .t-left a, .patient-reviews .t-right a {
         height: 48px;
         width: 48px;
         padding:0;
    }
     .patient-reviews .t-left a svg, .patient-reviews .t-right a svg {
         height: 14px !important;
         width: 9px !important;
         font-size: 13px !important;
    }
     .testimonial-link a {
         font-size: 16px;
    }
}
 @media(min-width:390px) and (max-width:767px){
     .patient-reviews .rplg .rplg-slider{
         max-width: 80%;
    }
}
/* Testimonial Slider CSS End*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39c33563 *//*Desktop and common CSS Start*/
 .dublin-footer-location .leaflet-popup.elementor-repeater-item-65e82fe.leaflet-zoom-animated {
     bottom: -48px !important;
}
 .dublin-footer-location .leaflet-pane.leaflet-marker-pane img:nth-child(2) {
     margin-top:0px !important;
}
 .dublin-locations-box span.elementor-icon-list-text {
     padding-left: 0px !important;
}
 @media(min-width:1701px){
     .dublin-location-top-inner-second {
         padding-left: calc(33.1% - 100px);
    }
     .dublin-location-top-inner-second {
         column-gap: 30px;
    }
     .dublin-locations-box {
         max-width: 353px;
    }
}
 @media(min-width:1025px) and (max-width:1350px){
     .dublin-locations-box {
         max-width: 300px;
    }
     .dublin-location-top-inner-second{
         padding-left: calc(33.1% - 120px);
         padding-right: 30px;
    }
     .dublin-location-top-inner-second {
         column-gap: 15px;
    }
     .dublin-locations-box h2{
         font-size:15px !important;
         line-height:25px !important 
    }
     .dublin-locations-box {
         padding:24px 15px;
    }
     .dublin-locations-box li span.elementor-icon-list-text {
         font-size:14px !important;
    }
}
 @media(min-width:1350px) and (max-width:1700px){
     .dublin-location-top-inner-second{
         padding-left:calc(33.1% - 200px);
         padding-right:100px;
    }
     .dublin-location-top-inner-second {
         column-gap: 30px;
    }
}
 @media(min-width:1350px) and (max-width:1500px){
     .dublin-location-top-inner-second{
         padding-right:30px;
    }
     .dublin-location-top-inner-second {
         column-gap: 15px;
    }
}
/*Desktop and common CSS End*/
/*Mob CSS Start*/
 @media(min-width:390px) and (max-width:767px){
     .dublin-location-img img{
         height: auto !important;
    }
}
 @media(max-width:767px){
     .dublin-locations-box span.elementor-icon-list-icon {
         padding-right:6px !important;
    }
}
/*Mob CSS End*//* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0ead1e4 */@media screen and (max-width: 767px) {
   .custom-button.no-icon-mobile.p-0-m a{
       padding:0 0  0 20px !important;
   }
}
@media screen and (max-width: 401px) {
  .custom-button.no-icon-mobile.p-0-m a{
       padding: 0 0 0 16px !important;
      font-size: 12px !important;
      letter-spacing: 0 !important;
   }
    .elementor-button .elementor-button-content-wrapper {
   gap: 6px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6e9254 */.footer-section .office-hours table td span{

	color: var( --e-global-color-68ef33a );
	font-family: var( --e-global-typography-9ba4a68-font-family ), Sans-serif;
	font-size: var( --e-global-typography-9ba4a68-font-size );
	font-weight: var( --e-global-typography-9ba4a68-font-weight );
	font-style: var( --e-global-typography-9ba4a68-font-style );
	line-height: var( --e-global-typography-9ba4a68-line-height );
	letter-spacing: var( --e-global-typography-9ba4a68-letter-spacing );
	word-spacing: var( --e-global-typography-9ba4a68-word-spacing );
	display: block;

}
.footer-section span.elementor-icon-list-text{
    padding-left: 0px !important;
}
.footer-section .footer_socials a i, .social-icon a i {
    width: auto !important;
}

.footer-top::before {
	position: absolute;
	background-size: 100% auto !important;
	left: unset;
	top: unset;
	z-index: 1;
}
.divider-row .e-con-inner {
	border-top: 1px solid #FFFFFF33;
}
.footer-section .footer_socials li::after {
	height: 13px !important;
}
.copyright-section a {
color: var( --e-global-color-50ef075 );
}
.copyright-section .right a {
	color: var( --e-global-color-50ef075 );
	font-family: var( --e-global-typography-c597268-font-family ), Sans-serif;
	font-size: var( --e-global-typography-c597268-font-size );
	font-weight: var( --e-global-typography-c597268-font-weight );
	font-style: var( --e-global-typography-c597268-font-style );
	line-height: var( --e-global-typography-c597268-line-height );
	letter-spacing: var( --e-global-typography-c597268-letter-spacing );
	word-spacing: var( --e-global-typography-c597268-word-spacing );
}

.copyright-section a:hover {
    color: var( --e-global-color-accent );
}


@media only screen and (min-width: 1025px)  {
.footer-top::before {
	bottom: -18px;
	right: -12.36px;
	max-width: 260px;
	height: 100%;
}

.footer-section  .footer-top {
    padding-left: calc(calc(100% - 1350px) / 2);
    padding-right: calc(calc(100% - 1350px) / 2);
}
.footer-section .copyright-section {
	padding-left: calc(calc(100% - 1350px) / 2) !important;
	padding-right: calc(calc(100% - 1350px) / 2) !important;
}
.footer-section  .footer-top, .footer-section  .copyright-section {
    width: calc(100% - 120px);
}
.footer-section .copyright-section .left a {
   font-size: 18px !important; 
}
}
@media only screen and (min-width: 1441px)  {
.footer-top .section_px_10px, .copyright-section .section_px_10px {
	padding-right: 0px !important;
}
}
@media only screen and (min-width: 1801px)  {
.footer-top::before {
	bottom: -18px;
	right: -12.36px;
	max-width: 328px;
	height: 472px;
}
}
@media (min-width: 1025px) and (max-width: 1200px) {
   .footer-section .menu-text-center a, .footer-section .location a, .office-hours table td {
        font-size: 14px !important;
        line-height: 24px !important;
    }
    .copyright-section .left .elementor-widget, .copyright-section .right .elementor-widget,   .copyright-section .left .elementor-widget a, .copyright-section .right .elementor-widget a,  .copyright-section .left .elementor-widget span {
	font-size: 14px !important;
	line-height: 22px!important;
}
.copyright-section .right a {
	font-size: 14px !important;
}
}
@media only screen and (max-width: 1024px)  {
.footer-top::before {
	bottom: -13px;
	right: -14px;
	max-width: 165px;
	height: 237px;
	z-index:5;
}
}
@media only screen and (max-width: 1024px) and (min-width:767px)  {

}
@media only screen and (max-width: 767px)  {
.footer-section  .footer_ql .elementor-nav-menu, .footer_ql ul > li > a, .menu-text-center a {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
.footer-top::before {
	bottom: -1.73px;
	right: -1.73px;
	max-width: 33px;
}
.copyright-section .left a {
	font-size: inherit !important;
}
.copyright-section .right a {
	
	letter-spacing: 0px !important;
}

.copyright-section .right .elementor-widget-container {
    display: flex;
}
.copyright-section .right .hip-name {
   padding-left:2px;
}
}/* End custom CSS */