.elementor-9 .elementor-element.elementor-element-9e70b8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;}.elementor-9 .elementor-element.elementor-element-9e70b8d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9e70b8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thecentreformathematicaldevelopment.ie/wp-content/uploads/2025/05/tullow-leaving-cert-maths-grind.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-77dda42{--display:flex;}.elementor-9 .elementor-element.elementor-element-77dda42.e-con{--flex-grow:0;--flex-shrink: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-9 .elementor-element.elementor-element-fcfb5e4 > .elementor-widget-container{margin:14px 0px 17px 0px;padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fcfb5e4{text-align:center;}.elementor-9 .elementor-element.elementor-element-fcfb5e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7c8f732{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-823516b{--display:flex;}.elementor-9 .elementor-element.elementor-element-04724dc{--display:flex;}.elementor-9 .elementor-element.elementor-element-27b3f6d0 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-27b3f6d0{text-align:center;}.elementor-9 .elementor-element.elementor-element-27b3f6d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-daac6bb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-daac6bb{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6cebcd1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6cebcd1{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-6746abec .elementor-button{background-color:#2F5D91;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6746abec > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-48eb83d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-48eb83d3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-48eb83d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3e4f66a0{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6088e527{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-37a3479c{--display:flex;--min-height:260px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-37a3479c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-4234f0c > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4234f0c{text-align:center;}.elementor-9 .elementor-element.elementor-element-4234f0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-7fec736d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-242eca1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64, 78, 92, 0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-242eca1f::before, .elementor-9 .elementor-element.elementor-element-242eca1f > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-242eca1f > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-242eca1f > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-242eca1f > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-242eca1f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.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-9 .elementor-element.elementor-element-73b0620 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-73b0620{text-align:center;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-7a1601fb > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7a1601fb{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-7a1601fb a{color:#222222;}.elementor-9 .elementor-element.elementor-element-62c3ea52 .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-62c3ea52 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-62c3ea52 .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-62c3ea52 > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-62c3ea52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-62c3ea52 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-22a39f9b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64,78,92,0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-22a39f9b::before, .elementor-9 .elementor-element.elementor-element-22a39f9b > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-22a39f9b > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-22a39f9b > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-22a39f9b > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-22a39f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-d341116{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-a0213fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a0213fa{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-a0213fa a{color:#222222;}.elementor-9 .elementor-element.elementor-element-25eeca51 .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-25eeca51 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-25eeca51 .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-25eeca51 > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-25eeca51 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-25eeca51 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-48be4c18{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64,78,92,0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-48be4c18::before, .elementor-9 .elementor-element.elementor-element-48be4c18 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-48be4c18 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-48be4c18 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-48be4c18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-48be4c18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-8462eff{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-882c97b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-882c97b{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-882c97b a{color:#222222;}.elementor-9 .elementor-element.elementor-element-75de2f30 .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-75de2f30 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-75de2f30 .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-75de2f30 > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-75de2f30 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-75de2f30 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-5b6a71a{--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-9 .elementor-element.elementor-element-5b18d72 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5b18d72{text-align:center;}.elementor-9 .elementor-element.elementor-element-5b18d72 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-46be95d{--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-9 .elementor-element.elementor-element-7f092bd{--display:flex;}.elementor-9 .elementor-element.elementor-element-cb92607 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cb92607{text-align:center;}.elementor-9 .elementor-element.elementor-element-cb92607 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-3e5771f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3e5771f{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-3e5771f a{color:#222222;}.elementor-9 .elementor-element.elementor-element-a357355{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-9 .elementor-element.elementor-element-2695f1b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2695f1b{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-2695f1b a{color:#222222;}.elementor-9 .elementor-element.elementor-element-187641a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-9 .elementor-element.elementor-element-f626825.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-89a8f9f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-89a8f9f{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-89a8f9f a{color:#222222;}.elementor-9 .elementor-element.elementor-element-dd7683b{--display:flex;}.elementor-9 .elementor-element.elementor-element-da967e3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:30px 30px 30px 30px;}.elementor-9 .elementor-element.elementor-element-da967e3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-da967e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAC6C1;}.elementor-9 .elementor-element.elementor-element-0b7bf68{--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-9 .elementor-element.elementor-element-43a12b7 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-43a12b7{text-align:center;}.elementor-9 .elementor-element.elementor-element-43a12b7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-71e1054{--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-9 .elementor-element.elementor-element-9596670{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:28px 28px 28px 28px;}.elementor-9 .elementor-element.elementor-element-9596670:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9596670 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-f6c50f6 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f6c50f6{text-align:center;}.elementor-9 .elementor-element.elementor-element-f6c50f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e5484b0 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5484b0{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-47df12a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cea098d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cea098d{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-610c6dd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-610c6dd{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-47daedd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-47daedd{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0d137c5{--display:flex;}.elementor-9 .elementor-element.elementor-element-fd54c36 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fd54c36{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-333be5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:25px 25px 25px 25px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-333be5d:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-333be5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEFD;}.elementor-9 .elementor-element.elementor-element-35bb381{--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-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-4b2d9e7{--divider-border-style:solid;--divider-color:#FFF6F6;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-4b2d9e7 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-4b2d9e7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-330d781 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-330d781{text-align:center;}.elementor-9 .elementor-element.elementor-element-330d781 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-464d2fd1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-464d2fd1{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-464d2fd1 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-f315183 .elementor-button{background-color:#2F5D91;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f315183 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8dea251{--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-9 .elementor-element.elementor-element-abacb56 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:38px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-abacb56 img{border-radius:43px 43px 43px 43px;}.elementor-9 .elementor-element.elementor-element-54f8e3d5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.3;--border-radius:25px 25px 25px 25px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-54f8e3d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://thecentreformathematicaldevelopment.ie/wp-content/uploads/2025/05/teacher-leaving-cert-math-tuition-small-class.webp");background-position:bottom left;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-54f8e3d5::before, .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-350e6eb8{--display:flex;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-5268b5f5 > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5268b5f5{text-align:center;}.elementor-9 .elementor-element.elementor-element-5268b5f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:37px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7e4828bd > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7e4828bd{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#FFFAFA;}.elementor-9 .elementor-element.elementor-element-7e4828bd a{color:#222222;}.elementor-9 .elementor-element.elementor-element-a27cea9 .elementor-button{background-color:#2F5D91;fill:#FFFFFF;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a27cea9 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6037b43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6037b43:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6037b43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d1b28c5{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c69804e{--display:flex;--flex-direction:column-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2da2847{--display:flex;--min-height:260px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2da2847.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-9 .elementor-element.elementor-element-03ac05d > .elementor-widget-container{padding:25px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-03ac05d .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-03ac05d .elementor-image-box-title{margin-bottom:10px;color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-8d5a494{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b02de2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64, 78, 92, 0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b02de2::before, .elementor-9 .elementor-element.elementor-element-9b02de2 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9b02de2 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9b02de2 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9b02de2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9b02de2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-3e56145 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3e56145 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a31f700 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-a31f700{text-align:center;}.elementor-9 .elementor-element.elementor-element-a31f700 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-9c56500 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-9c56500{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-9c56500 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-5dbb84c .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-5dbb84c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-5dbb84c .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-5dbb84c > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-5dbb84c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-5dbb84c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-9e7a0cb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64,78,92,0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e7a0cb::before, .elementor-9 .elementor-element.elementor-element-9e7a0cb > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9e7a0cb > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9e7a0cb > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9e7a0cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9e7a0cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-8a2b449 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8a2b449 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4fa376b > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-4fa376b{text-align:center;}.elementor-9 .elementor-element.elementor-element-4fa376b .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-769c5b6 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-769c5b6{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-769c5b6 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-daaa51c .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-daaa51c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-daaa51c .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-daaa51c > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-daaa51c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-daaa51c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-e6471e9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64,78,92,0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e6471e9::before, .elementor-9 .elementor-element.elementor-element-e6471e9 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e6471e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-e6471e9 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e6471e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-e6471e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-83a4977 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-83a4977 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-da1d637 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-da1d637{text-align:center;}.elementor-9 .elementor-element.elementor-element-da1d637 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-680bd06 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-680bd06{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-680bd06 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-697143b .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-697143b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-697143b .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-697143b > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-697143b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-697143b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-4d3c469{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9843657{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64, 78, 92, 0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9843657::before, .elementor-9 .elementor-element.elementor-element-9843657 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9843657 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-9843657 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9843657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-9843657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-9843657.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-de1d9c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-de1d9c1 img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fc74537 > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-fc74537{text-align:center;}.elementor-9 .elementor-element.elementor-element-fc74537 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-3b0d923 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3b0d923{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-3b0d923 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-a30668c .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-a30668c .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-a30668c .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-a30668c > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-a30668c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-a30668c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-a940086{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--border-radius:15px 15px 15px 15px;box-shadow:0px 0px 15px 0px rgba(64,78,92,0.15);--margin-top:12px;--margin-bottom:12px;--margin-left:12px;--margin-right:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a940086::before, .elementor-9 .elementor-element.elementor-element-a940086 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a940086 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-a940086 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a940086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-a940086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9 .elementor-element.elementor-element-784838e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-784838e img{width:100%;border-radius:15px 15px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3efdbbd > .elementor-widget-container{padding:30px 30px 0px 30px;}.elementor-9 .elementor-element.elementor-element-3efdbbd{text-align:center;}.elementor-9 .elementor-element.elementor-element-3efdbbd .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-5d27f23 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5d27f23{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-5d27f23 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-d3d6f36 .elementor-button{background-color:rgba(113,151,156,0);fill:var( --e-global-color-astglobalcolor2 );color:var( --e-global-color-astglobalcolor2 );}.elementor-9 .elementor-element.elementor-element-d3d6f36 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-d3d6f36 .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-9 .elementor-element.elementor-element-d3d6f36 > .elementor-widget-container{margin:0px 30px 20px 30px;}.elementor-9 .elementor-element.elementor-element-d3d6f36 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-d3d6f36 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-9 .elementor-element.elementor-element-7744d11{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-7744d11:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-7744d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CAC6C1;}.elementor-9 .elementor-element.elementor-element-930f8ec{--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-9 .elementor-element.elementor-element-b521d8d{text-align:center;}.elementor-9 .elementor-element.elementor-element-b521d8d .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-bd2b9ab{--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-9 .elementor-element.elementor-element-28b54c6{text-align:center;}.elementor-9 .elementor-element.elementor-element-7e2e600{--spacer-size:146px;}.elementor-9 .elementor-element.elementor-element-c78c358{text-align:center;}.elementor-9 .elementor-element.elementor-element-c78c358 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-cc196ec > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cc196ec{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-cc196ec a{color:#222222;}.elementor-9 .elementor-element.elementor-element-8c30a57{text-align:center;}.elementor-9 .elementor-element.elementor-element-8c30a57 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-155b2cc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-155b2cc{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-155b2cc a{color:#222222;}.elementor-9 .elementor-element.elementor-element-9019904{text-align:center;}.elementor-9 .elementor-element.elementor-element-9019904 .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-1c3fc15 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-1c3fc15{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-1c3fc15 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-4d5f35e{text-align:center;}.elementor-9 .elementor-element.elementor-element-4d5f35e .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-7544b24 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7544b24{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-7544b24 a{color:#222222;}.elementor-9 .elementor-element.elementor-element-bda572f{text-align:center;}.elementor-9 .elementor-element.elementor-element-bda572f .elementor-heading-title{color:#2F5D91;}.elementor-9 .elementor-element.elementor-element-5e60ada > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5e60ada{text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:#222222;}.elementor-9 .elementor-element.elementor-element-5e60ada a{color:#222222;}body.elementor-page-9:not(.elementor-motion-effects-element-type-background), body.elementor-page-9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-48eb83d3{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-7fec736d{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-242eca1f{--margin-top:011px;--margin-bottom:011px;--margin-left:011px;--margin-right:011px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-22a39f9b{--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-48be4c18{--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-47df12a{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-333be5d{--padding-top:0px;--padding-bottom:100px;--padding-left:80px;--padding-right:80px;}.elementor-9 .elementor-element.elementor-element-54f8e3d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-9 .elementor-element.elementor-element-54f8e3d5{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-350e6eb8{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-9 .elementor-element.elementor-element-6037b43{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-9 .elementor-element.elementor-element-8d5a494{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b02de2{--margin-top:011px;--margin-bottom:011px;--margin-left:011px;--margin-right:011px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e7a0cb{--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e6471e9{--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4d3c469{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9843657{--margin-top:011px;--margin-bottom:011px;--margin-left:011px;--margin-right:011px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a940086{--margin-top:11px;--margin-bottom:11px;--margin-left:11px;--margin-right:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-fcfb5e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-27b3f6d0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-daac6bb{text-align:center;}.elementor-9 .elementor-element.elementor-element-6cebcd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-6746abec > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6746abec .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-9 .elementor-element.elementor-element-48eb83d3{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-4234f0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-242eca1f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-73b0620 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-73b0620{text-align:center;}.elementor-9 .elementor-element.elementor-element-7a1601fb{text-align:center;}.elementor-9 .elementor-element.elementor-element-62c3ea52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-22a39f9b{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a0213fa{text-align:center;}.elementor-9 .elementor-element.elementor-element-25eeca51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-48be4c18{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-882c97b{text-align:center;}.elementor-9 .elementor-element.elementor-element-75de2f30 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-5b18d72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cb92607 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3e5771f{text-align:center;}.elementor-9 .elementor-element.elementor-element-2695f1b{text-align:center;}.elementor-9 .elementor-element.elementor-element-89a8f9f{text-align:center;}.elementor-9 .elementor-element.elementor-element-43a12b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f6c50f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e5484b0{text-align:center;}.elementor-9 .elementor-element.elementor-element-47df12a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cea098d{text-align:center;}.elementor-9 .elementor-element.elementor-element-610c6dd{text-align:center;}.elementor-9 .elementor-element.elementor-element-47daedd{text-align:center;}.elementor-9 .elementor-element.elementor-element-fd54c36{text-align:center;}.elementor-9 .elementor-element.elementor-element-333be5d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-330d781 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-464d2fd1{text-align:center;}.elementor-9 .elementor-element.elementor-element-f315183 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f315183 .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-9 .elementor-element.elementor-element-abacb56 > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-abacb56 img{border-radius:36px 36px 36px 36px;}.elementor-9 .elementor-element.elementor-element-54f8e3d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1100px 0px;}.elementor-9 .elementor-element.elementor-element-54f8e3d5{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-350e6eb8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5268b5f5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7e4828bd{text-align:center;}.elementor-9 .elementor-element.elementor-element-a27cea9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a27cea9 .elementor-button{border-radius:21px 21px 21px 21px;}.elementor-9 .elementor-element.elementor-element-6037b43{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9 .elementor-element.elementor-element-03ac05d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-03ac05d .elementor-image-box-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-9b02de2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a31f700 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a31f700{text-align:center;}.elementor-9 .elementor-element.elementor-element-9c56500{text-align:center;}.elementor-9 .elementor-element.elementor-element-5dbb84c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-9e7a0cb{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-4fa376b > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-4fa376b{text-align:center;}.elementor-9 .elementor-element.elementor-element-769c5b6{text-align:center;}.elementor-9 .elementor-element.elementor-element-daaa51c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-e6471e9{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-da1d637 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-da1d637{text-align:center;}.elementor-9 .elementor-element.elementor-element-680bd06{text-align:center;}.elementor-9 .elementor-element.elementor-element-697143b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-9843657{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fc74537 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-fc74537{text-align:center;}.elementor-9 .elementor-element.elementor-element-3b0d923{text-align:center;}.elementor-9 .elementor-element.elementor-element-a30668c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-a940086{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3efdbbd > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-3efdbbd{text-align:center;}.elementor-9 .elementor-element.elementor-element-5d27f23{text-align:center;}.elementor-9 .elementor-element.elementor-element-d3d6f36 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-cc196ec{text-align:center;}.elementor-9 .elementor-element.elementor-element-155b2cc{text-align:center;}.elementor-9 .elementor-element.elementor-element-1c3fc15{text-align:center;}.elementor-9 .elementor-element.elementor-element-7544b24{text-align:center;}.elementor-9 .elementor-element.elementor-element-5e60ada{text-align:center;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-77dda42{--width:64.492%;}.elementor-9 .elementor-element.elementor-element-7c8f732{--width:50%;}.elementor-9 .elementor-element.elementor-element-6088e527{--content-width:1317px;}.elementor-9 .elementor-element.elementor-element-37a3479c{--width:70.5%;}.elementor-9 .elementor-element.elementor-element-0b7bf68{--width:33.3333%;}.elementor-9 .elementor-element.elementor-element-71e1054{--width:66.6666%;}.elementor-9 .elementor-element.elementor-element-35bb381{--width:50%;}.elementor-9 .elementor-element.elementor-element-8dea251{--width:50%;}.elementor-9 .elementor-element.elementor-element-c69804e{--content-width:1317px;}.elementor-9 .elementor-element.elementor-element-2da2847{--width:70.5%;}.elementor-9 .elementor-element.elementor-element-4d3c469{--width:100%;}.elementor-9 .elementor-element.elementor-element-9843657{--width:47.415%;}.elementor-9 .elementor-element.elementor-element-930f8ec{--width:50%;}.elementor-9 .elementor-element.elementor-element-bd2b9ab{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-242eca1f{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-22a39f9b{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-48be4c18{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-350e6eb8{--width:96%;}.elementor-9 .elementor-element.elementor-element-9b02de2{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-9e7a0cb{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-e6471e9{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-9843657{--width:46.6%;}.elementor-9 .elementor-element.elementor-element-a940086{--width:46.6%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-54f8e3d5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-54f8e3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}