.elementor-14370 .elementor-element.elementor-element-e2c33a3{--display:flex;--min-height:472px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-acfb9cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-acfb9cb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .elementor-repeater-item-0859be2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/07/IMG_1194-scaled.jpg);background-size:cover;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .elementor-repeater-item-a8755a7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Your-paragraph-text-2.png);background-size:cover;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .elementor-repeater-item-5fbfcdd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Your-paragraph-text-7.png);background-size:cover;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .swiper-slide{transition-duration:calc(5000ms*1.2);height:563px;}.elementor-14370 .elementor-element.elementor-element-26c2f8c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .swiper-slide-contents{max-width:87%;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .swiper-slide-inner{text-align:center;}.elementor-14370 .elementor-element.elementor-element-918e4d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-918e4d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .uicore-repeater-selector{border-style:text;}.elementor-14370 .elementor-element.elementor-element-4f04a4c  .elementor-repeater-item-6c2afda.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4f04a4c  .elementor-repeater-item-6c2afda .ui-e-headline-text{background-color:var( --e-global-color-uicore_body );}.elementor-14370 .elementor-element.elementor-element-4f04a4c  .elementor-repeater-item-6c2afda.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4f04a4c .elementor-repeater-item-6c2afda{color:var( --e-global-color-uicore_secondary );fill:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-4f04a4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-4f04a4c{text-align:center;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-headline-text path{stroke-width:40;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-headline-text svg{bottom:0%;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-headline-text, .elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-highlight-image{font-size:74px;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-headline-highlighted{color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-20bb35f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-20bb35f{--e-rating-justify-content:center;}.elementor-14370 .elementor-element.elementor-element-fa605f2 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-fa605f2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-fa605f2{text-align:center;}.elementor-14370 .elementor-element.elementor-element-3875e7c{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14370 .elementor-element.elementor-element-cf62861{--display:flex;}.elementor-14370 .elementor-element.elementor-element-cf62861:not(.elementor-motion-effects-element-type-background), .elementor-14370 .elementor-element.elementor-element-cf62861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-fb68653 .uicore-repeater-selector{border-style:text;}.elementor-14370 .elementor-element.elementor-element-fb68653  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-fb68653  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-fb68653  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-fb68653 .elementor-repeater-item-2a038c8{color:var( --e-global-color-uicore_secondary );fill:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-fb68653 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14370 .elementor-element.elementor-element-fb68653.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-fb68653{text-align:center;}.elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-headline-text path{stroke-width:40;}.elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-headline-text svg{bottom:0%;}.elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-headline-text{color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-headline-text, .elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-highlight-image{font-size:1px;}.elementor-14370 .elementor-element.elementor-element-fb68653 .ui-e-headline-highlighted{color:var( --e-global-color-uicore_secondary );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14370 .elementor-element.elementor-element-8124ece > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-8124ece.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-8124ece{text-align:center;}.elementor-14370 .elementor-element.elementor-element-8124ece .elementor-heading-title{font-size:27px;color:var( --e-global-color-uicore_white );}.elementor-14370 .elementor-element.elementor-element-7b1f046.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-7b1f046{text-align:center;font-size:16px;color:var( --e-global-color-uicore_white );}.elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button:hover, .elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button:focus{background-color:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-4f19ab6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button{font-size:12px;fill:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button:hover svg, .elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button:focus svg{fill:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-bfb2731{--display:flex;}.elementor-14370 .elementor-element.elementor-element-bfb2731:not(.elementor-motion-effects-element-type-background), .elementor-14370 .elementor-element.elementor-element-bfb2731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-d45b77d .uicore-repeater-selector{border-style:text;}.elementor-14370 .elementor-element.elementor-element-d45b77d  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-d45b77d  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_headline );}.elementor-14370 .elementor-element.elementor-element-d45b77d > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14370 .elementor-element.elementor-element-d45b77d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-d45b77d{text-align:center;}.elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-headline-text path{stroke-width:40;}.elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-headline-text svg{bottom:0%;}.elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-headline-text{color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-headline-text, .elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-highlight-image{font-size:1px;}.elementor-14370 .elementor-element.elementor-element-d45b77d .ui-e-headline-highlighted{color:var( --e-global-color-uicore_primary );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14370 .elementor-element.elementor-element-5437974.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-5437974{text-align:center;}.elementor-14370 .elementor-element.elementor-element-5437974 .elementor-heading-title{font-size:27px;font-weight:200;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-cdd1704.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-cdd1704{text-align:center;font-size:16px;color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button{background-color:var( --e-global-color-uicore_secondary );font-size:12px;fill:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button:hover, .elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-d390aea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button:hover svg, .elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button:focus svg{fill:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-7c8f327{--display:flex;}.elementor-14370 .elementor-element.elementor-element-7c8f327:not(.elementor-motion-effects-element-type-background), .elementor-14370 .elementor-element.elementor-element-7c8f327 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-4c0a115 .uicore-repeater-selector{border-style:text;}.elementor-14370 .elementor-element.elementor-element-4c0a115  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4c0a115  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-4c0a115 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14370 .elementor-element.elementor-element-4c0a115.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-4c0a115{text-align:center;}.elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-headline-text path{stroke-width:40;}.elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-headline-text svg{bottom:0%;}.elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-headline-text{color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-headline-text, .elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-highlight-image{font-size:1px;}.elementor-14370 .elementor-element.elementor-element-4c0a115 .ui-e-headline-highlighted{color:var( --e-global-color-uicore_secondary );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14370 .elementor-element.elementor-element-b7110a8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-b7110a8{text-align:center;}.elementor-14370 .elementor-element.elementor-element-b7110a8 .elementor-heading-title{font-size:27px;color:var( --e-global-color-uicore_white );}.elementor-14370 .elementor-element.elementor-element-2da8dbc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-2da8dbc{text-align:center;font-size:16px;color:var( --e-global-color-uicore_white );}.elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button:hover, .elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button:focus{background-color:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-3ddf274.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button{font-size:12px;fill:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button:hover svg, .elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button:focus svg{fill:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-10fd2e6{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14370 .elementor-element.elementor-element-8552227.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-36addb0{--display:flex;}.elementor-14370 .elementor-element.elementor-element-0151383{--display:flex;}.elementor-14370 .elementor-element.elementor-element-bcbb69c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-635e23c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-8ad87e5{--display:flex;}.elementor-14370 .elementor-element.elementor-element-224aced{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-c67b499.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-a31585e{--display:flex;}.elementor-14370 .elementor-element.elementor-element-52de152{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-37d3338.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-77ed4fa{--display:flex;}.elementor-14370 .elementor-element.elementor-element-7314dee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-33a8266.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-f3850f0{--display:flex;}.elementor-14370 .elementor-element.elementor-element-dbadee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-7bd26ca.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-94749df{--display:flex;}.elementor-14370 .elementor-element.elementor-element-a56a4f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-a23f8d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-24e773a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-14370 .elementor-element.elementor-element-24e773a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-8c472d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-8c472d6 img{width:56%;}.elementor-14370 .elementor-element.elementor-element-93cbfe8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-93cbfe8{text-align:center;color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-6e8d44c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14370 .elementor-element.elementor-element-703bc4a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-703bc4a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14370 .elementor-element.elementor-element-cc54d84{--display:flex;}.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button:after,
								.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button:hover,
								.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_secondary );}.elementor-14370 .elementor-element.elementor-element-6571501.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button{color:var( --e-global-color-uicore_secondary );border-style:solid;border-width:3px 3px 3px 3px;border-color:#666;font-size:45px;font-weight:200;}.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button:hover{color:var( --e-global-color-uicore_primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-uicore_primary );}.elementor-14370 .elementor-element.elementor-element-0f44379.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-14370 .elementor-element.elementor-element-3875e7c{--grid-auto-flow:row;}.elementor-14370 .elementor-element.elementor-element-10fd2e6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14370 .elementor-element.elementor-element-e2c33a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-acfb9cb{--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-26c2f8c .swiper-slide{height:313px;}.elementor-14370 .elementor-element.elementor-element-918e4d3{--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-4f04a4c > .elementor-widget-container{margin:-126px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-highlight-icon, .elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-headline-text, .elementor-14370 .elementor-element.elementor-element-4f04a4c .ui-e-highlight-image{font-size:48px;}.elementor-14370 .elementor-element.elementor-element-20bb35f > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-fa605f2 > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-3875e7c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14370 .elementor-element.elementor-element-cf62861{--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14370 .elementor-element.elementor-element-fb68653 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-4f19ab6 .elementor-button{font-size:18px;}.elementor-14370 .elementor-element.elementor-element-d45b77d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-d390aea .elementor-button{font-size:18px;}.elementor-14370 .elementor-element.elementor-element-4c0a115 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14370 .elementor-element.elementor-element-3ddf274 .elementor-button{font-size:18px;}.elementor-14370 .elementor-element.elementor-element-10fd2e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14370 .elementor-element.elementor-element-24e773a{--n-accordion-title-font-size:13px;}.elementor-14370 .elementor-element.elementor-element-8c472d6 img{width:100%;max-width:83%;}.elementor-14370 .elementor-element.elementor-element-6571501 .bdt-ep-button{font-size:29px;}}@media(min-width:768px){.elementor-14370 .elementor-element.elementor-element-acfb9cb{--width:51.715%;}.elementor-14370 .elementor-element.elementor-element-918e4d3{--width:51.715%;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sketch Serif';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dublinmaths.ie/wp-content/uploads/2025/11/Sketch-Serif.ttf') format('truetype');
}
/* End Custom Fonts CSS */