.elementor-14555 .elementor-element.elementor-element-a09b4eb{--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-14555 .elementor-element.elementor-element-c2894e4{--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-14555 .elementor-element.elementor-element-c2894e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .elementor-repeater-item-0859be2 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Maths_Made_Simple_Clean_Layout-1.jpg);background-size:cover;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .elementor-repeater-item-9c60232 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Your-paragraph-text-11.png);background-size:cover;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .elementor-repeater-item-5fbfcdd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Your-paragraph-text-9.png);background-size:cover;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .elementor-repeater-item-a8755a7 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://dublinmaths.ie/wp-content/uploads/2025/11/Your-paragraph-text-8.png);background-size:cover;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:563px;}.elementor-14555 .elementor-element.elementor-element-213e3c8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .swiper-slide-contents{max-width:87%;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .swiper-slide-inner{text-align:center;}.elementor-14555 .elementor-element.elementor-element-a6ad348{--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-14555 .elementor-element.elementor-element-a6ad348.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .uicore-repeater-selector{border-style:text;}.elementor-14555 .elementor-element.elementor-element-d9b5acb  .elementor-repeater-item-6c2afda.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-d9b5acb  .elementor-repeater-item-6c2afda .ui-e-headline-text{background-color:var( --e-global-color-uicore_body );}.elementor-14555 .elementor-element.elementor-element-d9b5acb  .elementor-repeater-item-6c2afda.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-d9b5acb .elementor-repeater-item-6c2afda{color:var( --e-global-color-uicore_secondary );fill:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-d9b5acb.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-d9b5acb{text-align:center;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-headline-text path{stroke-width:40;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-headline-text svg{bottom:0%;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-headline-text, .elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-highlight-image{font-size:65px;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-headline-highlighted{color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-998e21c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-998e21c{--e-rating-justify-content:center;}.elementor-14555 .elementor-element.elementor-element-2b9cdad > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-2b9cdad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-2b9cdad{text-align:center;}.elementor-14555 .elementor-element.elementor-element-c74f0ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14555 .elementor-element.elementor-element-391181a{--display:flex;}.elementor-14555 .elementor-element.elementor-element-391181a:not(.elementor-motion-effects-element-type-background), .elementor-14555 .elementor-element.elementor-element-391181a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A8B3F;background-image:url("https://dublinmaths.ie/wp-content/uploads/2025/11/ChatGPT-Image-Nov-16-2025-08_24_40-AM-300x200.png");}.elementor-14555 .elementor-element.elementor-element-4a00176 .uicore-repeater-selector{border-style:text;}.elementor-14555 .elementor-element.elementor-element-4a00176  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-4a00176  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-4a00176  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-4a00176 .elementor-repeater-item-2a038c8{color:var( --e-global-color-uicore_white );fill:var( --e-global-color-uicore_white );}.elementor-14555 .elementor-element.elementor-element-4a00176 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14555 .elementor-element.elementor-element-4a00176.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-4a00176{text-align:center;}.elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-headline-text path{stroke-width:40;}.elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-headline-text svg{bottom:0%;}.elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-headline-text{color:#FFFFFF;}.elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-headline-text, .elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-highlight-image{font-size:1px;}.elementor-14555 .elementor-element.elementor-element-4a00176 .ui-e-headline-highlighted{color:var( --e-global-color-uicore_secondary );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14555 .elementor-element.elementor-element-e78fbf2 > .elementor-widget-container{padding:00px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-e78fbf2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-e78fbf2{text-align:center;}.elementor-14555 .elementor-element.elementor-element-e78fbf2 .elementor-heading-title{font-size:27px;color:var( --e-global-color-uicore_white );}.elementor-14555 .elementor-element.elementor-element-9e1a886 .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-14555 .elementor-element.elementor-element-9e1a886 .elementor-button:hover, .elementor-14555 .elementor-element.elementor-element-9e1a886 .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-9e1a886.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-9e1a886 .elementor-button:hover svg, .elementor-14555 .elementor-element.elementor-element-9e1a886 .elementor-button:focus svg{fill:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-a815fcf{--display:flex;}.elementor-14555 .elementor-element.elementor-element-a815fcf:not(.elementor-motion-effects-element-type-background), .elementor-14555 .elementor-element.elementor-element-a815fcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00AEE6;background-image:url("https://dublinmaths.ie/wp-content/uploads/2025/11/ChatGPT-Image-Nov-16-2025-08_29_19-AM-300x200.png");}.elementor-14555 .elementor-element.elementor-element-e25903a .uicore-repeater-selector{border-style:text;}.elementor-14555 .elementor-element.elementor-element-e25903a  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-e25903a  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_headline );}.elementor-14555 .elementor-element.elementor-element-e25903a > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14555 .elementor-element.elementor-element-e25903a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-e25903a{text-align:center;}.elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-headline-text path{stroke:var( --e-global-color-uicore_primary );stroke-width:40;}.elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-headline-text svg{bottom:0%;}.elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-headline-text{color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-headline-text, .elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-highlight-image{font-size:1px;}.elementor-14555 .elementor-element.elementor-element-e25903a .ui-e-headline-highlighted{color:var( --e-global-color-uicore_white );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14555 .elementor-element.elementor-element-2ea90ac.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-2ea90ac{text-align:center;}.elementor-14555 .elementor-element.elementor-element-2ea90ac .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-14555 .elementor-element.elementor-element-1f7f099 .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-14555 .elementor-element.elementor-element-1f7f099 .elementor-button:hover, .elementor-14555 .elementor-element.elementor-element-1f7f099 .elementor-button:focus{background-color:var( --e-global-color-uicore_primary );color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-1f7f099.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-1f7f099 .elementor-button:hover svg, .elementor-14555 .elementor-element.elementor-element-1f7f099 .elementor-button:focus svg{fill:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-40d5894{--display:flex;}.elementor-14555 .elementor-element.elementor-element-40d5894:not(.elementor-motion-effects-element-type-background), .elementor-14555 .elementor-element.elementor-element-40d5894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF3333;background-image:url("https://dublinmaths.ie/wp-content/uploads/2025/11/ChatGPT-Image-Nov-16-2025-08_27_03-AM-300x300.png");}.elementor-14555 .elementor-element.elementor-element-db53830 .uicore-repeater-selector{border-style:text;}.elementor-14555 .elementor-element.elementor-element-db53830  .elementor-repeater-item-2a038c8.ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-db53830  .elementor-repeater-item-2a038c8 .ui-e-headline-text{background-color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-db53830 > .elementor-widget-container{margin:-20px -20px -20px -20px;}.elementor-14555 .elementor-element.elementor-element-db53830.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-db53830{text-align:center;}.elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-headline-text path{stroke-width:40;}.elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-headline-text svg{bottom:0%;}.elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-headline-text{color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-headline-text, .elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-highlight-image{font-size:1px;}.elementor-14555 .elementor-element.elementor-element-db53830 .ui-e-headline-highlighted{color:var( --e-global-color-uicore_secondary );font-family:"Sketch Serif", Sans-serif;font-size:19px;font-weight:normal;}.elementor-14555 .elementor-element.elementor-element-9628321.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-9628321{text-align:center;}.elementor-14555 .elementor-element.elementor-element-9628321 .elementor-heading-title{font-size:27px;color:var( --e-global-color-uicore_white );}.elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button:hover, .elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button:focus{background-color:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-d3cb1ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button{font-size:12px;fill:var( --e-global-color-uicore_secondary );color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button:hover svg, .elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button:focus svg{fill:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-5cbd014{--display:grid;--min-height:170px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14555 .elementor-element.elementor-element-684e301{--e-image-carousel-slides-to-show:2;}.elementor-14555 .elementor-element.elementor-element-684e301.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-7d3edd0{--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-14555 .elementor-element.elementor-element-ee6e7a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-ee6e7a5 img{width:56%;}.elementor-14555 .elementor-element.elementor-element-9d8de91.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-9d8de91{text-align:center;color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-f3e30af.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-f3e30af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-14555 .elementor-element.elementor-element-24f2b9b{--display:flex;}.elementor-14555 .elementor-element.elementor-element-1ca03ba{--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-14555 .elementor-element.elementor-element-6e27217.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-6e27217{text-align:center;}.elementor-14555 .elementor-element.elementor-element-6e27217 .elementor-heading-title{font-family:"Sketch Serif", Sans-serif;font-weight:200;}.elementor-14555 .elementor-element.elementor-element-0bd62d2.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-0bd62d2 .elementor-toggle-title, .elementor-14555 .elementor-element.elementor-element-0bd62d2 .elementor-toggle-icon{color:#000000;}.elementor-14555 .elementor-element.elementor-element-0bd62d2 .elementor-toggle-icon svg{fill:#000000;}.elementor-14555 .elementor-element.elementor-element-0bd62d2 .elementor-tab-title.elementor-active a, .elementor-14555 .elementor-element.elementor-element-0bd62d2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#000000;}.elementor-14555 .elementor-element.elementor-element-ceb0bd2{--display:flex;}.elementor-14555 .elementor-element.elementor-element-4a853c4.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-502d13a{--display:flex;}.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button:after,
								.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button:hover,
								.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:var( --e-global-color-uicore_secondary );}.elementor-14555 .elementor-element.elementor-element-4d10614.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button{color:var( --e-global-color-uicore_secondary );border-style:dashed;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-uicore_dark );font-size:53px;font-weight:200;max-width:707px;width:100%;}.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button:hover{color:var( --e-global-color-uicore_primary );border-style:dashed;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-uicore_primary );}.elementor-14555 .elementor-element.elementor-element-b20316b{--display:flex;}.elementor-14555 .elementor-element.elementor-element-88d651e{--e-image-carousel-slides-to-show:3;}.elementor-14555 .elementor-element.elementor-element-88d651e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-14555 .elementor-element.elementor-element-c74f0ee{--grid-auto-flow:row;}.elementor-14555 .elementor-element.elementor-element-5cbd014{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-14555 .elementor-element.elementor-element-a09b4eb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14555 .elementor-element.elementor-element-c2894e4{--margin-top:83px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14555 .elementor-element.elementor-element-213e3c8 .swiper-slide{height:313px;}.elementor-14555 .elementor-element.elementor-element-a6ad348{--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14555 .elementor-element.elementor-element-d9b5acb > .elementor-widget-container{margin:-126px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-highlight-icon, .elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-headline-text, .elementor-14555 .elementor-element.elementor-element-d9b5acb .ui-e-highlight-image{font-size:39px;}.elementor-14555 .elementor-element.elementor-element-998e21c > .elementor-widget-container{margin:-81px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-2b9cdad > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-c74f0ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14555 .elementor-element.elementor-element-391181a:not(.elementor-motion-effects-element-type-background), .elementor-14555 .elementor-element.elementor-element-391181a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dublinmaths.ie/wp-content/uploads/2025/11/ChatGPT-Image-Nov-16-2025-08_24_40-AM-300x200.png");}.elementor-14555 .elementor-element.elementor-element-391181a{--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14555 .elementor-element.elementor-element-4a00176 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-9e1a886 .elementor-button{font-size:18px;}.elementor-14555 .elementor-element.elementor-element-e25903a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-1f7f099 .elementor-button{font-size:18px;}.elementor-14555 .elementor-element.elementor-element-40d5894:not(.elementor-motion-effects-element-type-background), .elementor-14555 .elementor-element.elementor-element-40d5894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dublinmaths.ie/wp-content/uploads/2025/11/ChatGPT-Image-Nov-16-2025-08_27_03-AM-300x300.png");}.elementor-14555 .elementor-element.elementor-element-db53830 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-14555 .elementor-element.elementor-element-d3cb1ed .elementor-button{font-size:18px;}.elementor-14555 .elementor-element.elementor-element-5cbd014{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14555 .elementor-element.elementor-element-ee6e7a5 img{width:100%;max-width:83%;}.elementor-14555 .elementor-element.elementor-element-4d10614 .bdt-ep-button{font-size:32px;}}@media(min-width:768px){.elementor-14555 .elementor-element.elementor-element-c2894e4{--width:51.715%;}.elementor-14555 .elementor-element.elementor-element-a6ad348{--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 */