.elementor-370 .elementor-element.elementor-element-beea892{--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:440px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-beea892:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-beea892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/math-online-how-to-create-a-lesson-s1-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-370 .elementor-element.elementor-element-beea892, .elementor-370 .elementor-element.elementor-element-beea892::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-8cba135{text-align:center;}.elementor-370 .elementor-element.elementor-element-8cba135 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-370 .elementor-element.elementor-element-8cba135 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-370 .elementor-element.elementor-element-c9c62ed{--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;}.elementor-370 .elementor-element.elementor-element-ed6430d{--display:flex;--gap:0px 0px;--background-transition:0.3s;--border-radius:80px 80px 80px 80px;--margin-block-start:-400px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:70px;--padding-block-end:40px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-370 .elementor-element.elementor-element-ed6430d:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-ed6430d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9c89ac8 );}.elementor-370 .elementor-element.elementor-element-ed6430d, .elementor-370 .elementor-element.elementor-element-ed6430d::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-e1ac852{text-align:center;}.elementor-370 .elementor-element.elementor-element-e1ac852 .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-370 .elementor-element.elementor-element-e1ac852 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-370 .elementor-element.elementor-element-65906b4{text-align:center;}.elementor-370 .elementor-element.elementor-element-65906b4 .elementor-heading-title{color:var( --e-global-color-c77854e );font-size:60px;font-weight:400;line-height:1em;letter-spacing:-0.6px;}.elementor-370 .elementor-element.elementor-element-e3b7853{text-align:center;}.elementor-370 .elementor-element.elementor-element-e3b7853 .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-370 .elementor-element.elementor-element-e3b7853 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-370 .elementor-element.elementor-element-72468e3{text-align:center;color:#1C1C1C;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-72468e3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-370 .elementor-element.elementor-element-265ed87 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-370 .elementor-element.elementor-element-265ed87 > .elementor-widget-container{margin:0px 0px 50px 0px;border-radius:80px 80px 80px 80px;box-shadow:1px 81px 41px -36px rgba(0, 20.99999999999995, 73.99999999999994, 0.23);}.elementor-370 .elementor-element.elementor-element-2b8928d{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-e413685{--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:10px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-e413685:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-e413685 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/math-online-how-to-create-a-lesson-s3-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-370 .elementor-element.elementor-element-e413685, .elementor-370 .elementor-element.elementor-element-e413685::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-ac45eac{text-align:center;}.elementor-370 .elementor-element.elementor-element-ac45eac .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-370 .elementor-element.elementor-element-ac45eac > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-370 .elementor-element.elementor-element-7f1f765{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:45px;--padding-block-end:25px;--padding-inline-start:40px;--padding-inline-end:10px;}.elementor-370 .elementor-element.elementor-element-7f1f765:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-7f1f765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-370 .elementor-element.elementor-element-7f1f765, .elementor-370 .elementor-element.elementor-element-7f1f765::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-1d4ac61{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-da5da0a{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-0.36px;top:80px;}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-da5da0a{left:-75px;}body.rtl .elementor-370 .elementor-element.elementor-element-da5da0a{right:-75px;}.elementor-370 .elementor-element.elementor-element-da5da0a > .elementor-widget-container{background-color:#00A6FF;border-radius:9999px 9999px 9999px 9999px;box-shadow:0px 3px 60px 0px rgba(23.999999999999996, 100.99999999999997, 241.99999999999997, 0.6392156862745098);}.elementor-370 .elementor-element.elementor-element-6d7ae1b .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-370 .elementor-element.elementor-element-c3df40d{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-9814544{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-30e58fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:45px;--padding-block-end:25px;--padding-inline-start:40px;--padding-inline-end:10px;}.elementor-370 .elementor-element.elementor-element-30e58fc:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-30e58fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-370 .elementor-element.elementor-element-30e58fc, .elementor-370 .elementor-element.elementor-element-30e58fc::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-ad323bc{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-03cbeb3{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-0.36px;top:93px;}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-03cbeb3{left:-75px;}body.rtl .elementor-370 .elementor-element.elementor-element-03cbeb3{right:-75px;}.elementor-370 .elementor-element.elementor-element-03cbeb3 > .elementor-widget-container{background-color:#00A6FF;border-radius:9999px 9999px 9999px 9999px;box-shadow:0px 3px 60px 0px rgba(23.999999999999996, 100.99999999999997, 241.99999999999997, 0.6392156862745098);}.elementor-370 .elementor-element.elementor-element-563483f .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-370 .elementor-element.elementor-element-4b554e3{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-a094797{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-badb2d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:45px;--padding-block-end:35px;--padding-inline-start:40px;--padding-inline-end:10px;}.elementor-370 .elementor-element.elementor-element-badb2d1:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-badb2d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-370 .elementor-element.elementor-element-badb2d1, .elementor-370 .elementor-element.elementor-element-badb2d1::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-006d023{--display:flex;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-243da53{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-0.36px;top:91px;}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-243da53{left:-75px;}body.rtl .elementor-370 .elementor-element.elementor-element-243da53{right:-75px;}.elementor-370 .elementor-element.elementor-element-243da53 > .elementor-widget-container{background-color:#00A6FF;border-radius:9999px 9999px 9999px 9999px;box-shadow:0px 3px 60px 0px rgba(23.999999999999996, 100.99999999999997, 241.99999999999997, 0.6392156862745098);}.elementor-370 .elementor-element.elementor-element-2a65941 .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-370 .elementor-element.elementor-element-8ef2330{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-9b1c0a7{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-8f76069{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:45px;--padding-block-end:40px;--padding-inline-start:40px;--padding-inline-end:10px;}.elementor-370 .elementor-element.elementor-element-8f76069:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-8f76069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-370 .elementor-element.elementor-element-8f76069, .elementor-370 .elementor-element.elementor-element-8f76069::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-b316491{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-cca747e{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-0.36px;top:102px;}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-cca747e{left:-75px;}body.rtl .elementor-370 .elementor-element.elementor-element-cca747e{right:-75px;}.elementor-370 .elementor-element.elementor-element-cca747e > .elementor-widget-container{background-color:#00A6FF;border-radius:9999px 9999px 9999px 9999px;box-shadow:0px 3px 60px 0px rgba(23.999999999999996, 100.99999999999997, 241.99999999999997, 0.6392156862745098);}.elementor-370 .elementor-element.elementor-element-8639b1f .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-370 .elementor-element.elementor-element-2ec62cc{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-95e3207{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-66a699a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--flex-wrap:wrap;--background-transition:0.3s;--border-radius:30px 30px 30px 30px;--margin-block-start:0px;--margin-block-end:10px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:35px;--padding-block-end:10px;--padding-inline-start:40px;--padding-inline-end:10px;}.elementor-370 .elementor-element.elementor-element-66a699a:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-66a699a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;}.elementor-370 .elementor-element.elementor-element-66a699a, .elementor-370 .elementor-element.elementor-element-66a699a::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-9887bda{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-706bf31{text-align:center;color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:400;line-height:1em;letter-spacing:-0.36px;top:123px;}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-706bf31{left:-75px;}body.rtl .elementor-370 .elementor-element.elementor-element-706bf31{right:-75px;}.elementor-370 .elementor-element.elementor-element-706bf31 > .elementor-widget-container{background-color:#00A6FF;border-radius:9999px 9999px 9999px 9999px;box-shadow:0px 3px 60px 0px rgba(23.999999999999996, 100.99999999999997, 241.99999999999997, 0.6392156862745098);}.elementor-370 .elementor-element.elementor-element-2134599 .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:22px;font-weight:700;line-height:1.2727272727273em;letter-spacing:-0.22px;}.elementor-370 .elementor-element.elementor-element-79f1c85{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-55e8421{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-604cfc5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:170px;--padding-block-end:115px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-604cfc5:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-604cfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/math-online-how-to-create-a-lesson-s4-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-370 .elementor-element.elementor-element-604cfc5, .elementor-370 .elementor-element.elementor-element-604cfc5::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-d7b7f1d{--display:flex;--gap:0px 0px;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-56ed588{color:var( --e-global-color-c77854e );font-size:60px;font-weight:400;line-height:1em;letter-spacing:-0.6px;}.elementor-370 .elementor-element.elementor-element-56ed588 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-da6ee86 .elementor-heading-title{color:var( --e-global-color-dc7feff );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-370 .elementor-element.elementor-element-da6ee86 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-370 .elementor-element.elementor-element-205484f{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-370 .elementor-element.elementor-element-205484f > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-370 .elementor-element.elementor-element-4e8a892 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-370 .elementor-element.elementor-element-4e8a892 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-370 .elementor-element.elementor-element-4e8a892 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-370 .elementor-element.elementor-element-16e9bcd{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-08beb03{--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:95px;--padding-block-end:20px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-08beb03:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-08beb03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FF;background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/08/math-online-thank-you-for-the-weekly-reviews-s4-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-370 .elementor-element.elementor-element-08beb03, .elementor-370 .elementor-element.elementor-element-08beb03::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-5841885{text-align:center;}.elementor-370 .elementor-element.elementor-element-5841885 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-370 .elementor-element.elementor-element-5841885 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-370 .elementor-element.elementor-element-af134de{text-align:center;}.elementor-370 .elementor-element.elementor-element-9de5647{--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;--padding-block-start:90px;--padding-block-end:85px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-9de5647:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-9de5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0100E9;background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/math-online-how-to-create-a-lesson-s6-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-370 .elementor-element.elementor-element-9de5647, .elementor-370 .elementor-element.elementor-element-9de5647::before{--border-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-3d40283{--display:flex;--background-transition:0.3s;}.elementor-370 .elementor-element.elementor-element-49264b6 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-370 .elementor-element.elementor-element-49264b6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-c480c42{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-cb2dc51 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-370 .elementor-element.elementor-element-cb2dc51 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-370 .elementor-element.elementor-element-cb2dc51 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-370 .elementor-element.elementor-element-0f29772{--display:flex;--background-transition:0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-370 .elementor-element.elementor-element-ed6430d{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-7f1f765{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-1d4ac61{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-da5da0a{left:0px;}body.rtl .elementor-370 .elementor-element.elementor-element-da5da0a{right:0px;}.elementor-370 .elementor-element.elementor-element-da5da0a{top:0px;}.elementor-370 .elementor-element.elementor-element-c3df40d{text-align:center;}.elementor-370 .elementor-element.elementor-element-30e58fc{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-ad323bc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-03cbeb3{left:0px;}body.rtl .elementor-370 .elementor-element.elementor-element-03cbeb3{right:0px;}.elementor-370 .elementor-element.elementor-element-03cbeb3{top:0px;}.elementor-370 .elementor-element.elementor-element-4b554e3{text-align:center;}.elementor-370 .elementor-element.elementor-element-badb2d1{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-006d023{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-243da53{left:0px;}body.rtl .elementor-370 .elementor-element.elementor-element-243da53{right:0px;}.elementor-370 .elementor-element.elementor-element-243da53{top:0px;}.elementor-370 .elementor-element.elementor-element-8ef2330{text-align:center;}.elementor-370 .elementor-element.elementor-element-8f76069{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-b316491{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-cca747e{left:0px;}body.rtl .elementor-370 .elementor-element.elementor-element-cca747e{right:0px;}.elementor-370 .elementor-element.elementor-element-cca747e{top:0px;}.elementor-370 .elementor-element.elementor-element-2ec62cc{text-align:center;}.elementor-370 .elementor-element.elementor-element-66a699a{--padding-block-start:40px;--padding-block-end:40px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-370 .elementor-element.elementor-element-9887bda{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}body:not(.rtl) .elementor-370 .elementor-element.elementor-element-706bf31{left:0px;}body.rtl .elementor-370 .elementor-element.elementor-element-706bf31{right:0px;}.elementor-370 .elementor-element.elementor-element-706bf31{top:0px;}.elementor-370 .elementor-element.elementor-element-79f1c85{text-align:center;}.elementor-370 .elementor-element.elementor-element-604cfc5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-370 .elementor-element.elementor-element-604cfc5:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-604cfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999px 0px;}.elementor-370 .elementor-element.elementor-element-56ed588 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-370 .elementor-element.elementor-element-9de5647:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-9de5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-9999999px 0px;}}@media(max-width:767px){.elementor-370 .elementor-element.elementor-element-72468e3{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-265ed87 > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-370 .elementor-element.elementor-element-2b8928d{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-c3df40d{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-4b554e3{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-8ef2330{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-2ec62cc{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-79f1c85{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-604cfc5:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-604cfc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-99999px 0px;}.elementor-370 .elementor-element.elementor-element-205484f{font-size:18px;line-height:1.3333333333333em;}.elementor-370 .elementor-element.elementor-element-9de5647:not(.elementor-motion-effects-element-type-background), .elementor-370 .elementor-element.elementor-element-9de5647 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-370 .elementor-element.elementor-element-9de5647{--padding-block-start:70px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-370 .elementor-element.elementor-element-49264b6 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-370 .elementor-element.elementor-element-c480c42 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-370 .elementor-element.elementor-element-cb2dc51 .elementor-button{font-size:18px;}.elementor-370 .elementor-element.elementor-element-cb2dc51 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-370 .elementor-element.elementor-element-0f29772{--padding-block-start:10px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}}@media(min-width:768px){.elementor-370 .elementor-element.elementor-element-ed6430d{--content-width:1542px;}.elementor-370 .elementor-element.elementor-element-1d4ac61{--width:57.5%;}.elementor-370 .elementor-element.elementor-element-9814544{--width:39%;}.elementor-370 .elementor-element.elementor-element-ad323bc{--width:57.5%;}.elementor-370 .elementor-element.elementor-element-a094797{--width:39%;}.elementor-370 .elementor-element.elementor-element-006d023{--width:57.5%;}.elementor-370 .elementor-element.elementor-element-9b1c0a7{--width:39%;}.elementor-370 .elementor-element.elementor-element-b316491{--width:57.5%;}.elementor-370 .elementor-element.elementor-element-95e3207{--width:39%;}.elementor-370 .elementor-element.elementor-element-9887bda{--width:57.5%;}.elementor-370 .elementor-element.elementor-element-55e8421{--width:39%;}.elementor-370 .elementor-element.elementor-element-3d40283{--width:62%;}.elementor-370 .elementor-element.elementor-element-0f29772{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-370 .elementor-element.elementor-element-1d4ac61{--width:100%;}.elementor-370 .elementor-element.elementor-element-9814544{--width:100%;}.elementor-370 .elementor-element.elementor-element-ad323bc{--width:100%;}.elementor-370 .elementor-element.elementor-element-a094797{--width:100%;}.elementor-370 .elementor-element.elementor-element-006d023{--width:100%;}.elementor-370 .elementor-element.elementor-element-9b1c0a7{--width:100%;}.elementor-370 .elementor-element.elementor-element-b316491{--width:100%;}.elementor-370 .elementor-element.elementor-element-95e3207{--width:100%;}.elementor-370 .elementor-element.elementor-element-9887bda{--width:100%;}.elementor-370 .elementor-element.elementor-element-55e8421{--width:100%;}.elementor-370 .elementor-element.elementor-element-3d40283{--width:100%;}.elementor-370 .elementor-element.elementor-element-0f29772{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-8cba135 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-8cba135 h2 {
        width: 100%;
        max-width: 998px;
        margin-left :auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beea892 */.elementor-370 .elementor-element.elementor-element-beea892 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-72468e3 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-72468e3 p {
        width: 100%;
        max-width: 706px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-265ed87 */.elementor-370 .elementor-element.elementor-element-265ed87 {
    width: 100%;
    max-width: 1108px !important;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b8928d */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-2b8928d p {
        width: 100%;
        max-width: 706px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed6430d */.elementor-370 .elementor-element.elementor-element-ed6430d {
    width: 100%;
    max-width: 1542px !important;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9c62ed */.elementor-370 .elementor-element.elementor-element-c9c62ed {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac45eac */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-ac45eac h2 {
        width: 100%;
        max-width: 947px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-da5da0a */.elementor-370 .elementor-element.elementor-element-da5da0a  {
    width: 100%;
    max-width: 70px !important;
  
}

.elementor-370 .elementor-element.elementor-element-da5da0a .elementor-widget-container {
      min-height: 70px !important;
}

.elementor-370 .elementor-element.elementor-element-da5da0a p {
    padding-top: 15px;
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-da5da0a {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c3df40d */.elementor-370 .elementor-element.elementor-element-c3df40d p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-c3df40d p  {
        width: 100%;
        max-width: 569px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-06a2ea0 */.elementor-370 .elementor-element.elementor-element-06a2ea0 img {
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f1f765 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-7f1f765 {
        width: 100%;
        max-width: 1088px;
        margin-left: auto;
        position: relative;
        left: 6px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-03cbeb3 */.elementor-370 .elementor-element.elementor-element-03cbeb3  {
    width: 100%;
    max-width: 70px !important;
  
}

.elementor-370 .elementor-element.elementor-element-03cbeb3 .elementor-widget-container {
      min-height: 70px !important;
}

.elementor-370 .elementor-element.elementor-element-03cbeb3 p {
    padding-top: 15px;
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-03cbeb3 {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4b554e3 */.elementor-370 .elementor-element.elementor-element-4b554e3 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-4b554e3 p  {
        width: 100%;
        max-width: 569px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbe1182 */.elementor-370 .elementor-element.elementor-element-fbe1182 img {
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30e58fc */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-30e58fc {
        width: 100%;
        max-width: 1088px;
        margin-left: auto;
        position: relative;
        left: 6px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-243da53 */.elementor-370 .elementor-element.elementor-element-243da53  {
    width: 100%;
    max-width: 70px !important;
  
}

.elementor-370 .elementor-element.elementor-element-243da53 .elementor-widget-container {
      min-height: 70px !important;
}

.elementor-370 .elementor-element.elementor-element-243da53 p {
    padding-top: 15px;
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-243da53 {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ef2330 */.elementor-370 .elementor-element.elementor-element-8ef2330 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-8ef2330 p  {
        width: 100%;
        max-width: 569px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9017e30 */.elementor-370 .elementor-element.elementor-element-9017e30 img {
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-badb2d1 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-badb2d1 {
        width: 100%;
        max-width: 1088px;
        margin-left: auto;
        position: relative;
        left: 6px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cca747e */.elementor-370 .elementor-element.elementor-element-cca747e  {
    width: 100%;
    max-width: 70px !important;
  
}

.elementor-370 .elementor-element.elementor-element-cca747e .elementor-widget-container {
      min-height: 70px !important;
}

.elementor-370 .elementor-element.elementor-element-cca747e p {
    padding-top: 15px;
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-cca747e {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ec62cc */.elementor-370 .elementor-element.elementor-element-2ec62cc p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-2ec62cc p  {
        width: 100%;
        max-width: 569px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5a4a2d */.elementor-370 .elementor-element.elementor-element-d5a4a2d img {
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f76069 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-8f76069 {
        width: 100%;
        max-width: 1088px;
        margin-left: auto;
        position: relative;
        left: 6px;
    }
    
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-706bf31 */.elementor-370 .elementor-element.elementor-element-706bf31  {
    width: 100%;
    max-width: 70px !important;
  
}

.elementor-370 .elementor-element.elementor-element-706bf31 .elementor-widget-container {
      min-height: 70px !important;
}

.elementor-370 .elementor-element.elementor-element-706bf31 p {
    padding-top: 15px;
    margin-bottom: 0;
}

@media screen and (max-width: 1024px) {
    .elementor-370 .elementor-element.elementor-element-706bf31 {
        position: relative !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79f1c85 */.elementor-370 .elementor-element.elementor-element-79f1c85 p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-79f1c85 p  {
        width: 100%;
        max-width: 569px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9c7ff56 */.elementor-370 .elementor-element.elementor-element-9c7ff56 img {
    border-radius: 30px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66a699a */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-66a699a {
        width: 100%;
        max-width: 1088px;
        margin-left: auto;
        position: relative;
        left: 6px;
    }
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e413685 */.elementor-370 .elementor-element.elementor-element-e413685 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56ed588 */.elementor-370 .elementor-element.elementor-element-56ed588 p {
     font-family: inherit;
     margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da6ee86 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-da6ee86 h2 {
        width: 100%;
        max-width: 570px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-205484f */.elementor-370 .elementor-element.elementor-element-205484f p {
    margin-bottom: 27px;
}

@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-205484f p {
        width: 100%;
        max-width: 570px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e8a892 */.elementor-370 .elementor-element.elementor-element-4e8a892 a {
    font-family: inherit;
    width: 100%;
    max-width: 311px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-370 .elementor-element.elementor-element-4e8a892 {
    width: 100%;
    max-width: 471px !important;
    position: relative;
}



.elementor-370 .elementor-element.elementor-element-4e8a892 .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7b7f1d */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-d7b7f1d {
        position: relative;
        top: -20px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-604cfc5 */.elementor-370 .elementor-element.elementor-element-604cfc5 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5841885 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-5841885 h2 {
        width: 100%;
        max-width: 878px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-08beb03 */.elementor-370 .elementor-element.elementor-element-08beb03 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49264b6 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-49264b6 h2 {
        width: 100%;
        max-width: 947px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c480c42 */@media screen and (min-width: 1025px) {
    .elementor-370 .elementor-element.elementor-element-c480c42 p {
        width: 100%;
        max-width: 504px;
    }
}

.elementor-370 .elementor-element.elementor-element-c480c42 p {
    margin-bottom: 25px;
}

.elementor-370 .elementor-element.elementor-element-c480c42 p:last-child {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cb2dc51 */.elementor-370 .elementor-element.elementor-element-cb2dc51 a {
    font-family: inherit;
    width: 100%;
    max-width: 311px;
    min-height: 64px;
    padding-top: 20px;
}

.elementor-370 .elementor-element.elementor-element-cb2dc51 {
    width: 100%;
    max-width: 471px !important;
    position: relative;
}



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