.elementor-1372 .elementor-element.elementor-element-11d79a1:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-11d79a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/Pathway-To-Innovate-Main-Header-Background.jpg");background-position:center center;background-size:cover;}.elementor-1372 .elementor-element.elementor-element-11d79a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-11d79a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-60b97f0 > .elementor-element-populated{padding:4% 0% 2% 0%;}.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-1372 .elementor-element.elementor-element-19d0e66{text-align:center;}.elementor-1372 .elementor-element.elementor-element-19d0e66 .elementor-heading-title{color:#FFFFFF;}.elementor-1372 .elementor-element.elementor-element-5d7310a > .elementor-element-populated{padding:10px 10px 10px 0px;}.elementor-1372 .elementor-element.elementor-element-4b3457e{padding:5% 0% 0% 0%;}.elementor-1372 .elementor-element.elementor-element-f371064 > .elementor-element-populated{padding:10px 10px 10px 0px;}.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-1372 .elementor-element.elementor-element-b83baa0{padding:2% 5% 0% 4%;text-align:start;font-family:"Uni Neue", Sans-serif;font-size:14px;font-weight:500;font-style:normal;line-height:1.8em;color:#FFFFFF;}.elementor-1372 .elementor-element.elementor-element-0bdd60d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1372 .elementor-element.elementor-element-1d8f0fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1372 .elementor-element.elementor-element-1d8f0fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1372 .elementor-element.elementor-element-1d8f0fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1372 .elementor-element.elementor-element-1d8f0fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1372 .elementor-element.elementor-element-5e68b0c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1372 .elementor-element.elementor-element-5e68b0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.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-1372 .elementor-element.elementor-element-a7fd95d{padding:0px 20px 0px 0px;text-align:start;}.elementor-1372 .elementor-element.elementor-element-a7fd95d img{width:95%;border-radius:15px 15px 15px 15px;}.elementor-1372 .elementor-element.elementor-element-b8d526e:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-b8d526e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F7;}.elementor-1372 .elementor-element.elementor-element-b8d526e, .elementor-1372 .elementor-element.elementor-element-b8d526e > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1372 .elementor-element.elementor-element-b8d526e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1372 .elementor-element.elementor-element-b8d526e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-eeb8970{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 5% 0% 0%;font-family:"Uni Neue", Sans-serif;font-size:14px;font-weight:500;line-height:1.8em;color:#153B49;}.elementor-1372 .elementor-element.elementor-element-eeb8970 p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-1372 .elementor-element.elementor-element-e37570d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1372 .elementor-element.elementor-element-e37570d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1372 .elementor-element.elementor-element-e37570d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-678f20f{padding:0px 20px 0px 0px;text-align:start;}.elementor-1372 .elementor-element.elementor-element-678f20f img{width:95%;border-radius:15px 15px 15px 15px;}.elementor-1372 .elementor-element.elementor-element-a729671:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-a729671 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(158deg, #61CE70 30%, #00B388 58%);}.elementor-1372 .elementor-element.elementor-element-a729671{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-1372 .elementor-element.elementor-element-a729671 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-ff937e0 > .elementor-container{max-width:1200px;}.elementor-1372 .elementor-element.elementor-element-2088265.wpr-grid-last-element-yes .wpr-grid-item-below-content>div:last-child{left:0;right:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-filters{display:none;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-b083c09{text-align:left;position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-8b5c526{text-align:left;position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-f19a91e{text-align:left;position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-27927e8{text-align:left;position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265.wpr-item-styles-wrapper .wpr-grid-item{padding:0px 0px 0px 0px;border-color:#E8E8E8;border-style:none;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#002A3A;border-color:#E8E8E8;transition-duration:0.2s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .inner-block{margin:0px 0px 10px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-content .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#6A6A6A;border-color:#E8E8E8;width:100%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt .inner-block{border-style:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;color:#002A3A;border-color:#E8E8E8;width:100%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .inner-block{margin:0px 7px 0px 0px;color:#FFFFFF;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .inner-block > span{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .inner-block{margin:0px 0px 0px 0px;color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block a{border-style:none;padding:0px 0px 0px 0px;color:#FFFFFF;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .inner-block a{border-style:none;width:30px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 0px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .inner-block a{border-style:none;margin-right:2px;width:25px;height:25px;line-height:25px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-lightbox .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#ffffff;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-lightbox .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-1:not(.wpr-grid-item-display-inline) .inner-block > span{width:77%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-1.wpr-grid-item-display-inline{width:77%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-1 .inner-block > span{border-bottom-width:2px;border-bottom-color:#002A3AA1;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-2:not(.wpr-grid-item-display-inline) .inner-block > span{width:20%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-2.wpr-grid-item-display-inline{width:20%;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-2 .inner-block > span{border-bottom-width:2px;border-bottom-color:#605BE5;border-bottom-style:solid;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-sep-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block a{border-style:none;margin-right:3px;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block a{border-style:none;margin-right:3px;padding:0px 10px 0px 10px;color:#ffffff;background-color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:3px 3px 3px 3px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#9C9C9C;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > a{border-style:none;padding:0px 0px 0px 0px;border-color:#E8E8E8;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > span{border-style:none;padding:0px 0px 0px 0px;color:#605BE5;border-color:#E8E8E8;transition-duration:0.1s;border-radius:2px 2px 2px 2px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block{margin:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265{width:var( --container-widget-width, 100.376% );max-width:100.376%;--container-widget-width:100.376%;--container-widget-flex-grow:0;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg{width:100%;top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);height:100%;transition-duration:0.3s;mix-blend-mode:normal;border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg[class*="-top"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg[class*="-bottom"]{bottom:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg[class*="-right"]{top:calc((100% - 100%)/2);right:calc((100% - 100%)/2);}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg[class*="-left"]{top:calc((100% - 100%)/2);left:calc((100% - 100%)/2);}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-animation-wrap:hover .wpr-grid-media-hover-bg{transition-delay:0s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-media-hover-bg img{max-width:70px;}.elementor-1372 .elementor-element.elementor-element-2088265.wpr-item-styles-inner .wpr-grid-item-above-content{border-color:#E8E8E8;border-style:none;}.elementor-1372 .elementor-element.elementor-element-2088265.wpr-item-styles-inner .wpr-grid-item-below-content{border-color:#E8E8E8;border-style:none;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item{border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-above-content{border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-below-content{border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-image-wrap{border-color:#E8E8E8;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .inner-block a:hover{color:#FFFFFF;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .wpr-pointer-item:before{background-color:var( --e-global-color-993f1c1 );transition-duration:0.2s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .wpr-pointer-item:after{background-color:var( --e-global-color-993f1c1 );transition-duration:0.2s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-content.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt.wpr-enable-dropcap p:first-child:first-letter{color:#3a3a3a;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-date .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-time .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .inner-block a img{border-radius:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-author img{margin-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-comments .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block a:hover{color:var( --e-global-color-993f1c1 );border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block a:before{transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block a:after{transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-likes i{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-sharing-tooltip{color:#ffffff;background-color:#605BE5;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-sharing-tooltip:before{border-top-color:#605BE5;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-sharing .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-lightbox .inner-block > span:hover{color:var( --e-global-color-80b8942 );border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-lightbox .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-lightbox .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination a{color:#ffffff;background-color:var( --e-global-color-993f1c1 );border-color:#E8E8E8;transition-duration:0.1s;border-style:none;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination svg{fill:#ffffff;transition-duration:0.1s;width:15px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination > div > span{color:#ffffff;background-color:var( --e-global-color-993f1c1 );border-color:#E8E8E8;transition-duration:0.1s;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination span.wpr-disabled-arrow{color:#ffffff;background-color:var( --e-global-color-993f1c1 );border-color:#E8E8E8;border-style:none;padding:8px 20px 8px 20px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-pagination-finish{color:var( --e-global-color-993f1c1 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-double-bounce .wpr-child{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-wave .wpr-rect{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-spinner-pulse{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-chasing-dots .wpr-child{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-three-bounce .wpr-child{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-fading-circle .wpr-circle:before{background-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-ring div{border-color:var( --e-global-color-80b8942 );}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination a:hover{color:#ffffff;background-color:var( --e-global-color-299020e );border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination a:hover svg{fill:#ffffff;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination > div > span:not(.wpr-disabled-arrow):hover{color:#ffffff;background-color:var( --e-global-color-299020e );border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination span.wpr-grid-current-page{color:#ffffff;background-color:var( --e-global-color-299020e );border-color:#E8E8E8;border-style:none;margin-right:10px;padding:8px 20px 8px 20px;border-radius:3px 3px 3px 3px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination i{font-size:15px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination{margin-top:25px;padding:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination a:not(:last-child){margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination > div > a.wpr-prev-page{margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination span.wpr-disabled-arrow:not(:last-child){margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-prev-post-link i{padding-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-next-post-link i{padding-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-first-page i{padding-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-prev-page i{padding-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-next-page i{padding-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-last-page i{padding-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-prev-post-link svg{margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-next-post-link svg{margin-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-first-page svg{margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-prev-page svg{margin-right:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-next-page svg{margin-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-pagination .wpr-last-page svg{margin-left:10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-protected{color:#ffffff;background-color:#605BE5;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-protected input{background-color:#ffffff;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .inner-block a:hover{color:#605BE5;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-pointer-item:before{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-pointer-item:after{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block span[class*="wpr-grid-extra-text"]{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] i{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block [class*="wpr-grid-extra-icon"] svg{fill:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .inner-block a:hover{color:#ffffff;background-color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-pointer-item:before{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-pointer-item:after{background-color:#605BE5;height:2px;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-tax-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block a{color:#9C9C9C;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > a:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > a:hover a{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > span:hover{color:#9C9C9C;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .inner-block > span:hover a{color:#9C9C9C;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-1 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > a:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .inner-block > span:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-2 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > a:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .inner-block > span:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-3 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block a{color:#605BE5;transition-duration:0.1s;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > a:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > a:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > span:hover{color:#4A45D2;border-color:#E8E8E8;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .inner-block > span:hover a{color:#4A45D2;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .wpr-grid-extra-text-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .wpr-grid-extra-text-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .wpr-grid-extra-icon-left{padding-right:5px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-cf-style-4 .wpr-grid-extra-icon-right{padding-left:5px;}.elementor-1372 .elementor-element.elementor-element-2ed0f57:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-2ed0f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF3F7;}.elementor-1372 .elementor-element.elementor-element-2ed0f57, .elementor-1372 .elementor-element.elementor-element-2ed0f57 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-1372 .elementor-element.elementor-element-2ed0f57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-1372 .elementor-element.elementor-element-2ed0f57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-5c32f7c{padding:0px 40px 0px 0px;font-family:"Uni Neue", Sans-serif;font-size:14px;font-weight:500;line-height:1.8em;color:#153B49;}.elementor-1372 .elementor-element.elementor-element-5c32f7c p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-1372 .elementor-element.elementor-element-efc97d0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1372 .elementor-element.elementor-element-efc97d0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1372 .elementor-element.elementor-element-efc97d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-cdd0e7f{padding:0px 20px 0px 0px;text-align:start;}.elementor-1372 .elementor-element.elementor-element-cdd0e7f img{width:95%;border-radius:15px 15px 15px 15px;}.elementor-1372 .elementor-element.elementor-element-72fc54e{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-1372 .elementor-element.elementor-element-a94cd12{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-8334f8a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1372 .elementor-element.elementor-element-8334f8a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1372 .elementor-element.elementor-element-8334f8a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1372 .elementor-element.elementor-element-8334f8a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-b747ad2{font-family:"Uni Neue", Sans-serif;font-size:14px;font-weight:500;line-height:1.8em;color:#153B49;}.elementor-1372 .elementor-element.elementor-element-6fb3248:not(.elementor-motion-effects-element-type-background), .elementor-1372 .elementor-element.elementor-element-6fb3248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1372 .elementor-element.elementor-element-6fb3248{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1372 .elementor-element.elementor-element-6fb3248 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1372 .elementor-element.elementor-element-13e83f1{text-align:center;font-family:"Uni Neue", Sans-serif;font-size:14px;font-weight:500;color:#153B49;}.elementor-1372 .elementor-element.elementor-element-da5c367{padding:0px 30px 0px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1372 .elementor-element.elementor-element-11d79a1{padding:80px 10px 0px 10px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-filters{display:none;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-b083c09{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-8b5c526{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-f19a91e{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-27927e8{position:static;left:auto;}}@media(max-width:767px){.elementor-1372 .elementor-element.elementor-element-4b3457e{padding:0% 0% 0% 0%;}.elementor-1372 .elementor-element.elementor-element-a7fd95d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1372 .elementor-element.elementor-element-678f20f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-filters{display:none;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-b083c09{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-8b5c526{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-f19a91e{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-2088265 .elementor-repeater-item-27927e8{position:static;left:auto;}.elementor-1372 .elementor-element.elementor-element-cdd0e7f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}}/* Start custom CSS for html, class: .elementor-element-0d5c34d */.page-id-1372 #content h3 {
    margin: 0 0 20px !important;
    font-family: "Uni Neue", Arial, sans-serif !important;
    font-size: 39px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
}

.page-id-1372 #content h3 strong {
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .page-id-1372 #content h3 {
        margin-bottom: 16px !important;
        font-size: 31px !important;
    }
}/* End custom CSS */
/* Start custom CSS for wpr-grid, class: .elementor-element-2088265 *//* =========================================
   PATHWAY HOMEPAGE EVENT LIST
   Apply to the Royal Addons Grid widget
   ========================================= */


/* =========================================
   1. EVENT LIST
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid {
    width: 100% !important;
    overflow: visible !important;
}


/* =========================================
   2. INDIVIDUAL EVENT
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 article.wpr-grid-item {
    box-sizing: border-box !important;

    width: 100% !important;

    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;

    overflow: visible !important;
}


/* Override plugin's 90% width and float */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-below-content {
    box-sizing: border-box !important;

    display: grid !important;
    grid-template-columns: minmax(0, 1fr) auto !important;
    grid-template-areas:
        "title button"
        "excerpt button"
        "line line" !important;

    column-gap: 22px !important;
    row-gap: 5px !important;
    align-items: center !important;

    float: none !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 17px 4px 0 !important;
}


/* =========================================
   3. EVENT TITLE
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title {
    grid-area: title !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title .inner-block {
    display: block !important;

    width: 100% !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title a {
    color: #153b49 !important;

    font-family: "Uni Neue", sans-serif !important;
    font-size: 30px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;

    text-decoration: none !important;

    transition: color 0.2s ease !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 article.wpr-grid-item:hover
.wpr-grid-item-title a {
    color: #00b389 !important;
}


/* =========================================
   4. DATE AND TIME
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt {
    grid-area: excerpt !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: left !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt .inner-block {
    display: block !important;

    width: 100% !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt p {
    margin: 0 !important;
    padding: 0 !important;

    color: #5d7077 !important;

    font-family: "Uni Neue", sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}


/* =========================================
   5. READ MORE BUTTON
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more {
    grid-area: button !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    text-align: right !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more .inner-block {
    display: block !important;

    width: auto !important;
    height: auto !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a {
    position: relative;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 7px !important;

    width: auto !important;
    min-width: 112px !important;
    min-height: 39px !important;

    margin: 0 !important;
    padding: 0 16px !important;

    background-color: #00b389 !important;
    background-image:
        linear-gradient(
            270deg,
            #61ce70 0%,
            #00b388 70%
        ) !important;

    border: 0 !important;
    border-radius: 6px !important;

    color: #ffffff !important;

    font-family: "Uni Neue", sans-serif !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: 0.55px !important;
    text-align: center !important;
    text-decoration: none !important;
    text-transform: uppercase !important;

    box-shadow:
        0 6px 14px rgba(0, 179, 137, 0.20) !important;

    transition:
        transform 0.2s ease,
        box-shadow 0.2s ease,
        filter 0.2s ease !important;
}


/* Add arrow to button */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a::after {
    content: "→";

    display: inline-block;

    color: #ffffff;

    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;

    transition: transform 0.2s ease;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:hover {
    color: #ffffff !important;

    transform: translateY(-2px);
    filter: brightness(1.03);

    box-shadow:
        0 10px 20px rgba(0, 179, 137, 0.28) !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:hover::after {
    transform: translateX(3px);
}


/* Ensure plugin span doesn't alter alignment */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a span {
    display: inline-block !important;

    color: inherit !important;

    font: inherit !important;
}


/* =========================================
   6. EVENT SEPARATOR
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator {
    grid-area: line !important;

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 14px 0 0 !important;
    padding: 0 !important;

    text-align: left !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator .inner-block {
    position: relative;

    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    height: 1px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: rgba(21, 59, 73, 0.13) !important;

    overflow: visible !important;
}


/* Remove plugin's original short separator */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator span {
    display: none !important;
}


/* Small gradient accent at beginning of line */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator
.inner-block::before {
    content: "";

    position: absolute;
    top: -1px;
    left: 0;

    width: 55px;
    height: 3px;

    background:
        linear-gradient(
            90deg,
            #00b389 0%,
            #78bd1f 100%
        );

    border-radius: 3px;
}


/* =========================================
   7. FIRST AND LAST EVENTS
   ========================================= */

/* Avoid excessive space above the first event */
.elementor-1372 .elementor-element.elementor-element-2088265 article.wpr-grid-item:first-child
.wpr-grid-item-below-content {
    padding-top: 4px !important;
}

/* Remove final separator if desired */
.elementor-1372 .elementor-element.elementor-element-2088265 article.wpr-grid-item:last-child
.wpr-grid-item-separator {
    opacity: 0.45;
}


/* =========================================
   8. TABLET AND MOBILE
   ========================================= */

@media (max-width: 767px) {
    .elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-below-content {
        grid-template-columns: 1fr !important;
        grid-template-areas:
            "title"
            "excerpt"
            "button"
            "line" !important;

        row-gap: 8px !important;

        padding: 18px 0 0 !important;
    }

    .elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title a {
        font-size: 18px !important;
    }

    .elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more {
        justify-content: flex-start !important;

        margin-top: 7px !important;
    }

    .elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a {
        min-width: 118px !important;
        min-height: 40px !important;
    }

    .elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator {
        margin-top: 11px !important;
    }
}
/* =========================================
   EVENTS COLOUR + HOVER CORRECTIONS
   Add to the bottom of the Events widget CSS
   ========================================= */


/* =========================================
   EVENT TITLE
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title a {
    color: #153b49 !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title a:hover,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-title a:focus {
    color: #00b389 !important;
}


/* =========================================
   DATE / DESCRIPTION TEXT
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt .inner-block,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-excerpt p {
    color: #153b49 !important;

    font-family: "Uni Neue", sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
}


/* =========================================
   NAVY READ MORE BUTTON
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect {
    position: relative !important;
    z-index: 2 !important;

    background-color: #002a3a !important;
    background-image: none !important;

    border: 2px solid #002a3a !important;
    border-radius: 6px !important;

    color: #ffffff !important;

    box-shadow:
        0 6px 14px rgba(0, 42, 58, 0.18) !important;

    opacity: 1 !important;
    filter: none !important;

    overflow: hidden !important;

    transition:
        color 0.2s ease,
        background-color 0.2s ease,
        border-color 0.2s ease,
        transform 0.2s ease,
        box-shadow 0.2s ease !important;
}


/* Ensure normal-state text is white */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a span,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect span {
    position: relative !important;
    z-index: 3 !important;

    color: #ffffff !important;

    opacity: 1 !important;

    transition: color 0.2s ease !important;
}


/* Normal-state arrow */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a::after {
    position: relative !important;
    z-index: 3 !important;

    color: #ffffff !important;

    transition:
        color 0.2s ease,
        transform 0.2s ease !important;
}


/* Disable Royal Addons hover overlay */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a::before {
    content: none !important;
    display: none !important;

    background: transparent !important;
}


/* =========================================
   WHITE BUTTON HOVER
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:hover,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:focus,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect:hover,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect:focus {
    background-color: #ffffff !important;
    background-image: none !important;

    border-color: #002a3a !important;

    color: #002a3a !important;

    transform: translateY(-2px) !important;

    opacity: 1 !important;
    filter: none !important;

    box-shadow:
        0 10px 20px rgba(0, 42, 58, 0.20) !important;
}


/* Explicitly change button text on hover */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:hover span,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:focus span,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect:hover span,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more
a.wpr-button-effect:focus span {
    color: #002a3a !important;
}


/* Explicitly change arrow on hover */
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:hover::after,
.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:focus::after {
    color: #002a3a !important;

    transform: translateX(3px) !important;
}


/* =========================================
   KEYBOARD ACCESSIBILITY
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-read-more a:focus-visible {
    outline: 3px solid rgba(0, 179, 137, 0.35) !important;
    outline-offset: 3px !important;
}


/* =========================================
   EVENT DIVIDERS
   ========================================= */

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator
.inner-block {
    background-color:
        rgba(21, 59, 73, 0.18) !important;
}

.elementor-1372 .elementor-element.elementor-element-2088265 .wpr-grid-item-separator
.inner-block::before {
    background:
        linear-gradient(
            90deg,
            #002a3a 0%,
            #00b389 100%
        ) !important;
}
/* Remove featured images from the Upcoming Events grid */

.elementor-1372
.elementor-element.elementor-element-2088265
.wpr-grid-media-wrap {
    display: none !important;
}

/* Allow event content to occupy the complete row */

.elementor-1372
.elementor-element.elementor-element-2088265
.wpr-grid-item-below-content {
    width: 100% !important;
    max-width: 100% !important;

    margin-left: 0 !important;
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-063ee51 */.page-id-1372 #content h3 {
    margin: 0 0 20px !important;
    font-family: "Uni Neue", Arial, sans-serif !important;
    font-size: 39px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
}

.page-id-1372 #content h3 strong {
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .page-id-1372 #content h3 {
        margin-bottom: 16px !important;
        font-size: 31px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-72fc54e *//* =========================================
   CONTAIN DESKTOP TESTIMONIAL CONTENT
   Keep the background full width
========================================= */

@media (min-width: 768px) {
    .pti-testimonials__desktop {
        width: 100%;
        padding: 34px 0 0;

        background:
            radial-gradient(
                ellipse at 50% 45%,
                #075766 0%,
                #034353 48%,
                #002a3a 82%
            );
    }

    .pti-testimonials__viewport {
        width: 100%;
        padding: 0 40px;

        background: transparent;
    }

    .pti-testimonials__track {
        width: calc(100% - 40px);
        max-width: 1280px;

        margin: 0 auto;

        aspect-ratio: 10 / 3;

        overflow: hidden;

        border: 1px solid rgba(255, 255, 255, 0.12);
        border-radius: 14px;

        box-shadow:
            0 20px 45px rgba(0, 20, 30, 0.28);
    }

    .pti-testimonials__slide {
        overflow: hidden;

        border-radius: 14px;
    }

    .pti-testimonials__slide img {
        width: 100%;
        height: 100%;

        object-fit: cover;
        object-position: center;

        border-radius: 14px;
    }

    /*
     * Keep the arrows beside the contained carousel
     * instead of against the browser edges.
     */
    .pti-testimonials__arrow--previous {
        left: max(
            54px,
            calc((100% - 1280px) / 2 + 18px)
        );
    }

    .pti-testimonials__arrow--next {
        right: max(
            54px,
            calc((100% - 1280px) / 2 + 18px)
        );
    }

    .pti-testimonials__dots {
        width: 100%;
        min-height: 66px;

        padding-top: 20px;
        padding-bottom: 22px;

        background: transparent;
    }
}


/* =========================================
   TABLET ADJUSTMENT
========================================= */

@media (min-width: 768px) and (max-width: 1100px) {
    .pti-testimonials__desktop {
        padding-top: 24px;
    }

    .pti-testimonials__viewport {
        padding-right: 20px;
        padding-left: 20px;
    }

    .pti-testimonials__track {
        width: 100%;
    }

    .pti-testimonials__arrow--previous {
        left: 34px;
    }

    .pti-testimonials__arrow--next {
        right: 34px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09e8257 */.page-id-1372 #content h3 {
    margin: 0 0 20px !important;
    font-family: "Uni Neue", Arial, sans-serif !important;
    font-size: 39px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
}

.page-id-1372 #content h3 strong {
    font-weight: 700 !important;
}

@media (max-width: 767px) {
    .page-id-1372 #content h3 {
        margin-bottom: 16px !important;
        font-size: 31px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b747ad2 *//* =========================================
   PATHWAY DEMO – CONSISTENT BODY TEXT
========================================= */

/* In Good Hands introductory paragraphs */
.page-id-1372 .pti-good-hands > p {
    font-family: "Uni Neue", Arial, sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 1.8 !important;
    color: #153b49 !important;
}

/* Keep the spacing tidy between the two paragraphs */
.page-id-1372 .pti-good-hands > p:first-child {
    margin-top: 12px !important;
}

.page-id-1372 .pti-good-hands > p + p {
    margin-top: 10px !important;
}

/* Mobile readability */
@media (max-width: 767px) {
    .page-id-1372 .pti-good-hands > p {
        font-size: 14px !important;
        line-height: 1.7 !important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ac702d5 *//* ==========================================================
   IN GOOD HANDS — ALIGN SIX PARTNER LOGOS
   Page ID: 1372
   Section ID: ac702d5
   ========================================================== */

/* Align all six columns */

.page-id-1372
.elementor-element.elementor-element-ac702d5
> .elementor-container {
    display: flex !important;
    align-items: stretch !important;
    justify-content: center !important;
}

/* Make every logo column equal */

.page-id-1372
.elementor-element.elementor-element-ac702d5
.elementor-column {
    display: flex !important;
    align-items: stretch !important;
}

.page-id-1372
.elementor-element.elementor-element-ac702d5
.elementor-widget-wrap {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
}

/* Give every image widget the same dimensions */

.page-id-1372
.elementor-element.elementor-element-ac702d5
.elementor-widget-image {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 145px !important;

    margin: 0 !important;
    padding: 20px 16px !important;
}

/* Standardise the logo images without distortion */

.page-id-1372
.elementor-element.elementor-element-ac702d5
.elementor-widget-image img {
    display: block !important;

    width: 100% !important;
    max-width: 145px !important;
    height: 75px !important;
    max-height: 75px !important;

    margin: 0 auto !important;

    object-fit: contain !important;
    object-position: center !important;
}


/* ==========================================================
   INDIVIDUAL OPTICAL ADJUSTMENTS
   Balances logos with very different original proportions
   ========================================================== */

/* Skillnet Ireland */

.page-id-1372
.elementor-element.elementor-element-0b78dca img {
    max-width: 130px !important;
}

/* Skillnet Innovation Exchange */

.page-id-1372
.elementor-element.elementor-element-7611a13 img {
    max-width: 150px !important;
}

/* IRDG */

.page-id-1372
.elementor-element.elementor-element-8e9d763 img {
    max-width: 125px !important;
}

/* Innovate Limerick */

.page-id-1372
.elementor-element.elementor-element-76fe21f img {
    max-width: 155px !important;
}

/* Platform94 */

.page-id-1372
.elementor-element.elementor-element-e8f6ece img {
    max-width: 155px !important;
}

/* Republic of Work */

.page-id-1372
.elementor-element.elementor-element-b1961b1 img {
    max-width: 145px !important;
}


/* ==========================================================
   TABLET — THREE LOGOS PER ROW
   ========================================================== */

@media (max-width: 1024px) {

    .page-id-1372
    .elementor-element.elementor-element-ac702d5
    > .elementor-container {
        flex-wrap: wrap !important;
    }

    .page-id-1372
    .elementor-element.elementor-element-ac702d5
    .elementor-column {
        width: 33.333% !important;
    }
}


/* ==========================================================
   MOBILE — TWO LOGOS PER ROW
   ========================================================== */

@media (max-width: 767px) {

    .page-id-1372
    .elementor-element.elementor-element-ac702d5
    .elementor-column {
        width: 50% !important;
    }

    .page-id-1372
    .elementor-element.elementor-element-ac702d5
    .elementor-widget-image {
        min-height: 120px !important;
        padding: 16px 12px !important;
    }

    .page-id-1372
    .elementor-element.elementor-element-ac702d5
    .elementor-widget-image img {
        max-width: 130px !important;
        height: 65px !important;
        max-height: 65px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   FOCUS. CONNECT. GROW.
   Pathway to Innovate demo page
========================================= */

/* Overall section layout */
.page-id-1372 .elementor-element-8605700 > .elementor-container {
    max-width: 1240px;
    align-items: center;
    gap: 48px;
}

/* Give the image more space */
.page-id-1372 .elementor-element-a29f28c {
    width: 56% !important;
    flex: 0 0 56% !important;
}

.page-id-1372 .elementor-element-bf23b89 {
    width: calc(44% - 48px) !important;
    flex: 0 0 calc(44% - 48px) !important;
}

/* Larger left image */
.page-id-1372 .elementor-element-8e2dcb8 {
    padding: 0 !important;
}

.page-id-1372 .elementor-element-8e2dcb8 img {
    display: block;
    width: 100% !important;
    max-width: none !important;
    border-radius: 18px !important;
    box-shadow: 0 18px 45px rgba(7, 51, 66, 0.28);
}

/* Turn the right column into clean icon/text rows */
.page-id-1372 .elementor-element-bf23b89 > .elementor-widget-wrap {
    display: grid !important;
    grid-template-columns: 58px minmax(0, 1fr);
    column-gap: 18px;
    row-gap: 0;
    align-items: start;
    align-content: center;
    padding: 26px 28px !important;
    background: rgba(7, 51, 66, 0.42);
    border: 1px solid rgba(255, 255, 255, 0.16);
    border-radius: 20px;
    box-shadow: 0 16px 40px rgba(7, 51, 66, 0.18);
}

/* Override Elementor's individual widget widths */
.page-id-1372 .elementor-element-a9cdeb9,
.page-id-1372 .elementor-element-fe0bf10,
.page-id-1372 .elementor-element-173883d,
.page-id-1372 .elementor-element-63dc461,
.page-id-1372 .elementor-element-851d052,
.page-id-1372 .elementor-element-0c72d73,
.page-id-1372 .elementor-element-0e20e33,
.page-id-1372 .elementor-element-64ebe30 {
    width: 100% !important;
    max-width: 100% !important;
}

/* Icon positioning */
.page-id-1372 .elementor-element-a9cdeb9,
.page-id-1372 .elementor-element-fe0bf10,
.page-id-1372 .elementor-element-173883d,
.page-id-1372 .elementor-element-63dc461 {
    padding-top: 3px !important;
}

/* Improved circular icons */
.page-id-1372 .elementor-element-bf23b89 .elementor-icon-wrapper {
    text-align: left !important;
}

.page-id-1372 .elementor-element-bf23b89 .elementor-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    padding: 13px;
    color: #ffffff !important;
    background: linear-gradient(135deg, #78be20, #00b388);
    border-radius: 50%;
    box-shadow: 0 7px 18px rgba(0, 179, 136, 0.28);
}

.page-id-1372 .elementor-element-bf23b89 .elementor-icon svg {
    width: 23px !important;
    height: 23px !important;
    fill: #ffffff !important;
}

/* Text rows */
.page-id-1372 .elementor-element-851d052,
.page-id-1372 .elementor-element-0c72d73,
.page-id-1372 .elementor-element-0e20e33,
.page-id-1372 .elementor-element-64ebe30 {
    padding: 0 0 18px !important;
    margin: 0 0 18px !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.18);
    font-family: "Uni Neue", sans-serif !important;
    font-size: 15.5px !important;
    line-height: 1.55 !important;
    color: #ffffff !important;
}

/* Remove divider below final item */
.page-id-1372 .elementor-element-64ebe30 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    border-bottom: 0;
}

/* Headings within each row */
.page-id-1372 .elementor-element-bf23b89 h5 {
    margin: 0 0 5px !important;
    color: #ffffff !important;
    font-family: "Uni Neue", sans-serif !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
}

/* Paragraph spacing */
.page-id-1372 .elementor-element-bf23b89 p {
    margin: 0 !important;
}

/* What You Get list */
.page-id-1372 .elementor-element-64ebe30 ul {
    margin: 8px 0 0;
    padding-left: 18px;
}

.page-id-1372 .elementor-element-64ebe30 li {
    margin-bottom: 5px;
    padding-left: 3px;
}

/* Section title */
.page-id-1372 .elementor-element-d351013 h2 {
    margin-bottom: 14px !important;
    font-size: clamp(32px, 4vw, 46px);
    line-height: 1.1 !important;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {
    .page-id-1372 .elementor-element-8605700 > .elementor-container {
        gap: 28px;
        padding: 0 20px;
    }

    .page-id-1372 .elementor-element-a29f28c {
        width: 50% !important;
        flex-basis: 50% !important;
    }

    .page-id-1372 .elementor-element-bf23b89 {
        width: calc(50% - 28px) !important;
        flex-basis: calc(50% - 28px) !important;
    }

    .page-id-1372 .elementor-element-bf23b89 > .elementor-widget-wrap {
        grid-template-columns: 50px minmax(0, 1fr);
        column-gap: 14px;
        padding: 22px 20px !important;
    }

    .page-id-1372 .elementor-element-bf23b89 .elementor-icon {
        width: 44px;
        height: 44px;
        padding: 11px;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {
    .page-id-1372 .elementor-element-8605700 > .elementor-container {
        display: flex;
        gap: 24px;
        padding: 0 16px;
    }

    .page-id-1372 .elementor-element-a29f28c,
    .page-id-1372 .elementor-element-bf23b89 {
        width: 100% !important;
        flex: 0 0 100% !important;
    }

    .page-id-1372 .elementor-element-8e2dcb8 img {
        width: 100% !important;
        border-radius: 14px !important;
    }

    .page-id-1372 .elementor-element-bf23b89 > .elementor-widget-wrap {
        grid-template-columns: 48px minmax(0, 1fr);
        column-gap: 13px;
        padding: 22px 18px !important;
        border-radius: 16px;
    }

    .page-id-1372 .elementor-element-bf23b89 .elementor-icon {
        width: 42px;
        height: 42px;
        padding: 10px;
    }

    .page-id-1372 .elementor-element-bf23b89 .elementor-icon svg {
        width: 20px !important;
        height: 20px !important;
    }

    .page-id-1372 .elementor-element-bf23b89 h5 {
        font-size: 19px !important;
    }

    .page-id-1372 .elementor-element-851d052,
    .page-id-1372 .elementor-element-0c72d73,
    .page-id-1372 .elementor-element-0e20e33,
    .page-id-1372 .elementor-element-64ebe30 {
        font-size: 14.5px !important;
        padding-bottom: 16px !important;
        margin-bottom: 16px !important;
    }
}
/* =========================================
   PATHWAY DEMO — CONSISTENT BODY TEXT
========================================= */

/* Standard paragraph and list text */
.page-id-1372 #content p,
.page-id-1372 #content li,
.page-id-1372 #content .elementor-widget-text-editor,
.page-id-1372 #content .elementor-widget-text-editor p {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* How It Works descriptive text */
.page-id-1372 .pti-map__mobile-copy p,
.page-id-1372 .pti-map__apply-heading {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* Businesses Like Yours */
.page-id-1372 .pti-proof__intro,
.page-id-1372 .pti-proof__video-content p {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* Counter descriptions */
.page-id-1372 .pti-proof__stat p {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* Final CTA description */
.page-id-1372 .pti-proof__cta p {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* Testimonial quotations */
.page-id-1372 .pti-testimonials__quote p {
    font-size: 14px !important;
    line-height: 1.6 !important;
}

/* Event descriptions */
.page-id-1372 .wpr-grid-item-excerpt,
.page-id-1372 .wpr-grid-item-excerpt p {
    font-size: 14px !important;
    line-height: 1.55 !important;
}

/* Buttons */
.page-id-1372 .elementor-button,
.page-id-1372 .pti-map__apply-button,
.page-id-1372 .pti-proof__button {
    font-size: 14px !important;
}

/* Keep card names as headings */
.page-id-1372 .pti-proof__video-content h4 {
    font-size: 20px !important;
}

/* Keep main headings and counter numbers unchanged */
.page-id-1372 h1,
.page-id-1372 h2,
.page-id-1372 h3,
.page-id-1372 h4,
.page-id-1372 .pti-proof__number {
    /* Intentionally retain their existing heading sizes */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Uni Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/Fontfabric-UniNeueRegular.woff') format('woff');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-RegularItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Uni Neue';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.pathwaytoinnovate.ie/wp-content/uploads/2025/08/UniNeue-Trial-BoldItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */