.elementor-323 .elementor-element.elementor-element-a9243a8{--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:85px;--padding-block-end:280px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-323 .elementor-element.elementor-element-a9243a8:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-a9243a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-giving-back-s1-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-323 .elementor-element.elementor-element-a9243a8, .elementor-323 .elementor-element.elementor-element-a9243a8::before{--border-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-9cc0e8f{text-align:center;}.elementor-323 .elementor-element.elementor-element-9cc0e8f .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-323 .elementor-element.elementor-element-9cc0e8f > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-323 .elementor-element.elementor-element-3a833b3{text-align:center;}.elementor-323 .elementor-element.elementor-element-3a833b3 .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:32px;font-weight:700;line-height:1.0625em;letter-spacing:-0.32px;}.elementor-323 .elementor-element.elementor-element-3a833b3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-323 .elementor-element.elementor-element-c9d48f5{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-323 .elementor-element.elementor-element-e88da99{--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:0px;--padding-block-end:75px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-02070d2{--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;--border-radius:80px 80px 80px 80px;--margin-block-start:-240px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:20px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-323 .elementor-element.elementor-element-02070d2:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-02070d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-323 .elementor-element.elementor-element-02070d2, .elementor-323 .elementor-element.elementor-element-02070d2::before{--border-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-6eeaf56{--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-323 .elementor-element.elementor-element-39e431d{--display:flex;--background-transition:0.3s;--z-index:2;}.elementor-323 .elementor-element.elementor-element-f49f546 .elementor-heading-title{font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-323 .elementor-element.elementor-element-f49f546 > .elementor-widget-container{margin:95px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-f8ab752{font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-323 .elementor-element.elementor-element-ac8d93f{--display:flex;--background-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-e3b7c0e > .elementor-widget-container{margin:-109px -91px 0px -395px;}.elementor-323 .elementor-element.elementor-element-20d3187{--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:80px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;--z-index:3;}.elementor-323 .elementor-element.elementor-element-20d3187:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-20d3187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-giving-back-s3-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-323 .elementor-element.elementor-element-20d3187, .elementor-323 .elementor-element.elementor-element-20d3187::before{--border-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-7da7b7c{text-align:center;}.elementor-323 .elementor-element.elementor-element-7da7b7c .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-323 .elementor-element.elementor-element-7da7b7c > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-323 .elementor-element.elementor-element-f6e73fc{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-323 .elementor-element.elementor-element-f6e73fc > .elementor-widget-container{margin:0px 0px 65px 0px;}.elementor-323 .elementor-element.elementor-element-144a9e8 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-323 .elementor-element.elementor-element-144a9e8 > .elementor-widget-container{margin:0px 0px -50px 0px;border-radius:80px 80px 80px 80px;}.elementor-323 .elementor-element.elementor-element-9a31cc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:20px 20px;--background-transition:0.3s;--padding-block-start:150px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;--z-index:2;}.elementor-323 .elementor-element.elementor-element-9a31cc7:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-9a31cc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-giving-back-s4-hero-bg-img.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-323 .elementor-element.elementor-element-9a31cc7, .elementor-323 .elementor-element.elementor-element-9a31cc7::before{--border-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-db2895d{text-align:center;}.elementor-323 .elementor-element.elementor-element-db2895d .elementor-heading-title{color:var( --e-global-color-primary );font-size:50px;font-weight:700;line-height:1.08em;letter-spacing:-0.5px;}.elementor-323 .elementor-element.elementor-element-db2895d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-323 .elementor-element.elementor-element-751c6b4{text-align:center;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-323 .elementor-element.elementor-element-228f6e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--justify-content:center;--gap:10px 10px;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:30px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:5px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;--z-index:2;}.elementor-323 .elementor-element.elementor-element-9b2c1c5{--display:flex;--background-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-8adf510 .elementor-counter-number-wrapper{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-8adf510 .elementor-counter-title{color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-323 .elementor-element.elementor-element-8adf510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 15px 55px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A6FF;border-radius:10000px 10000px 10000px 10000px;box-shadow:0px 0px 60px 0px rgba(0, 165.99999999999986, 255, 0.21176470588235294);}.elementor-323 .elementor-element.elementor-element-a288ab6{--display:flex;--background-transition:0.3s;--margin-block-start:85px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-323 .elementor-element.elementor-element-2202a3e .elementor-counter-number-wrapper{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-2202a3e .elementor-counter-title{color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-323 .elementor-element.elementor-element-2202a3e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 15px 40px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A6FF;border-radius:10000px 10000px 10000px 10000px;box-shadow:0px 0px 60px 0px rgba(0, 165.99999999999986, 255, 0.21176470588235294);}.elementor-323 .elementor-element.elementor-element-0f9b138{--display:flex;--background-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-970c4b7 .elementor-counter-number-wrapper{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-970c4b7 .elementor-counter-title{color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-323 .elementor-element.elementor-element-970c4b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 15px 40px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A6FF;border-radius:10000px 10000px 10000px 10000px;box-shadow:0px 0px 60px 0px rgba(0, 165.99999999999986, 255, 0.21176470588235294);}.elementor-323 .elementor-element.elementor-element-ebd29fa{--display:flex;--background-transition:0.3s;--margin-block-start:85px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-bd4dd72 .elementor-counter-number-wrapper{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-bd4dd72 .elementor-counter-title{color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-323 .elementor-element.elementor-element-bd4dd72 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 15px 40px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A6FF;border-radius:10000px 10000px 10000px 10000px;box-shadow:0px 0px 60px 0px rgba(0, 165.99999999999986, 255, 0.21176470588235294);}.elementor-323 .elementor-element.elementor-element-6dbbf39{--display:flex;--background-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-58f4009 .elementor-counter-number-wrapper{font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-58f4009 .elementor-counter-title{color:var( --e-global-color-text );font-size:18px;font-weight:400;line-height:1.1111111111111em;}.elementor-323 .elementor-element.elementor-element-58f4009 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:55px 15px 40px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00A6FF;border-radius:10000px 10000px 10000px 10000px;box-shadow:0px 0px 60px 0px rgba(0, 165.99999999999986, 255, 0.21176470588235294);}.elementor-323 .elementor-element.elementor-element-fca0a78{--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:50px;--padding-block-end:30px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-323 .elementor-element.elementor-element-3b0b599{--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;--background-transition:0.3s;--border-radius:50px 50px 50px 50px;box-shadow:0px 3px 99px 0px rgba(0, 165.99999999999986, 255, 0.25);--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-323 .elementor-element.elementor-element-3b0b599:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-3b0b599 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.mathsonline.co/wp-content/uploads/2023/09/Math-online-giving-back-s5-inner-hero-bg-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-323 .elementor-element.elementor-element-3b0b599, .elementor-323 .elementor-element.elementor-element-3b0b599::before{--border-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-0b41a6f{--display:flex;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-b7088dd > .elementor-widget-container{margin:-150px 0px 0px -53px;}.elementor-323 .elementor-element.elementor-element-db667cd{--display:flex;--gap:10px 10px;--background-transition:0.3s;}.elementor-323 .elementor-element.elementor-element-f683dca .elementor-heading-title{color:var( --e-global-color-9c89ac8 );font-size:42px;font-weight:700;line-height:1em;letter-spacing:-0.42px;}.elementor-323 .elementor-element.elementor-element-29023a4{color:var( --e-global-color-9c89ac8 );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.4em;}.elementor-323 .elementor-element.elementor-element-29023a4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 3px 0px;}.elementor-323 .elementor-element.elementor-element-d92a775 .elementor-button .elementor-align-icon-right{margin-left:-5px;}.elementor-323 .elementor-element.elementor-element-d92a775 .elementor-button .elementor-align-icon-left{margin-right:-5px;}.elementor-323 .elementor-element.elementor-element-d92a775 .elementor-button{font-size:20px;font-weight:800;line-height:1.2em;}.elementor-323 .elementor-element.elementor-element-d92a775 > .elementor-widget-container{margin:0px 0px 15px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-323 .elementor-element.elementor-element-02070d2{--content-width:1542px;}.elementor-323 .elementor-element.elementor-element-3b0b599{--content-width:1056px;}}@media(max-width:1024px){.elementor-323 .elementor-element.elementor-element-a9243a8:not(.elementor-motion-effects-element-type-background), .elementor-323 .elementor-element.elementor-element-a9243a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-323 .elementor-element.elementor-element-6eeaf56{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-323 .elementor-element.elementor-element-e3b7c0e > .elementor-widget-container{margin:0px 0px 0px -150px;}.elementor-323 .elementor-element.elementor-element-228f6e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;}.elementor-323 .elementor-element.elementor-element-9b2c1c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-323 .elementor-element.elementor-element-a288ab6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-0f9b138{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-323 .elementor-element.elementor-element-ebd29fa{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-6dbbf39{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-323 .elementor-element.elementor-element-3b0b599{--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:0px;--padding-inline-start:15px;--padding-inline-end:15px;}.elementor-323 .elementor-element.elementor-element-0b41a6f{--margin-block-start:60px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-323 .elementor-element.elementor-element-0b41a6f.e-con{--order:99999 /* order end hack */;}}@media(max-width:767px){.elementor-323 .elementor-element.elementor-element-c9d48f5{font-size:18px;line-height:1.3333333333333em;}.elementor-323 .elementor-element.elementor-element-f8ab752{font-size:18px;line-height:1.3333333333333em;}.elementor-323 .elementor-element.elementor-element-e3b7c0e > .elementor-widget-container{margin:0px 0px 0px -77px;}.elementor-323 .elementor-element.elementor-element-f6e73fc{font-size:18px;line-height:1.3333333333333em;}.elementor-323 .elementor-element.elementor-element-751c6b4{font-size:18px;line-height:1.3333333333333em;}.elementor-323 .elementor-element.elementor-element-29023a4{font-size:18px;line-height:1.3333333333333em;}}/* Start custom CSS for heading, class: .elementor-element-9cc0e8f */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-9cc0e8f h1 {
        width: 100%;
        max-width: 895px;
        margin-left :auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3a833b3 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-3a833b3 h2 {
        width: 100%;
        max-width: 836px;
        margin-left :auto;
        margin-right: auto;
    }
}

.elementor-323 .elementor-element.elementor-element-3a833b3 span {
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9d48f5 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-c9d48f5 p {
        width: 100%;
        max-width: 882px;
        margin-left: auto;
        margin-right: auto;
    }
}

.elementor-323 .elementor-element.elementor-element-c9d48f5 p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9243a8 */.elementor-323 .elementor-element.elementor-element-a9243a8 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f49f546 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-f49f546 h2 {
        width: 100%;
        max-width: 357px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f8ab752 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-f8ab752 p {
        width: 100%;
        max-width: 502px;
    }
}

.elementor-323 .elementor-element.elementor-element-f8ab752 p {
    margin-bottom: 27px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e3b7c0e */.elementor-323 .elementor-element.elementor-element-e3b7c0e img {
    mix-blend-mode: multiply;
}

@media screen and (max-width: 1325px) and (min-width: 1205px) {
    .elementor-323 .elementor-element.elementor-element-e3b7c0e .elementor-widget-container {
        margin: -109px -31px 0px -315px !important;
    }
}

@media screen and (max-width: 1204px) and (min-width: 1119px) {
    .elementor-323 .elementor-element.elementor-element-e3b7c0e .elementor-widget-container {
        margin: -109px 0px 0px -318px !important;
    }
}

@media screen and (max-width: 1118px) and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-e3b7c0e .elementor-widget-container {
        margin: -39px 0px 0px -272px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e88da99 */.elementor-323 .elementor-element.elementor-element-e88da99 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7da7b7c */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-7da7b7c h2 {
        width: 100%;
        max-width: 872px;
        margin-left :auto;
        margin-right: auto;
    }
}

.elementor-323 .elementor-element.elementor-element-7da7b7c span {
    text-decoration: underline;
    font-size: 56px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f6e73fc */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-f6e73fc p {
        width: 100%;
        max-width: 785px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-144a9e8 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-144a9e8 {
        wdith: 100%;
        max-width: 1108px !important;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20d3187 */.elementor-323 .elementor-element.elementor-element-20d3187 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-751c6b4 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-751c6b4 p {
        width: 100%;
        max-width: 760px;
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-8adf510 */.elementor-323 .elementor-element.elementor-element-8adf510 .elementor-counter-number,
.elementor-323 .elementor-element.elementor-element-8adf510 .elementor-counter-number-suffix{
    font-family: GolosTextBold !important;
    margin-bottom: 7px;
}

 .elementor-323 .elementor-element.elementor-element-8adf510 {
    width: 100%;
    max-width: 205px !important;
    min-height: 205px !importanbt;
}


.elementor-323 .elementor-element.elementor-element-8adf510 .elementor-counter-title {
    width: 100%;
    max-width: 158px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-2202a3e */.elementor-323 .elementor-element.elementor-element-2202a3e .elementor-counter-number,
.elementor-323 .elementor-element.elementor-element-2202a3e .elementor-counter-number-suffix{
    font-family: GolosTextBold !important;
    margin-bottom: 7px;
}

.elementor-323 .elementor-element.elementor-element-2202a3e {
    width: 100%;
    max-width: 205px !important;
    min-height: 205px !important;
}

.elementor-323 .elementor-element.elementor-element-2202a3e .elementor-counter-title {
    width: 100%;
max-width: 118px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-970c4b7 */.elementor-323 .elementor-element.elementor-element-970c4b7 .elementor-counter-number,
.elementor-323 .elementor-element.elementor-element-970c4b7 .elementor-counter-number-suffix{
    font-family: GolosTextBold !important;
    margin-bottom: 7px;
}

.elementor-323 .elementor-element.elementor-element-970c4b7 {
    width: 100%;
    max-width: 205px !important;
    min-height: 205px !important;
}

.elementor-323 .elementor-element.elementor-element-970c4b7 .elementor-counter-title {
    width: 100%;
    max-width: 112px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-bd4dd72 */.elementor-323 .elementor-element.elementor-element-bd4dd72 .elementor-counter-number,
.elementor-323 .elementor-element.elementor-element-bd4dd72 .elementor-counter-number-suffix{
    font-family: GolosTextBold !important;
    margin-bottom: 7px;
}

.elementor-323 .elementor-element.elementor-element-bd4dd72 {
    width: 100%;
    max-width: 205px !important;
    min-height: 205px !important;
}

.elementor-323 .elementor-element.elementor-element-bd4dd72 .elementor-counter-title {
    width: 100%;
    max-width: 158px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-58f4009 */.elementor-323 .elementor-element.elementor-element-58f4009 .elementor-counter-number,
.elementor-323 .elementor-element.elementor-element-58f4009 .elementor-counter-number-suffix{
    font-family: GolosTextBold !important;
    margin-bottom: 7px;
}

.elementor-323 .elementor-element.elementor-element-58f4009 {
    width: 100%;
    max-width: 205px !important;
    min-height: 205px !important;
}

.elementor-323 .elementor-element.elementor-element-58f4009 .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-9a31cc7 */.elementor-323 .elementor-element.elementor-element-9a31cc7 {
    width: 100%;
    max-width: 2000px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f683dca */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-f683dca h2 {
        width: 100%;
        max-width: 472px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-29023a4 */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-29023a4 p {
        width: 100%;
        max-width: 491px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d92a775 */.elementor-323 .elementor-element.elementor-element-d92a775 a {
    font-family: inherit;
    width: 100%;
    max-width: 420px;
    min-height: 64px;
    padding-top: 20px;
}

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



.elementor-323 .elementor-element.elementor-element-d92a775 .elementor-button-text {
    font-family: inherit;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db667cd */@media screen and (min-width: 1025px) {
    .elementor-323 .elementor-element.elementor-element-db667cd {
        position: relative;
        left: -20px;
    }
}/* End custom CSS */