.elementor-3382 .elementor-element.elementor-element-7075110:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stdeclans.ie/wp-content/uploads/2015/03/rotator_010.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-container{min-height:520px;}.elementor-3382 .elementor-element.elementor-element-7075110{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3382 .elementor-element.elementor-element-02a7ec7 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3382 .elementor-element.elementor-element-94e0813{color:#FFFFFF;}.elementor-3382 .elementor-element.elementor-element-2e91b56:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-2e91b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF6FA;}.elementor-3382 .elementor-element.elementor-element-2e91b56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 10px 20px;}.elementor-3382 .elementor-element.elementor-element-2e91b56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-16b6bd9{text-align:center;}.elementor-3382 .elementor-element.elementor-element-0d5e178:not(.elementor-motion-effects-element-type-background), .elementor-3382 .elementor-element.elementor-element-0d5e178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF6FA;}.elementor-3382 .elementor-element.elementor-element-0d5e178{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 45px 20px;}.elementor-3382 .elementor-element.elementor-element-0d5e178 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-49dc13f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCD9EE;}.elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-element-populated, .elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-element-populated > .elementor-background-overlay, .elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.12156862745098039);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;padding:28px 28px 28px 28px;}.elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-5231195{text-align:center;}.elementor-3382 .elementor-element.elementor-element-405289a{text-align:center;}.elementor-3382 .elementor-element.elementor-element-bc235ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBF3E3;}.elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-element-populated, .elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-element-populated > .elementor-background-overlay, .elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.12156862745098039);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;padding:28px 28px 28px 28px;}.elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-bfa4a1d{text-align:center;}.elementor-3382 .elementor-element.elementor-element-27f39ff{text-align:center;}.elementor-3382 .elementor-element.elementor-element-09a764f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9F3FC;}.elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-element-populated, .elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-element-populated > .elementor-background-overlay, .elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.12156862745098039);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;padding:28px 28px 28px 28px;}.elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-c01e2d9{text-align:center;}.elementor-3382 .elementor-element.elementor-element-ac616d5{text-align:center;}.elementor-3382 .elementor-element.elementor-element-60b5e82:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDEAF5;}.elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-element-populated, .elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-element-populated > .elementor-background-overlay, .elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-element-populated{box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.12156862745098039);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 9px 0px 9px;--e-column-margin-right:9px;--e-column-margin-left:9px;padding:28px 28px 28px 28px;}.elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3382 .elementor-element.elementor-element-0756ce0{text-align:center;}.elementor-3382 .elementor-element.elementor-element-8d55798{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3382 .elementor-element.elementor-element-996ee56 img{width:85%;height:240px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;box-shadow:0px 6px 20px 0px rgba(0, 0, 0, 0.12156862745098039);}@media(max-width:767px){.elementor-3382 .elementor-element.elementor-element-49dc13f > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3382 .elementor-element.elementor-element-bc235ac > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3382 .elementor-element.elementor-element-09a764f > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3382 .elementor-element.elementor-element-60b5e82 > .elementor-element-populated{margin:0px 0px 18px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3382 .elementor-element.elementor-element-996ee56 img{height:240px;}}/* Start custom CSS for section, class: .elementor-element-7075110 */.elementor-3382 .elementor-element.elementor-element-7075110 { background-image:linear-gradient(90deg,rgba(10,29,35,.60),rgba(10,29,35,.16)),url("https://stdeclans.ie/wp-content/uploads/2015/03/rotator_010.jpg") !important; background-color:#263f45 !important; background-position:center 52% !important; background-size:cover !important; background-repeat:no-repeat !important; padding:0 !important; margin-bottom:28px; }
.elementor-3382 .elementor-element.elementor-element-7075110 .elementor-background-overlay { opacity:0 !important; }
.elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-container { min-height:460px !important; max-width:1200px; padding:56px 32px; }
.elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-container > .elementor-column { width:100% !important; }
.elementor-3382 .elementor-element.elementor-element-7075110 .elementor-widget-wrap { padding:0 !important; align-content:center; }
.elementor-3382 .elementor-element.elementor-element-7075110 h1.elementor-heading-title { color:#fff !important; font-size:clamp(32px,3.5vw,48px) !important; line-height:1.18 !important; font-weight:600; max-width:850px; text-shadow:0 2px 8px rgba(0,0,0,.25); }
.elementor-3382 .elementor-element.elementor-element-7075110 .elementor-widget-text-editor, .elementor-3382 .elementor-element.elementor-element-7075110 p { color:#fff !important; font-size:20px !important; line-height:1.6 !important; max-width:720px; text-shadow:0 1px 5px rgba(0,0,0,.35); }
@media(max-width:767px) { .elementor-3382 .elementor-element.elementor-element-7075110 { background-position:57% center !important; } .elementor-3382 .elementor-element.elementor-element-7075110 > .elementor-container { min-height:420px !important; padding:40px 24px !important; } .elementor-3382 .elementor-element.elementor-element-7075110 h1.elementor-heading-title { font-size:34px !important; } .elementor-3382 .elementor-element.elementor-element-7075110 p { font-size:18px !important; } }/* End custom CSS */
/* Start custom CSS *//* Homepage policy panels */
body.elementor-page-3382 .elementor-element-0d5e178 { padding:0 !important; }
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container {max-width:100%;gap:0;align-items:stretch;}
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container > .elementor-column {padding:0;}
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container > .elementor-column > .elementor-widget-wrap {margin:0 !important;padding:44px 34px 36px !important;border-radius:0 !important;box-shadow:none !important;min-height:340px;display:flex;flex-direction:column;align-content:stretch;text-align:left;}
body.elementor-page-3382 .elementor-element-0d5e178 .elementor-widget-heading {margin-bottom:22px;}
body.elementor-page-3382 .elementor-element-0d5e178 h3 {font-size:28px;line-height:1.18;min-height:66px;text-align:left;color:#154e61 !important;}
body.elementor-page-3382 .elementor-element-0d5e178 h3 a {color:#154e61 !important;text-decoration:none;}
body.elementor-page-3382 .elementor-element-0d5e178 .elementor-widget-text-editor {flex:1;display:flex;flex-direction:column;color:#33434b !important;font-size:17px;line-height:1.6;text-align:left;}
body.elementor-page-3382 .elementor-element-0d5e178 .elementor-widget-text-editor > .elementor-widget-container {height:100%;flex:1;display:flex;flex-direction:column;}
body.elementor-page-3382 .elementor-element-0d5e178 .elementor-widget-text-editor p:last-child {margin-top:auto;margin-bottom:0;padding-top:24px;}
body.elementor-page-3382 .elementor-element-0d5e178 .elementor-widget-text-editor a {display:inline-block;padding:8px 0;color:#154e61 !important;font-weight:700;text-decoration:underline;text-underline-offset:5px;}
body.elementor-page-3382 .elementor-element-0d5e178 a:hover {color:#902563 !important;}
body.elementor-page-3382 .elementor-element-0d5e178 a:focus-visible {outline:3px solid #154e61;outline-offset:5px;}
body.elementor-page-3382 .elementor-element-2e91b56 {padding:34px 20px !important;}
body.elementor-page-3382 .elementor-element-d0991c6 {padding:64px 20px !important;}
body.elementor-page-3382 .elementor-element-d0991c6 h2 {color:#087da5 !important;font-size:34px;line-height:1.2;}
body.elementor-page-3382 .elementor-element-d0991c6 .elementor-widget-text-editor {color:#33434b;font-size:17px;line-height:1.7;}
body.elementor-page-3382 .elementor-element-d0991c6 details a {color:#087da5;text-decoration:underline;}
@media (min-width:768px) and (max-width:1024px) {
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container {flex-wrap:wrap;}
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container > .elementor-column {width:50%;}
}
@media (max-width:767px) {
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container > .elementor-column {width:100%;}
body.elementor-page-3382 .elementor-element-0d5e178 > .elementor-container > .elementor-column > .elementor-widget-wrap {padding:32px 26px !important;min-height:260px;}
body.elementor-page-3382 .elementor-element-0d5e178 h3 {font-size:27px;min-height:0;}
body.elementor-page-3382 .elementor-element-d0991c6 {padding:40px 16px !important;}
}/* End custom CSS */