.elementor-414 .elementor-element.elementor-element-aca18e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--padding-block-start:85px;--padding-block-end:35px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-aca18e0:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-aca18e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00154A;background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s1-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-aca18e0, .elementor-414 .elementor-element.elementor-element-aca18e0::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-d8e18a2{text-align:left;}.elementor-414 .elementor-element.elementor-element-d8e18a2 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-d8e18a2 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-dbc773e{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-dbc773e > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-414 .elementor-element.elementor-element-96c7f02 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-96c7f02 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-96c7f02 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-5d53db6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--margin-block-start:35px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-73d5aff{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-4bf9f4c .elementor-counter-number-wrapper{color:#FFFFFF;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-4bf9f4c .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-414 .elementor-element.elementor-element-7e15e28{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-f759698 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-f759698 .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-414 .elementor-element.elementor-element-c7fa469{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-fbca4d9 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-fbca4d9 .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-414 .elementor-element.elementor-element-fbca4d9 > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-414 .elementor-element.elementor-element-2bb8242{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-e46dac6 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-e46dac6 .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-414 .elementor-element.elementor-element-2b66a3c{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-fdd3966 .elementor-counter-number-wrapper{color:#FFFFFF;font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-fdd3966 .elementor-counter-title{color:#FFFFFF;font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-414 .elementor-element.elementor-element-9aa2cc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--padding-block-start:70px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-9aa2cc4:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-9aa2cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s2-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-9aa2cc4, .elementor-414 .elementor-element.elementor-element-9aa2cc4::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-ffc6b43{text-align:center;}.elementor-414 .elementor-element.elementor-element-ffc6b43 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-ffc6b43 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-3417739{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-a0b86bb{--display:flex;--gap:35px 35px;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-647a0fc{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-647a0fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-ed59ac3{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-ed59ac3 > .elementor-widget-container{padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-44c2053{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-44c2053 > .elementor-widget-container{padding:35px 28px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-4a8b1a9{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-4a8b1a9 > .elementor-widget-container{padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-2c86c62{--display:flex;--gap:35px 35px;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;--z-index:2;}.elementor-414 .elementor-element.elementor-element-319a36d{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-319a36d > .elementor-widget-container{padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-df36e3e > .elementor-widget-container{margin:-55px -150px -8px -165px;}.elementor-414 .elementor-element.elementor-element-de3f654{--display:flex;--gap:35px 35px;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-34d107a{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-34d107a > .elementor-widget-container{padding:35px 28px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-39899a5{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-39899a5 > .elementor-widget-container{padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-56229b0{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-56229b0 > .elementor-widget-container{padding:35px 30px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-5d4688e{color:var( --e-global-color-secondary );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-5d4688e > .elementor-widget-container{padding:35px 28px 20px 35px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 60px 0px rgba(106.99999999999996, 251, 205.99999999999997, 0.08);}.elementor-414 .elementor-element.elementor-element-8b9842a{--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;--align-items:center;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--padding-block-start:60px;--padding-block-end:100px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-8b9842a:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-8b9842a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-414 .elementor-element.elementor-element-8b9842a, .elementor-414 .elementor-element.elementor-element-8b9842a::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-ff4f558{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-c1309bd .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-c1309bd > .elementor-widget-container{margin:80px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-4b66e57{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-42c638f{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-826d2e6 > .elementor-widget-container{margin:-105px -220px 0px -50px;}.elementor-414 .elementor-element.elementor-element-c051124{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:100px;--padding-block-end:95px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-c051124:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-c051124 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s4-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-c051124, .elementor-414 .elementor-element.elementor-element-c051124::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-273cedf{text-align:center;}.elementor-414 .elementor-element.elementor-element-273cedf .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-273cedf > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-51c5f89{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-161953a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:13px 13px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:20px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-d08695a{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-f176346{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-f176346 > .elementor-widget-container{padding:23px 20px 25px 45px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-fdb0a1b{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-6b0624c{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-6b0624c > .elementor-widget-container{padding:23px 20px 25px 45px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-efeee0f{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-23c11f4{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-23c11f4 > .elementor-widget-container{padding:23px 20px 25px 45px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-6ebce54{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-65b08e5{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-65b08e5 > .elementor-widget-container{padding:23px 20px 25px 45px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-dbaab3a{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-6a9049a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-6a9049a > .elementor-widget-container{padding:23px 20px 25px 45px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-bdb3be1{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-1f231f9{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-1f231f9 > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:23px 20px 55px 49px;background-color:#FFFFFF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-f0f1561{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-54c6f22{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:95px;--padding-block-end:85px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-54c6f22:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-54c6f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s5-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-414 .elementor-element.elementor-element-54c6f22, .elementor-414 .elementor-element.elementor-element-54c6f22::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-2d9fa23{text-align:center;color:#6BFBCE;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-1.08px;}.elementor-414 .elementor-element.elementor-element-f2170f7{text-align:center;}.elementor-414 .elementor-element.elementor-element-f2170f7 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-f2170f7 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-414 .elementor-element.elementor-element-9d8e21f{--display:flex;--background-transition:0.3s;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-9d8e21f, .elementor-414 .elementor-element.elementor-element-9d8e21f::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-65b4b10{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-e01e03a .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-e01e03a .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-e01e03a .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-820cf89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:90px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-820cf89:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-820cf89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s6-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-414 .elementor-element.elementor-element-820cf89, .elementor-414 .elementor-element.elementor-element-820cf89::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-3e48cec{text-align:center;}.elementor-414 .elementor-element.elementor-element-3e48cec .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-3e48cec > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-414 .elementor-element.elementor-element-7673356{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:23px 23px;--flex-wrap:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:5px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-88e334c{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-88e334c:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-88e334c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-88e334c, .elementor-414 .elementor-element.elementor-element-88e334c::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-eaed2bc > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-c45f4b4 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-e5efef9{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-49bb7ce{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-49bb7ce:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-49bb7ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-49bb7ce, .elementor-414 .elementor-element.elementor-element-49bb7ce::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-40cf369 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-3ec3d86 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-3a3d288{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-b766535{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-b766535:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-b766535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-b766535, .elementor-414 .elementor-element.elementor-element-b766535::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-52ad3a0 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-cf33d85 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-49ee21a{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-21cc98d{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-21cc98d:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-21cc98d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-21cc98d, .elementor-414 .elementor-element.elementor-element-21cc98d::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-a7c3114 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-65dce7c .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-e18b3e4{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-53198c4{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-53198c4:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-53198c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-53198c4, .elementor-414 .elementor-element.elementor-element-53198c4::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-04e24ba > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-db0b0f1 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-49b67f2{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-200c9dc{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:35px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-200c9dc:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-200c9dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-414 .elementor-element.elementor-element-200c9dc, .elementor-414 .elementor-element.elementor-element-200c9dc::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-825d948 > .elementor-widget-container{margin:-45px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-0fc7235 .elementor-heading-title{font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-414 .elementor-element.elementor-element-70b7dff{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-e04f505 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-e04f505 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-e04f505 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-3eccf4e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;--margin-block-start:-17px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:50px;--padding-block-end:95px;--padding-inline-start:15px;--padding-inline-end:15px;--z-index:1;}.elementor-414 .elementor-element.elementor-element-3eccf4e:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3eccf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s6-hero-2bg-img.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-414 .elementor-element.elementor-element-3eccf4e, .elementor-414 .elementor-element.elementor-element-3eccf4e::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-4dface3{text-align:center;}.elementor-414 .elementor-element.elementor-element-4dface3 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-4dface3 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-ae8763d{text-align:center;color:var( --e-global-color-1f857fa );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-ae8763d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-414 .elementor-element.elementor-element-d15e3d0{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-414 .elementor-element.elementor-element-d15e3d0 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:25px 20px 25px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-1b78a5c{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-414 .elementor-element.elementor-element-1b78a5c > .elementor-widget-container{margin:0px 0px 11px 0px;padding:25px 20px 25px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-0094293{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-414 .elementor-element.elementor-element-0094293 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:25px 20px 25px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-0f50c1f{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-414 .elementor-element.elementor-element-0f50c1f > .elementor-widget-container{margin:0px 0px 11px 0px;padding:25px 20px 25px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-b90171f{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:-0.2px;}.elementor-414 .elementor-element.elementor-element-b90171f > .elementor-widget-container{margin:0px 0px 11px 0px;padding:25px 20px 25px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-11cfede{--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:wrap;--background-transition:0.3s;--margin-block-start:130px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-8da2d32{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-52375f2{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-28e9376{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-28e9376 > .elementor-widget-container{margin:0px -32px 0px 0px;}.elementor-414 .elementor-element.elementor-element-1cb5ead .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-1cb5ead .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-1cb5ead .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-99fa015{--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:wrap;--background-transition:0.3s;--margin-block-start:-91px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:250px;--padding-block-end:110px;--padding-inline-start:15px;--padding-inline-end:15px;--z-index:2;}.elementor-414 .elementor-element.elementor-element-99fa015:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-99fa015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s7-hero-bg-img.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-99fa015, .elementor-414 .elementor-element.elementor-element-99fa015::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-7267b2a{--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:wrap;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:150px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-9f25298{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-987b093{--display:flex;--gap:12px 12px;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-df436ac .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-df436ac > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-a47ce05{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-d53a5cd{text-align:center;}.elementor-414 .elementor-element.elementor-element-d53a5cd .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-414 .elementor-element.elementor-element-d53a5cd > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-414 .elementor-element.elementor-element-62b80d7{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:40px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-553d7d0{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-553d7d0 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:30px 20px 35px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-c188386{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-c188386 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:30px 20px 35px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-9a9a765{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-9a9a765 > .elementor-widget-container{margin:0px 0px 11px 0px;padding:30px 20px 35px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-e75e044{color:var( --e-global-color-dc7feff );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-e75e044 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:30px 20px 35px 50px;background-color:#F3F5FF;border-radius:30px 30px 30px 30px;}.elementor-414 .elementor-element.elementor-element-54355b8{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-a54fd0f .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-a54fd0f .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-a54fd0f .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-f0b5670{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--padding-block-start:80px;--padding-block-end:10px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-c5687b7{text-align:center;}.elementor-414 .elementor-element.elementor-element-c5687b7 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-c5687b7 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-5d7e387{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-cfb5a14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:25px 25px;--background-transition:0.3s;--margin-block-start:12px;--margin-block-end:25px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-42652dc{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--padding-block-start:30px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-42652dc, .elementor-414 .elementor-element.elementor-element-42652dc::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-f322f37{text-align:left;}.elementor-414 .elementor-element.elementor-element-f322f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-be8cd0b{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-2c1a0e5{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--padding-block-start:30px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-2c1a0e5, .elementor-414 .elementor-element.elementor-element-2c1a0e5::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-f9f35f5{text-align:left;}.elementor-414 .elementor-element.elementor-element-f9f35f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-1e2f559{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-68f2ca3{--display:flex;--gap:10px 10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:5px 5px 5px 5px;--border-block-start-width:5px;--border-inline-end-width:5px;--border-block-end-width:5px;--border-inline-start-width:5px;border-color:#1865F2;--border-color:#1865F2;--border-radius:30px 30px 30px 30px;--padding-block-start:30px;--padding-block-end:20px;--padding-inline-start:30px;--padding-inline-end:10px;}.elementor-414 .elementor-element.elementor-element-68f2ca3, .elementor-414 .elementor-element.elementor-element-68f2ca3::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-7b4a370{text-align:left;}.elementor-414 .elementor-element.elementor-element-7b4a370 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-f61067c{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-09e862f{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-414 .elementor-element.elementor-element-09e862f > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-a0ae95b .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-a0ae95b .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-a0ae95b .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-414 .elementor-element.elementor-element-3bffb83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;--padding-block-start:160px;--padding-block-end:60px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-3bffb83:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3bffb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00154A;background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s10-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-3bffb83, .elementor-414 .elementor-element.elementor-element-3bffb83::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-c5dc33d{--display:flex;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-1ebefd5{--display:flex;--gap:5px 5px;--background-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-9ac4201 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-414 .elementor-element.elementor-element-9ac4201 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-f3e2448{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;font-style:italic;}.elementor-414 .elementor-element.elementor-element-23f20a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:5px 5px;--background-transition:0.3s;--padding-block-start:135px;--padding-block-end:120px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-23f20a3:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-23f20a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-for-teachers-s11-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-414 .elementor-element.elementor-element-23f20a3, .elementor-414 .elementor-element.elementor-element-23f20a3::before{--border-transition:0.3s;}.elementor-414 .elementor-element.elementor-element-bef7fa0 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-414 .elementor-element.elementor-element-bef7fa0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-414 .elementor-element.elementor-element-3d7b9ef{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-3d7b9ef > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}.elementor-414 .elementor-element.elementor-element-0a39566 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-414 .elementor-element.elementor-element-0a39566 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-414 .elementor-element.elementor-element-0a39566 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-414 .elementor-element.elementor-element-aca18e0:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-aca18e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-1px 0px;}.elementor-414 .elementor-element.elementor-element-4bf9f4c .elementor-counter-number-wrapper{font-size:32px;}.elementor-414 .elementor-element.elementor-element-f759698 .elementor-counter-number-wrapper{font-size:32px;}.elementor-414 .elementor-element.elementor-element-fbca4d9 .elementor-counter-number-wrapper{font-size:32px;}.elementor-414 .elementor-element.elementor-element-fbca4d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-e46dac6 .elementor-counter-number-wrapper{font-size:32px;}.elementor-414 .elementor-element.elementor-element-fdd3966 .elementor-counter-number-wrapper{font-size:32px;}.elementor-414 .elementor-element.elementor-element-9aa2cc4{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-3417739{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-414 .elementor-element.elementor-element-df36e3e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-c1309bd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-826d2e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-bdb3be1{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-1f231f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-54c6f22:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-54c6f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-999999px 0px;}.elementor-414 .elementor-element.elementor-element-54c6f22{--padding-block-start:40px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-f2170f7 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-414 .elementor-element.elementor-element-9d8e21f{--border-radius:80px 80px 0px 0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:40px;}.elementor-414 .elementor-element.elementor-element-3eccf4e:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3eccf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9999999px 0px;}.elementor-414 .elementor-element.elementor-element-3eccf4e{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-ae8763d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-d15e3d0 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-1b78a5c > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-0094293 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-0f50c1f > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-b90171f > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-11cfede{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-28e9376 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-99fa015:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-99fa015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9999999999px 0px;}.elementor-414 .elementor-element.elementor-element-99fa015{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:40px;--padding-block-end:70px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-7267b2a{--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-414 .elementor-element.elementor-element-df436ac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-553d7d0 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-c188386 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-9a9a765 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-e75e044 > .elementor-widget-container{margin:0px 0px 11px 0px;}.elementor-414 .elementor-element.elementor-element-f0b5670{--padding-block-start:70px;--padding-block-end:70px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-f322f37 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-f9f35f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-7b4a370 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-414 .elementor-element.elementor-element-3bffb83{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-414 .elementor-element.elementor-element-3bffb83:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3bffb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9999px 0px;}.elementor-414 .elementor-element.elementor-element-23f20a3:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-23f20a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-999999px 0px;}.elementor-414 .elementor-element.elementor-element-23f20a3{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}}@media(max-width:767px){.elementor-414 .elementor-element.elementor-element-aca18e0:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-aca18e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-414 .elementor-element.elementor-element-dbc773e{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-73d5aff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-414 .elementor-element.elementor-element-7e15e28{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-414 .elementor-element.elementor-element-4b66e57{font-size:18px;line-height:1.3333333333333rem;}.elementor-414 .elementor-element.elementor-element-51c5f89{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-f0f1561{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-54c6f22:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-54c6f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999999px 0px;}.elementor-414 .elementor-element.elementor-element-9d8e21f{--padding-block-start:40px;--padding-block-end:25px;--padding-inline-start:25px;--padding-inline-end:25px;}.elementor-414 .elementor-element.elementor-element-65b4b10{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-3eccf4e:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3eccf4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-999999px 0px;}.elementor-414 .elementor-element.elementor-element-28e9376{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-99fa015:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-99fa015 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999999px 0px;}.elementor-414 .elementor-element.elementor-element-a47ce05{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-54355b8{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-5d7e387{font-size:18px;line-height:1.3333333333333em;}.elementor-414 .elementor-element.elementor-element-3bffb83:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-3bffb83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999px 0px;}.elementor-414 .elementor-element.elementor-element-23f20a3:not(.elementor-motion-effects-element-type-background), .elementor-414 .elementor-element.elementor-element-23f20a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999px 0px;}}@media(min-width:768px){.elementor-414 .elementor-element.elementor-element-5d53db6{--content-width:1143px;}.elementor-414 .elementor-element.elementor-element-ff4f558{--width:55%;}.elementor-414 .elementor-element.elementor-element-42c638f{--width:43%;}.elementor-414 .elementor-element.elementor-element-c051124{--content-width:1190px;}.elementor-414 .elementor-element.elementor-element-161953a{--content-width:1300px;}.elementor-414 .elementor-element.elementor-element-d08695a{--width:49%;}.elementor-414 .elementor-element.elementor-element-fdb0a1b{--width:49%;}.elementor-414 .elementor-element.elementor-element-efeee0f{--width:49%;}.elementor-414 .elementor-element.elementor-element-6ebce54{--width:49%;}.elementor-414 .elementor-element.elementor-element-dbaab3a{--width:49%;}.elementor-414 .elementor-element.elementor-element-bdb3be1{--width:49%;}.elementor-414 .elementor-element.elementor-element-9d8e21f{--content-width:1115px;}.elementor-414 .elementor-element.elementor-element-88e334c{--width:32%;}.elementor-414 .elementor-element.elementor-element-49bb7ce{--width:32%;}.elementor-414 .elementor-element.elementor-element-b766535{--width:32%;}.elementor-414 .elementor-element.elementor-element-21cc98d{--width:32%;}.elementor-414 .elementor-element.elementor-element-53198c4{--width:32%;}.elementor-414 .elementor-element.elementor-element-200c9dc{--width:32%;}.elementor-414 .elementor-element.elementor-element-3eccf4e{--content-width:1120px;}.elementor-414 .elementor-element.elementor-element-11cfede{--content-width:1190px;}.elementor-414 .elementor-element.elementor-element-8da2d32{--width:38.5%;}.elementor-414 .elementor-element.elementor-element-52375f2{--width:50.5%;}.elementor-414 .elementor-element.elementor-element-9f25298{--width:43%;}.elementor-414 .elementor-element.elementor-element-987b093{--width:55%;}.elementor-414 .elementor-element.elementor-element-62b80d7{--content-width:1045px;}.elementor-414 .elementor-element.elementor-element-cfb5a14{--content-width:1125px;}}@media(max-width:1024px) and (min-width:768px){.elementor-414 .elementor-element.elementor-element-ff4f558{--width:100%;}.elementor-414 .elementor-element.elementor-element-42c638f{--width:100%;}.elementor-414 .elementor-element.elementor-element-88e334c{--width:48%;}.elementor-414 .elementor-element.elementor-element-49bb7ce{--width:48%;}.elementor-414 .elementor-element.elementor-element-b766535{--width:48%;}.elementor-414 .elementor-element.elementor-element-21cc98d{--width:48%;}.elementor-414 .elementor-element.elementor-element-53198c4{--width:48%;}.elementor-414 .elementor-element.elementor-element-200c9dc{--width:48%;}.elementor-414 .elementor-element.elementor-element-8da2d32{--width:100%;}.elementor-414 .elementor-element.elementor-element-52375f2{--width:100%;}.elementor-414 .elementor-element.elementor-element-9f25298{--width:100%;}.elementor-414 .elementor-element.elementor-element-987b093{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d8e18a2 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-d8e18a2 h1 {
        width: 100%;
        max-width: 710px;
    }
}

.elementor-414 .elementor-element.elementor-element-d8e18a2 span {
    font-family: CaveatBrush !important;
    color: #6BFBCE;
    font-weight: normal;
    font-size: 60px;
    line-height: 1em;
    letter-spacing: -0.6px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-dbc773e */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-dbc773e p {
        width: 100%;
        max-width: 652px;
    }
}

.elementor-414 .elementor-element.elementor-element-dbc773e p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-96c7f02 */.elementor-414 .elementor-element.elementor-element-96c7f02 a {
    font-family: inherit;
    width: 100%;
    max-width: 372px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-96c7f02 .elementor-button-text {
    font-family: inherit;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-96c7f02 .elementor-button-content-wrapper {
    width: 100%;
    max-width: 241px;
    margin-left: auto;
    margin-right: auto;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-4bf9f4c */.elementor-414 .elementor-element.elementor-element-4bf9f4c .elementor-counter-number-wrapper {
    margin-bottom: 12px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-4bf9f4c .elementor-counter-title  {
        width: 100%;
        max-width: 158px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73d5aff */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-73d5aff:after {
    content: '';
    background-color: #f7f7f757;
    width: 1px;
    height: 85px;
    position: absolute;
    right: 5px;
    top: 15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-f759698 */.elementor-414 .elementor-element.elementor-element-f759698 .elementor-counter-number-wrapper {
    margin-bottom: 12px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f759698 .elementor-counter-title  {
        width: 100%;
        max-width: 158px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e15e28 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-7e15e28:after {
    content: '';
    background-color: #f7f7f757;
    width: 1px;
    height: 85px;
    position: absolute;
    right: -5px;
    top: 15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fbca4d9 */.elementor-414 .elementor-element.elementor-element-fbca4d9 .elementor-counter-number-wrapper {
    margin-bottom: 12px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-fbca4d9 .elementor-counter-title  {
        width: 100%;
        max-width: 158px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7fa469 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-c7fa469:after {
    content: '';
    background-color: #f7f7f757;
    width: 1px;
    height: 85px;
    position: absolute;
    right: 0;
    top: 15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e46dac6 */.elementor-414 .elementor-element.elementor-element-e46dac6 .elementor-counter-number-wrapper {
    margin-bottom: 12px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-e46dac6 .elementor-counter-title  {
        width: 100%;
        max-width: 182px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb8242 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-2bb8242:after {
    content: '';
    background-color: #f7f7f757;
    width: 1px;
    height: 85px;
    position: absolute;
    right: 0;
    top: 15px;
}
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-fdd3966 */.elementor-414 .elementor-element.elementor-element-fdd3966 .elementor-counter-number-wrapper {
    margin-bottom: 12px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-fdd3966 .elementor-counter-title  {
        width: 100%;
        max-width: 177px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca18e0 */.elementor-414 .elementor-element.elementor-element-aca18e0 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-647a0fc */.elementor-414 .elementor-element.elementor-element-647a0fc:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-1-img.svg);
    position: absolute;
    right: 25px;
    bottom: -22px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ed59ac3 */.elementor-414 .elementor-element.elementor-element-ed59ac3:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-3-img.svg);
    position: absolute;
    left: -45px;
    top: -35px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-319a36d */.elementor-414 .elementor-element.elementor-element-319a36d:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-2-img.svg);
    position: absolute;
    right: -20px;
    top: -20px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df36e3e */.elementor-414 .elementor-element.elementor-element-df36e3e img {
    mix-blend-mode: multiply;
    
}

.elementor-414 .elementor-element.elementor-element-df36e3e:before {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-6-img.svg);
    position: absolute;
    left: -128px;
    opacity: 0.5;
    bottom: 44%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-34d107a */.elementor-414 .elementor-element.elementor-element-34d107a:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-1-img.svg);
    position: absolute;
    right: 25px;
    bottom: -10px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-39899a5 */.elementor-414 .elementor-element.elementor-element-39899a5:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-4-img.svg);
    position: absolute;
    left: -27px;
    top: -22px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d4688e */.elementor-414 .elementor-element.elementor-element-5d4688e:after {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s2-quote-icon-5-img.svg);
    position: absolute;
    right: 55px;
    bottom: -50px;
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aa2cc4 */.elementor-414 .elementor-element.elementor-element-9aa2cc4 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c1309bd */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-c1309bd h2 {
        width: 100%;
        max-width: 607px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b66e57 */.elementor-414 .elementor-element.elementor-element-4b66e57 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-4b66e57 p {
        width: 100%;
        max-width: 622px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-826d2e6 */.elementor-414 .elementor-element.elementor-element-826d2e6 img {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b9842a */.elementor-414 .elementor-element.elementor-element-8b9842a {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-273cedf */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-273cedf h2 {
        width: 100%;
        max-width: 766px;
       margin-left: auto;
       margin-right: auto;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-51c5f89 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-51c5f89 p {
        width: 100%;
        max-width: 640px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f176346 */.elementor-414 .elementor-element.elementor-element-f176346 strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f176346 p{
        width: 100%;
        max-width: 450px;
    }
    
    .elementor-414 .elementor-element.elementor-element-f176346 {
        width: 100%;
        max-width: 545px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-f176346 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-f176346:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6b0624c */.elementor-414 .elementor-element.elementor-element-6b0624c strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-6b0624c p{
        width: 100%;
        max-width: 450px;
    }
    
    .elementor-414 .elementor-element.elementor-element-6b0624c {
        width: 100%;
        max-width: 550px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-6b0624c p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-6b0624c:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fdb0a1b */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-fdb0a1b {
        position: relative;
        right: -10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23c11f4 */.elementor-414 .elementor-element.elementor-element-23c11f4 strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-23c11f4 p{
        width: 100%;
        max-width: 450px;
    }
    
    .elementor-414 .elementor-element.elementor-element-23c11f4 {
        width: 100%;
        max-width: 545px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-23c11f4 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-23c11f4:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65b08e5 */.elementor-414 .elementor-element.elementor-element-65b08e5 strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-65b08e5 p{
        width: 100%;
        max-width: 470px;
    }
    
    .elementor-414 .elementor-element.elementor-element-65b08e5 {
        width: 100%;
        max-width: 550px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-65b08e5 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-65b08e5:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ebce54 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-6ebce54 {
        position: relative;
        right: -10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6a9049a */.elementor-414 .elementor-element.elementor-element-6a9049a strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-6a9049a p{
        width: 100%;
        max-width: 450px;
    }
    
    .elementor-414 .elementor-element.elementor-element-6a9049a {
        width: 100%;
        max-width: 545px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-6a9049a p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-6a9049a:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f231f9 */.elementor-414 .elementor-element.elementor-element-1f231f9 strong {
    color: #000D2E;
    font-size: 22px;
    line-height: 1.2727272727272727em;
    letter-spacing: -0.22px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-1f231f9 p{
        width: 100%;
        max-width: 450px;
    }
    
    .elementor-414 .elementor-element.elementor-element-1f231f9 {
        width: 100%;
        max-width: 550px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-1f231f9 p {
    margin-bottom: 5px;
}

@media screen and (min-width: 1025px) {
.elementor-414 .elementor-element.elementor-element-1f231f9:after {
    top: 1px !important;
 }
}

.elementor-414 .elementor-element.elementor-element-1f231f9:after {
    content: url(/wp-content/uploads/2023/08/math-online-home-s4-circle-question-sign-icon-img.svg);
    position: absolute;
    top: 28px;
    left: -20px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.64);

border-radius: 999%;

height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bdb3be1 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-bdb3be1 {
        position: relative;
        right: -10px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0f1561 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f0f1561 p {
        width: 100%;
        max-width: 736px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c051124 */.elementor-414 .elementor-element.elementor-element-c051124 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9fa23 */.elementor-414 .elementor-element.elementor-element-2d9fa23 p {
     font-family: inherit;
     margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2170f7 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f2170f7 h2 {
        width: 100%;
        max-width: 996px;
       margin-left: auto;
       margin-right: auto;
        
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-65b4b10 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-65b4b10 p {
        width: 100%;
        max-width: 614px;
    }
}

.elementor-414 .elementor-element.elementor-element-65b4b10 p {
    margin-bottom: 27px;
}

.elementor-414 .elementor-element.elementor-element-65b4b10 p:last-child {
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e01e03a */.elementor-414 .elementor-element.elementor-element-e01e03a a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-e01e03a .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d8e21f */@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-9d8e21f {
        background-color: #fff;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54c6f22 */.elementor-414 .elementor-element.elementor-element-54c6f22 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-54c6f22 {
        background-color: #1865F2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e48cec */@media screen and (min-width: 1025px){
    .elementor-414 .elementor-element.elementor-element-3e48cec h2 {
        width: 100%;
        max-width: 735px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c45f4b4 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-c45f4b4  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5efef9 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-e5efef9 p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec3d86 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-3ec3d86  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a3d288 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-3a3d288 p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cf33d85 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-cf33d85  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49ee21a */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-49ee21a p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65dce7c */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-65dce7c  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e18b3e4 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-e18b3e4 p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db0b0f1 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-db0b0f1  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49b67f2 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-49b67f2 p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fc7235 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-0fc7235  h3 {
        width: 100%;
        max-width: 303px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-70b7dff */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-70b7dff p {
        width: 100%;
        max-width: 304px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7673356 */@media screen and (max-width:1199px) and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-7673356 {
          --gap: 19px !important;
        }
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e04f505 */.elementor-414 .elementor-element.elementor-element-e04f505 a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-e04f505 .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-820cf89 */.elementor-414 .elementor-element.elementor-element-820cf89 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4dface3 */@media screen and (min-width: 1025px){
    .elementor-414 .elementor-element.elementor-element-4dface3 h2 {
        width: 100%;
        max-width: 967px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d15e3d0 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-d15e3d0 p{
        width: 100%;
        max-width: 515px;
    }
    
    .elementor-414 .elementor-element.elementor-element-d15e3d0 {
        width: 100%;
        max-width: 590px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-d15e3d0 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-d15e3d0:before {
    content: url(/wp-content/uploads/2023/08/math-online-thank-you-for-contact-us-s3-arrow-icon-img.svg);
    position: absolute;
    top: -70px;
    left: -110px;
    width: 42px;
    height: 42px;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-d15e3d0:before {
        left: -100px;
    }
}

.elementor-414 .elementor-element.elementor-element-d15e3d0 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b78a5c */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-1b78a5c p{
        width: 100%;
        max-width: 515px;
    }
    
    .elementor-414 .elementor-element.elementor-element-1b78a5c {
        width: 100%;
        max-width: 590px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-1b78a5c p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-1b78a5c:before {
    content: url(/wp-content/uploads/2023/08/math-online-thank-you-for-contact-us-s3-arrow-icon-img.svg);
    position: absolute;
    top: -70px;
    left: -110px;
    width: 42px;
    height: 42px;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-1b78a5c:before {
        left: -100px;
    }
}

.elementor-414 .elementor-element.elementor-element-1b78a5c {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0094293 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-0094293 p{
        width: 100%;
        max-width: 515px;
    }
    
    .elementor-414 .elementor-element.elementor-element-0094293 {
        width: 100%;
        max-width: 590px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-0094293 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-0094293:before {
    content: url(/wp-content/uploads/2023/08/math-online-thank-you-for-contact-us-s3-arrow-icon-img.svg);
    position: absolute;
    top: -70px;
    left: -110px;
    width: 42px;
    height: 42px;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-0094293:before {
        left: -100px;
    }
}

.elementor-414 .elementor-element.elementor-element-0094293 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0f50c1f */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-0f50c1f p{
        width: 100%;
        max-width: 515px;
    }
    
    .elementor-414 .elementor-element.elementor-element-0f50c1f {
        width: 100%;
        max-width: 590px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-0f50c1f p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-0f50c1f:before {
    content: url(/wp-content/uploads/2023/08/math-online-thank-you-for-contact-us-s3-arrow-icon-img.svg);
    position: absolute;
    top: -70px;
    left: -110px;
    width: 42px;
    height: 42px;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-0f50c1f:before {
        left: -100px;
    }
}

.elementor-414 .elementor-element.elementor-element-0f50c1f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b90171f */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-b90171f p{
        width: 100%;
        max-width: 515px;
    }
    
    .elementor-414 .elementor-element.elementor-element-b90171f {
        width: 100%;
        max-width: 590px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-b90171f p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-b90171f:before {
    content: url(/wp-content/uploads/2023/08/math-online-thank-you-for-contact-us-s3-arrow-icon-img.svg);
    position: absolute;
    top: -70px;
    left: -110px;
    width: 42px;
    height: 42px;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-b90171f:before {
        left: -100px;
    }
}

.elementor-414 .elementor-element.elementor-element-b90171f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28e9376 */.elementor-414 .elementor-element.elementor-element-28e9376 p {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-28e9376 p {
        width: 100%;
        max-width: 563px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1cb5ead */.elementor-414 .elementor-element.elementor-element-1cb5ead a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}


.elementor-414 .elementor-element.elementor-element-1cb5ead .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52375f2 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-52375f2 {
        position: relative;
        bottom: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3eccf4e */.elementor-414 .elementor-element.elementor-element-3eccf4e {
  width: 100%;
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 1165px) and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-3eccf4e {
        padding-left: 35px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df436ac */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-df436ac h2 {
        width: 100%;
        max-width: 549px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a47ce05 */.elementor-414 .elementor-element.elementor-element-a47ce05 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-a47ce05 p {
        width: 100%;
        max-width: 616px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-987b093 */@media screen and (min-width: 1025px){
    .elementor-414 .elementor-element.elementor-element-987b093 {
        position: relative;
        right: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7267b2a */@media screen and (max-width:1048px) and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-7267b2a.elementor-element {
    --widgets-spacing: 18px !important;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d53a5cd */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-d53a5cd h2 {
        width: 100%;
        max-width: 707px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-553d7d0 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-553d7d0 p{
        width: 100%;
        max-width: 495px;
    }
    
    .elementor-414 .elementor-element.elementor-element-553d7d0 {
        width: 100%;
        max-width: 575px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-553d7d0 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-553d7d0:before {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s7-icons-1-img.svg);
    position: absolute;
    top: 25px;
    left: -40px;
    width: 70px;
    border-radius: 9999px;
    height: 70px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-553d7d0:before {
        left: -25px;
    }
}

.elementor-414 .elementor-element.elementor-element-553d7d0 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c188386 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-c188386 p{
        width: 100%;
        max-width: 495px;
    }
    
    .elementor-414 .elementor-element.elementor-element-c188386 {
        width: 100%;
        max-width: 575px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-c188386 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-c188386:before {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s7-icons-2-img.svg);
    position: absolute;
    top: 30px;
    left: -40px;
    width: 70px;
    border-radius: 9999px;
    height: 70px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-c188386:before {
        left: -25px;
    }
}

.elementor-414 .elementor-element.elementor-element-c188386 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a9a765 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-9a9a765 p{
        width: 100%;
        max-width: 495px;
    }
    
    .elementor-414 .elementor-element.elementor-element-9a9a765 {
        width: 100%;
        max-width: 575px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-9a9a765 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-9a9a765:before {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s7-icons-3-img.svg);
    position: absolute;
    top: 25px;
    left: -40px;
    width: 70px;
    border-radius: 9999px;
    height: 70px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-9a9a765:before {
        left: -25px;
    }
}

.elementor-414 .elementor-element.elementor-element-9a9a765 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e75e044 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-e75e044 p{
        width: 100%;
        max-width: 495px;
    }
    
    .elementor-414 .elementor-element.elementor-element-e75e044 {
        width: 100%;
        max-width: 575px !important;
    }
}

.elementor-414 .elementor-element.elementor-element-e75e044 p {
    margin-bottom: 5px;
}

.elementor-414 .elementor-element.elementor-element-e75e044:before {
    content: url(/wp-content/uploads/2023/09/Math-online-for-teachers-s7-icons-4-img.svg);
    position: absolute;
    top: 50px;
    left: -40px;
    width: 70px;
    border-radius: 9999px;
    height: 70px;
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-e75e044:before {
        left: -25px;
    }
}

.elementor-414 .elementor-element.elementor-element-e75e044 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-54355b8 */.elementor-414 .elementor-element.elementor-element-54355b8 p {
    margin-bottom: 10px;
}

@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-54355b8 p {
        width: 100%;
        max-width: 650px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a54fd0f */.elementor-414 .elementor-element.elementor-element-a54fd0f a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-a54fd0f .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99fa015 */.elementor-414 .elementor-element.elementor-element-99fa015 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-99fa015 {
        background-color: #00154A;
    }
}

@media screen and (max-width: 1321px) and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-99fa015 {
        background-position: 43% center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5687b7 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-c5687b7 h2 {
        width: 100%;
        max-width: 974px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5d7e387 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-5d7e387 p {
        width: 100%;
        max-width: 677px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f322f37 */.elementor-414 .elementor-element.elementor-element-f322f37 img {
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
border-radius: 9999px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be8cd0b */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-be8cd0b p {
        width: 100%;
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f9f35f5 */.elementor-414 .elementor-element.elementor-element-f9f35f5 img {
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
border-radius: 9999px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e2f559 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-1e2f559 p {
        width: 100%;
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b4a370 */.elementor-414 .elementor-element.elementor-element-7b4a370 img {
    -webkit-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
-moz-box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
box-shadow: 0px 3px 60px 0px rgba(24,101,242,0.58);
border-radius: 9999px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f61067c */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f61067c p {
        width: 100%;
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09e862f */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-09e862f p {
        width: 100%;
        max-width: 677px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0ae95b */.elementor-414 .elementor-element.elementor-element-a0ae95b a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-a0ae95b .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e2448 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-f3e2448 p {
        width: 100%;
        max-width: 545px;
    }
}

.elementor-414 .elementor-element.elementor-element-f3e2448 p {
    margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ebefd5 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-1ebefd5 {
         position: relative;
         left: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bffb83 */.elementor-414 .elementor-element.elementor-element-3bffb83 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bef7fa0 */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-bef7fa0 h2 {
        width: 100%;
        max-width: 702px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3d7b9ef */@media screen and (min-width: 1025px) {
    .elementor-414 .elementor-element.elementor-element-3d7b9ef p {
        width: 100%;
        max-width: 504px;
    }
}

.elementor-414 .elementor-element.elementor-element-3d7b9ef p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0a39566 */.elementor-414 .elementor-element.elementor-element-0a39566 a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-414 .elementor-element.elementor-element-0a39566 .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23f20a3 */.elementor-414 .elementor-element.elementor-element-23f20a3 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}

@media screen and (max-width: 1024px) {
    .elementor-414 .elementor-element.elementor-element-23f20a3 {
        background: rgb(0,21,74);
background: linear-gradient(260deg, rgba(0,21,74,1) 0%, rgba(0,42,255,1) 100%) !important;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width: 1025px) {
    body.elementor-page-414 > .elementor {
    overflow-x: hidden;
}
}/* End custom CSS */