.elementor-7844 .elementor-element.elementor-element-624bd97{--display:flex;}.elementor-7844 .elementor-element.elementor-element-10275f1:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-10275f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-10275f1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:155px 0px 90px 0px;}.elementor-7844 .elementor-element.elementor-element-10275f1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-1dcd9e7{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-1dcd9e7 img{height:48px;filter:brightness( 0% ) contrast( 100% ) saturate( 80% ) blur( 0px ) hue-rotate( 185deg );}.elementor-7844 .elementor-element.elementor-element-6bbcfd3{--display:flex;}.elementor-7844 .elementor-element.elementor-element-6bbcfd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-7c4ffcc{margin:-38px -38px calc(var(--kit-widget-spacing, 0px) + -38px) -38px;}.elementor-7844 .elementor-element.elementor-element-0e32c99{--spacer-size:39px;}.elementor-7844 .elementor-element.elementor-element-afb1d18{--spacer-size:50px;}.elementor-7844 .elementor-element.elementor-element-343bf47 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7844 .elementor-element.elementor-element-343bf47 > .elementor-background-overlay{opacity:0.5;}.elementor-7844 .elementor-element.elementor-element-343bf47{margin-top:-87px;margin-bottom:-87px;}.elementor-7844 .elementor-element.elementor-element-2afb340 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7844 .elementor-element.elementor-element-b0a0840{width:auto;max-width:auto;top:79px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-b0a0840{left:292px;}body.rtl .elementor-7844 .elementor-element.elementor-element-b0a0840{right:292px;}.elementor-7844 .elementor-element.elementor-element-d098a09{width:var( --container-widget-width, 99.441% );max-width:99.441%;--container-widget-width:99.441%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-d098a09 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-d098a09 .heading .heading-text{font-family:"Catamaran", catamaran;font-size:39px;font-weight:700;text-transform:capitalize;margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-f02d6a3 .heading .heading-text{color:#2F2F2F;font-family:"Catamaran", catamaran;font-weight:600;margin:18px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-cf29209{--display:flex;}.elementor-7844 .elementor-element.elementor-element-cf29209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-c613d99{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7844 .elementor-element.elementor-element-c613d99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-e28941d .elementor-button{background-color:#156634;border-radius:11px 11px 11px 11px;}.elementor-7844 .elementor-element.elementor-element-e28941d .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-e28941d .elementor-button:focus{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-e28941d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-e28941d .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-7844 .elementor-element.elementor-element-7113540 .elementor-button{background-color:#156634;border-radius:11px 11px 11px 11px;}.elementor-7844 .elementor-element.elementor-element-7113540 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-7113540 .elementor-button:focus{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-7113540 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-3092ff1 .elementor-button{background-color:#156634;border-radius:11px 11px 11px 11px;}.elementor-7844 .elementor-element.elementor-element-3092ff1 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-3092ff1 .elementor-button:focus{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-3092ff1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button{background-color:#156634;border-style:none;border-radius:11px 11px 11px 11px;}.elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button:focus{background-color:#8EC646;color:#FFF8F8;}.elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-0620f59 .elementor-button:focus svg{fill:#FFF8F8;}.elementor-7844 .elementor-element.elementor-element-9c0cacc{margin-top:-23px;margin-bottom:-23px;}.elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button{background-color:#8EC646;font-family:"Catamaran", catamaran;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-88926ce{width:var( --container-widget-width, 101.729% );max-width:101.729%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:101.729%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-88926ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-88926ce .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button{background-color:#8EC646;font-family:"Catamaran", catamaran;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button:focus{background-color:#00000000;color:#156634;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0{width:var( --container-widget-width, 204.515% );max-width:204.515%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:204.515%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-0c1a4a0 .elementor-button:focus svg{fill:#156634;}.elementor-7844 .elementor-element.elementor-element-852989a .elementor-button{background-color:#8EC646;font-family:"Catamaran", catamaran;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-852989a .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-852989a .elementor-button:focus{background-color:#00000000;color:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-852989a{width:var( --container-widget-width, 130.858% );max-width:130.858%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:130.858%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-852989a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-852989a .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-852989a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-852989a .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-852989a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-56e1c2b{width:var( --container-widget-width, 97.805% );max-width:97.805%;margin:0px -21px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:97.805%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-56e1c2b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-b5c2e40{width:auto;max-width:auto;top:-144.975px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-b5c2e40{left:-82.56px;}body.rtl .elementor-7844 .elementor-element.elementor-element-b5c2e40{right:-82.56px;}.elementor-7844 .elementor-element.elementor-element-9978260{width:var( --container-widget-width, 48.285% );max-width:48.285%;--container-widget-width:48.285%;--container-widget-flex-grow:0;top:42px;}.elementor-7844 .elementor-element.elementor-element-9978260.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-9978260{right:0px;}body.rtl .elementor-7844 .elementor-element.elementor-element-9978260{left:0px;}.elementor-7844 .elementor-element.elementor-element-14391f7{--display:flex;}.elementor-7844 .elementor-element.elementor-element-8b0cac1{--display:flex;}.elementor-7844 .elementor-element.elementor-element-b765a9d{--spacer-size:50px;}.elementor-7844 .elementor-element.elementor-element-07096e7{--display:flex;}.elementor-7844 .elementor-element.elementor-element-fc75214 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-7844 .elementor-element.elementor-element-fc75214 .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-fc75214 .section-title .subtitle{color:#8EC646;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-fc75214 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-fc75214 .section-title span{color:#156634;}.elementor-7844 .elementor-element.elementor-element-fc75214 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-1d73238 .section-title .title{color:#156634;font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-1d73238 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-8ada4cf > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-8ada4cf .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-8ada4cf .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-8ada4cf .icon-box-content p{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-8139fba > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-8139fba .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-8139fba .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3607d95 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-3607d95 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-3607d95 .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3eae52d > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-3eae52d .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-3eae52d .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-53479a1{margin-top:22px;margin-bottom:0px;}.elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-4e277c3{width:var( --container-widget-width, 195.325% );max-width:195.325%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:195.325%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-4e277c3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-4e277c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-b7ade13 .section-title .title{color:#156634;font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-b7ade13 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-51d65e7 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-51d65e7 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-49da113 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-49da113 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-2df8752 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-2df8752 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-8503f43 > .elementor-widget-container:hover{--e-transform-translateY:-5px;}.elementor-7844 .elementor-element.elementor-element-8503f43 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-d8d765d{margin-top:22px;margin-bottom:0px;}.elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-102f1df{width:var( --container-widget-width, 256.771% );max-width:256.771%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:256.771%;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-102f1df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-102f1df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-a0e770b{--display:flex;}.elementor-7844 .elementor-element.elementor-element-a960281 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-7844 .elementor-element.elementor-element-a960281 .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-a960281 .section-title .subtitle{color:#8EC646;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-a960281 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-a960281 .section-title span{color:#156634;}.elementor-7844 .elementor-element.elementor-element-a960281 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-cda4444 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-cda4444{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7844 .elementor-element.elementor-element-b3233d9{--spacer-size:181px;}.elementor-7844 .elementor-element.elementor-element-8959e2e{--display:flex;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-7cc4e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c{border-style:solid;border-width:0px 0px 4px 0px;border-color:#0B59D7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-210px;margin-bottom:0px;padding:74px 40px 51px 40px;z-index:9;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c, .elementor-7844 .elementor-element.elementor-element-7cc4e1c > .elementor-background-overlay{border-radius:10px 10px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-090c832 .work-process .icon{background-color:transparent;background-image:linear-gradient(180deg, #8EC646 0%, #f2295b 100%);}.elementor-7844 .elementor-element.elementor-element-090c832{z-index:2;}.elementor-7844 .elementor-element.elementor-element-090c832 .work-process .content .title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-23abc81{--spacer-size:3px;}.elementor-7844 .elementor-element.elementor-element-6a00735 .work-process .content .title{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-fc2db02{width:auto;max-width:auto;top:23px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-fc2db02{right:-111px;}body.rtl .elementor-7844 .elementor-element.elementor-element-fc2db02{left:-111px;}.elementor-7844 .elementor-element.elementor-element-0dd5530 .work-process .content .title{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3674e2f .work-process .content .title{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-0efbe7d{--spacer-size:6px;}.elementor-7844 .elementor-element.elementor-element-e6eca13{width:auto;max-width:auto;top:23px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-e6eca13{right:-111px;}body.rtl .elementor-7844 .elementor-element.elementor-element-e6eca13{left:-111px;}.elementor-7844 .elementor-element.elementor-element-88e24f7 .work-process .content .title{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-4d8cb9d .work-process .content .title{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-ac9e9c7{--spacer-size:19px;}.elementor-7844 .elementor-element.elementor-element-e4f146e:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-e4f146e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041424;}.elementor-7844 .elementor-element.elementor-element-e4f146e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-156px;margin-bottom:0px;padding:178px 0px 61px 0px;}.elementor-7844 .elementor-element.elementor-element-e4f146e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-b0bc391 .icon-box .icon-box-icon{margin:0px 7px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-b0bc391 .icon-box h4, .icon-box.style-two.style-eleven .title h2{color:#FFFFFF;font-family:"Catamaran", catamaran;font-size:24px;font-weight:600;line-height:34px;}.elementor-7844 .elementor-element.elementor-element-b0bc391 .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-7893195 .icon-box .icon-box-icon{margin:0px 7px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-7893195 .icon-box h4, .icon-box.style-two.style-eleven .title h2{color:#FFFFFF;font-family:"Catamaran", catamaran;font-size:24px;font-weight:600;line-height:34px;}.elementor-7844 .elementor-element.elementor-element-7893195 .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-c248e2a .icon-box .icon-box-icon{margin:0px 7px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-c248e2a .icon-box h4, .icon-box.style-two.style-eleven .title h2{color:#FFFFFF;font-family:"Catamaran", catamaran;font-size:24px;font-weight:600;line-height:34px;}.elementor-7844 .elementor-element.elementor-element-c248e2a .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-2c4427f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-2c4427f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-0d9e013:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-0d9e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-0d9e013{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 44px 0px;}.elementor-7844 .elementor-element.elementor-element-0d9e013 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-1fd846c{width:auto;max-width:auto;top:-98px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-1fd846c{right:-300px;}body.rtl .elementor-7844 .elementor-element.elementor-element-1fd846c{left:-300px;}.elementor-7844 .elementor-element.elementor-element-6bb0277{width:var( --container-widget-width, 129.444% );max-width:129.444%;--container-widget-width:129.444%;--container-widget-flex-grow:0;z-index:2;}.elementor-7844 .elementor-element.elementor-element-6bb0277.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title .subtitle{color:#156634;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title span{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6bb0277 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-d91ea23{width:100%;max-width:100%;}.elementor-7844 .elementor-element.elementor-element-d91ea23 .service-box .service-box-title h2, .elementor-7844 .elementor-element.elementor-element-d91ea23 .elementor-icon-box-content .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-d91ea23 .service-box-desc p{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-5e0f707{--display:flex;}.elementor-7844 .elementor-element.elementor-element-ad540d5:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-ad540d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D6ECB9;background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");}.elementor-7844 .elementor-element.elementor-element-ad540d5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 100px 0px;}.elementor-7844 .elementor-element.elementor-element-ad540d5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-e127e05{padding:0px 0px 15px 0px;}.elementor-7844 .elementor-element.elementor-element-66e9c9b > .elementor-widget-container{margin:0px 64px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-66e9c9b .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-66e9c9b .section-title .title{color:#000000;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-2e65628 .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-2e65628 .icon-box-icon .icon i{color:#156634;background:#C4E698;}.elementor-7844 .elementor-element.elementor-element-2e65628 .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-2e65628 .icon-box-content p{font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7844 .elementor-element.elementor-element-cc56a52 .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-cc56a52 .icon-box-icon .icon i{color:#156634;background:#C4E698;}.elementor-7844 .elementor-element.elementor-element-18cc4df .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-18cc4df .icon-box-icon .icon i{color:#156634;background:#C4E698;}.elementor-bc-flex-widget .elementor-7844 .elementor-element.elementor-element-3ffb655.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7844 .elementor-element.elementor-element-3ffb655.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7844 .elementor-element.elementor-element-b195d54 > .elementor-widget-container{margin:0px 74px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title .subtitle{color:#156634;font-family:"Catamaran", catamaran;font-size:18px;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title h2{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title .description{color:#686868;margin:20px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-0ca71bb{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-0ca71bb .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-0ca71bb .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-0ca71bb .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-0ca71bb .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-2e05d71{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-2e05d71 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-2e05d71 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-2e05d71 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-2e05d71 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-98864fc{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-98864fc .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-98864fc .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-98864fc .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-98864fc .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-6660615{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-6660615 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-6660615 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-6660615 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-6660615 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-62314f1{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-62314f1 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-62314f1 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-62314f1 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-62314f1 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-476dfbf{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-476dfbf .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-476dfbf .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-7844 .elementor-element.elementor-element-476dfbf .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-7844 .elementor-element.elementor-element-476dfbf .elementor-progress-bar{height:6px;line-height:6px;}.elementor-7844 .elementor-element.elementor-element-a8cf3af{text-align:end;}.elementor-7844 .elementor-element.elementor-element-0af3739{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 100px 0px;}.elementor-7844 .elementor-element.elementor-element-0af3739 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-af957ca{margin-top:0px;margin-bottom:0px;}.elementor-7844 .elementor-element.elementor-element-206f40a .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-206f40a .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-206f40a .icon-box h4, .icon-box.style-two.style-eleven .title h2{color:#050000;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-206f40a .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-fe2b9f9 .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-fe2b9f9 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-fe2b9f9 .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-fe2b9f9 .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-73594b3 .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-73594b3 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-73594b3 .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-73594b3 .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-063f573 .icon-box.style-two{text-align:center;}.elementor-7844 .elementor-element.elementor-element-063f573 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-063f573 .icon-box h4, .icon-box.style-two.style-eleven .title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-063f573 .icon-box-content p{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-e8ed733:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-e8ed733 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-e8ed733 > .elementor-background-overlay{background-color:#8EC646;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-e8ed733{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 60px 0px;}.elementor-7844 .elementor-element.elementor-element-4cf94a9{--spacer-size:50px;}.elementor-7844 .elementor-element.elementor-element-059580f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-7844 .elementor-element.elementor-element-5b0f2ed.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7844 .elementor-element.elementor-element-5b0f2ed.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7844 .elementor-element.elementor-element-73690e5 > .elementor-widget-container{margin:0px 74px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title .subtitle{color:#156634;font-family:"Catamaran", catamaran;font-size:18px;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title .title{color:#020101;font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title span{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title h2{font-size:40px;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title .description{color:#686868;font-family:"Catamaran", catamaran;margin:20px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-e433b64 .feature-box .feature-box-icon i{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-e433b64 .feature-box .feature-box-title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );margin:0px 0px 7px 0px;}.elementor-7844 .elementor-element.elementor-element-e433b64 .feature-box .feature-box-desc{font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7844 .elementor-element.elementor-element-c3a8321 .feature-box .feature-box-icon i{background-color:var( --e-global-color-accent );}.elementor-7844 .elementor-element.elementor-element-c3a8321 .feature-box .feature-box-title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );margin:0px 0px 7px 0px;}.elementor-7844 .elementor-element.elementor-element-c3a8321 .feature-box .feature-box-desc{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7844 .elementor-element.elementor-element-fbe6ff8 .feature-box .feature-box-icon i{background-color:var( --e-global-color-accent );}.elementor-7844 .elementor-element.elementor-element-fbe6ff8 .feature-box .feature-box-title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );margin:0px 0px 7px 0px;}.elementor-7844 .elementor-element.elementor-element-fbe6ff8 .feature-box .feature-box-desc{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-bb1eb8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-bb1eb8d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3{z-index:2;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title .subtitle{color:#156634;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title span{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-b0ac4b3 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-7d60748 > .elementor-element-populated >  .elementor-background-overlay{opacity:0.5;}.elementor-7844 .elementor-element.elementor-element-7d60748 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7844 .elementor-element.elementor-element-7d60748 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing a.pricing-button.singinp{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:none;}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing a.pricing-button.singinp:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing h3.pricing-title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing h3.pricing-name{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing .description{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing p.pricing-p{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing .pricing-body ul li i{color:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-a0d6234 .pricing .pricing-botton .button{font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-7844 .elementor-element.elementor-element-06b9b41 .pricing a.pricing-button.singinp{background-color:var( --e-global-color-primary );color:#FFFFFF;border-style:none;}.elementor-7844 .elementor-element.elementor-element-06b9b41 .pricing a.pricing-button.singinp:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-06b9b41 .pricing h3.pricing-title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-29accb9 .pricing a.pricing-button.singinp{background-color:var( --e-global-color-primary );color:#FFFEFE;border-style:none;}.elementor-7844 .elementor-element.elementor-element-29accb9 .pricing a.pricing-button.singinp:hover{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-29accb9 .pricing h3.pricing-title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-4448891{margin-top:52px;margin-bottom:0px;}.elementor-7844 .elementor-element.elementor-element-5600fab .heading{text-align:center;}.elementor-7844 .elementor-element.elementor-element-5600fab .heading .heading-text{color:#000000;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-8805517:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-8805517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2026/01/Untitled-design-26.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-8805517{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7844 .elementor-element.elementor-element-8805517 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7844 .elementor-element.elementor-element-bbd1a02.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7844 .elementor-element.elementor-element-bbd1a02.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7844 .elementor-element.elementor-element-dc0b187 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title .subtitle{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title .title{color:#FFFFFF;font-family:"Catamaran", catamaran;font-size:48px;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title span{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title .description{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );margin:23px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-67d17ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-67d17ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-5a965a1{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-19f9b55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-19f9b55 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-7d481e0{width:auto;max-width:auto;top:207px;}body:not(.rtl) .elementor-7844 .elementor-element.elementor-element-7d481e0{left:-41px;}body.rtl .elementor-7844 .elementor-element.elementor-element-7d481e0{right:-41px;}.elementor-7844 .elementor-element.elementor-element-d629c39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-7844 .elementor-element.elementor-element-e42ef77{--display:flex;}.elementor-7844 .elementor-element.elementor-element-0689cfb{--spacer-size:50px;}.elementor-7844 .elementor-element.elementor-element-6275b56{--display:flex;}.elementor-7844 .elementor-element.elementor-element-6275b56:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-6275b56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2025/12/Untitled-design-11.png");}.elementor-7844 .elementor-element.elementor-element-8192f53 .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-8192f53 .section-title .subtitle{color:#8EC646;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-8192f53 .section-title .title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-8192f53 .section-title span{color:#156634;}.elementor-7844 .elementor-element.elementor-element-82ee198{--display:flex;}.elementor-7844 .elementor-element.elementor-element-82ee198:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-82ee198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2025/12/Untitled-design-11.png");}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-container{width:33.33%;padding:0 5px 0 5px;margin:5px 0 5px 0;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-img-wrapper{width:100px;height:100px;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial__carousel{width:calc( 3 * 100px );}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-heading{margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-author-info{align-items:center;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-quote{fill:var( --e-global-color-primary );}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-upper-quote svg, .elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-lower-quote svg{width:21px;height:21px;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-content-wrapper{align-items:center;justify-content:flex-start;text-align:center;}.elementor-7844 .elementor-element.elementor-element-654f762{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7844 .elementor-element.elementor-element-c155e15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7844 .elementor-element.elementor-element-b0afd7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7844 .elementor-element.elementor-element-2112c74{--spacer-size:50px;}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title .subtitle{color:#156634;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title .title{font-family:"Catamaran", catamaran;font-size:40px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-6913048 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-818c648{text-align:start;}.elementor-7844 .elementor-element.elementor-element-e132b97{text-align:start;}.elementor-7844 .elementor-element.elementor-element-70de749 > .elementor-widget-container{margin:30px 79px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-70de749 .icon-box-icon .icon i{color:#156634;background:#C7E99B;}.elementor-7844 .elementor-element.elementor-element-70de749 .icon-box-content p{font-family:"Catamaran", catamaran;font-size:18px;font-weight:400;}.elementor-7844 .elementor-element.elementor-element-b317254 .faq-box .accordion, .elementor-7844 .elementor-element.elementor-element-b317254 .elementor-icon-box-content .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7844 .elementor-element.elementor-element-b317254 .faq-box .panel p{font-family:"Catamaran", catamaran;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-a8a4729:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-a8a4729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031323;}.elementor-7844 .elementor-element.elementor-element-a8a4729{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 154px 0px;}.elementor-7844 .elementor-element.elementor-element-a8a4729 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-911a404 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7844 .elementor-element.elementor-element-3f14d20{z-index:2;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title .subtitle{color:#FFFFFF;font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title .title{color:#FFFFFF;font-family:"Catamaran", catamaran;font-size:40px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title span{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title h2{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title h4{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3f14d20 .section-title .description{font-family:"Catamaran", catamaran;}.elementor-7844 .elementor-element.elementor-element-3865369{text-align:end;}.elementor-7844 .elementor-element.elementor-element-030cc23:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-030cc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7844 .elementor-element.elementor-element-030cc23{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 0px 64px 0px;}.elementor-7844 .elementor-element.elementor-element-030cc23 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-c7cad73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-3bbcedf:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-3bbcedf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-3bbcedf, .elementor-7844 .elementor-element.elementor-element-3bbcedf > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-7844 .elementor-element.elementor-element-3bbcedf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-125px;margin-bottom:0px;padding:43px 46px 43px 46px;}.elementor-7844 .elementor-element.elementor-element-3bbcedf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-5f3cb74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7844 .elementor-element.elementor-element-5f3cb74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-5f3cb74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 40px 0px 0px;--e-column-margin-right:40px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-5f3cb74 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-1b69acf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-7844 .elementor-element.elementor-element-357d9ee{width:auto;max-width:auto;}.elementor-7844 .elementor-element.elementor-element-357d9ee .heading .heading-text{font-family:"Nunito", catamaran;font-size:20px;font-weight:400;margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-a73ff31{width:auto;max-width:auto;}.elementor-7844 .elementor-element.elementor-element-a73ff31 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-7844 .elementor-element.elementor-element-a73ff31 .heading .heading-text{color:#156634;font-family:"Nunito", catamaran;font-weight:400;text-decoration:underline;margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-7b8215d{margin:42px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-6efc8d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C7E99B;background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/backgrond-bg.jpg");}.elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-element-populated, .elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7844 .elementor-element.elementor-element-d351f38, .elementor-7844 .elementor-element.elementor-element-d351f38 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-7844 .elementor-element.elementor-element-d351f38{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 28px;}.elementor-7844 .elementor-element.elementor-element-ee5f78a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-7844 .elementor-element.elementor-element-0944e66{width:auto;max-width:auto;text-align:start;}.elementor-7844 .elementor-element.elementor-element-d0b0ccd{width:auto;max-width:auto;}.elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Catamaran", catamaran;border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button:hover, .elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-c3bb44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button-content-wrapper{flex-direction:row;}.elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button:hover svg, .elementor-7844 .elementor-element.elementor-element-c3bb44f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-7844 .elementor-element.elementor-element-655d95f{margin-top:0px;margin-bottom:14px;padding:0px 20px 0px 30px;}.elementor-7844 .elementor-element.elementor-element-4e99fc7 .heading .heading-text{font-size:18px;}.elementor-7844 .elementor-element.elementor-element-077de6b{border-style:solid;border-width:1px 0px 1px 0px;border-color:#C9D6E9;margin-top:16px;margin-bottom:14px;padding:4px 0px 4px 30px;}.elementor-7844 .elementor-element.elementor-element-077de6b, .elementor-7844 .elementor-element.elementor-element-077de6b > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-8b2de63{width:auto;max-width:auto;}.elementor-7844 .elementor-element.elementor-element-8b2de63 > .elementor-widget-container{margin:0px 9px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-8b2de63 .heading .heading-text{font-size:24px;font-weight:600;margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-49672aa{width:auto;max-width:auto;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-icon i{color:#156634;transition:color 0.3s;}.elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-icon svg{fill:#156634;transition:fill 0.3s;}.elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-item > a{font-family:"Catamaran", catamaran;font-size:19px;font-weight:600;}.elementor-7844 .elementor-element.elementor-element-49672aa .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#041424;transition:color 0.3s;}.elementor-7844 .elementor-element.elementor-element-c27e280{margin-top:16px;margin-bottom:14px;}.elementor-7844 .elementor-element.elementor-element-eb5ff05{padding:0px 30px 0px 30px;}.elementor-7844 .elementor-element.elementor-element-eb5ff05 iframe{height:350px;}@media(max-width:1024px){.elementor-7844 .elementor-element.elementor-element-c613d99{--grid-auto-flow:row;}.elementor-7844 .elementor-element.elementor-element-56e1c2b{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-7844 .elementor-element.elementor-element-a8cf3af{text-align:center;}.elementor-7844 .elementor-element.elementor-element-dc0b187 > .elementor-widget-container{margin:152px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-container{width:100%;}}@media(min-width:768px){.elementor-7844 .elementor-element.elementor-element-6bbcfd3{--width:93.947%;}.elementor-7844 .elementor-element.elementor-element-2afb340{width:62.188%;}.elementor-7844 .elementor-element.elementor-element-cf29209{--width:94.339%;}.elementor-7844 .elementor-element.elementor-element-c613d99{--width:69.055%;}.elementor-7844 .elementor-element.elementor-element-67587e2{width:31.959%;}.elementor-7844 .elementor-element.elementor-element-8e889da{width:32.71%;}.elementor-7844 .elementor-element.elementor-element-dc9c2c6{width:34.62%;}.elementor-7844 .elementor-element.elementor-element-926c671{width:37.725%;}.elementor-7844 .elementor-element.elementor-element-0dd500c{width:34.544%;}.elementor-7844 .elementor-element.elementor-element-27a4ab1{width:65.456%;}.elementor-7844 .elementor-element.elementor-element-1a2f9a8{width:29.359%;}.elementor-7844 .elementor-element.elementor-element-46c0b4a{width:70.641%;}.elementor-7844 .elementor-element.elementor-element-bbd1a02{width:73.482%;}.elementor-7844 .elementor-element.elementor-element-629de54{width:26.429%;}.elementor-7844 .elementor-element.elementor-element-c155e15{--width:50%;}.elementor-7844 .elementor-element.elementor-element-b0afd7b{--width:50%;}.elementor-7844 .elementor-element.elementor-element-bef87f5{width:44.921%;}.elementor-7844 .elementor-element.elementor-element-db2a51c{width:55.079%;}.elementor-7844 .elementor-element.elementor-element-5f3cb74{width:60.21%;}.elementor-7844 .elementor-element.elementor-element-6efc8d6{width:39.6%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7844 .elementor-element.elementor-element-2afb340{width:100%;}.elementor-7844 .elementor-element.elementor-element-67587e2{width:50%;}.elementor-7844 .elementor-element.elementor-element-8e889da{width:50%;}.elementor-7844 .elementor-element.elementor-element-dc9c2c6{width:50%;}.elementor-7844 .elementor-element.elementor-element-926c671{width:100%;}.elementor-7844 .elementor-element.elementor-element-ec3b81d{width:100%;}.elementor-7844 .elementor-element.elementor-element-e77695e{width:100%;}.elementor-7844 .elementor-element.elementor-element-e058cb7{width:50%;}.elementor-7844 .elementor-element.elementor-element-70693f0{width:50%;}.elementor-7844 .elementor-element.elementor-element-d0d0de7{width:50%;}.elementor-7844 .elementor-element.elementor-element-985e0a7{width:50%;}.elementor-7844 .elementor-element.elementor-element-625f049{width:50%;}.elementor-7844 .elementor-element.elementor-element-eb43b3e{width:50%;}.elementor-7844 .elementor-element.elementor-element-1424867{width:50%;}.elementor-7844 .elementor-element.elementor-element-0955cb9{width:100%;}.elementor-7844 .elementor-element.elementor-element-495c4c1{width:50%;}.elementor-7844 .elementor-element.elementor-element-736c4c2{width:50%;}.elementor-7844 .elementor-element.elementor-element-282e3f2{width:50%;}.elementor-7844 .elementor-element.elementor-element-3ffb655{width:100%;}.elementor-7844 .elementor-element.elementor-element-2070ad0{width:100%;}.elementor-7844 .elementor-element.elementor-element-df92150{width:50%;}.elementor-7844 .elementor-element.elementor-element-14b3cbd{width:50%;}.elementor-7844 .elementor-element.elementor-element-11f371f{width:50%;}.elementor-7844 .elementor-element.elementor-element-e8f1c11{width:50%;}.elementor-7844 .elementor-element.elementor-element-5b0f2ed{width:100%;}.elementor-7844 .elementor-element.elementor-element-7d60748{width:50%;}.elementor-7844 .elementor-element.elementor-element-a8a914e{width:50%;}.elementor-7844 .elementor-element.elementor-element-e539149{width:50%;}.elementor-7844 .elementor-element.elementor-element-bbd1a02{width:100%;}.elementor-7844 .elementor-element.elementor-element-629de54{width:100%;}.elementor-7844 .elementor-element.elementor-element-24be29f{width:100%;}.elementor-7844 .elementor-element.elementor-element-6404e9e{width:100%;}}@media(min-width:1025px){.elementor-7844 .elementor-element.elementor-element-10275f1:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-10275f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-7cc4e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7844 .elementor-element.elementor-element-0d9e013:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-0d9e013 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7844 .elementor-element.elementor-element-030cc23:not(.elementor-motion-effects-element-type-background), .elementor-7844 .elementor-element.elementor-element-030cc23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-7844 .elementor-element.elementor-element-10275f1 > .elementor-container{max-width:500px;}.elementor-7844 .elementor-element.elementor-element-10275f1{margin-top:-92px;margin-bottom:-92px;}.elementor-7844 .elementor-element.elementor-element-343bf47{margin-top:-105px;margin-bottom:-105px;}.elementor-7844 .elementor-element.elementor-element-d098a09 .heading .heading-text{font-size:26px;margin:16px 0px 16px 0px;}.elementor-7844 .elementor-element.elementor-element-c613d99{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7844 .elementor-element.elementor-element-88926ce{width:var( --container-widget-width, 250.7px );max-width:250.7px;--container-widget-width:250.7px;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-0c1a4a0{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-852989a{width:var( --container-widget-width, 269px );max-width:269px;--container-widget-width:269px;--container-widget-flex-grow:0;}.elementor-7844 .elementor-element.elementor-element-b765a9d{--spacer-size:56px;}.elementor-7844 .elementor-element.elementor-element-7cc4e1c{padding:60px 0px 50px 0px;}.elementor-7844 .elementor-element.elementor-element-66e9c9b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-b195d54 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-b195d54 .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-2070ad0 > .elementor-element-populated{margin:33px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7844 .elementor-element.elementor-element-73690e5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-73690e5 .section-title{text-align:left;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title{text-align:center;}.elementor-7844 .elementor-element.elementor-element-dc0b187 .section-title .title{font-size:30px;}.elementor-7844 .elementor-element.elementor-element-738f2fd .premium-testimonial-container{width:100%;}.elementor-7844 .elementor-element.elementor-element-70de749 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-3865369{text-align:start;}.elementor-7844 .elementor-element.elementor-element-c7cad73 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-3bbcedf{padding:10px 10px 10px 10px;}.elementor-7844 .elementor-element.elementor-element-5f3cb74 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7844 .elementor-element.elementor-element-6efc8d6 > .elementor-element-populated{margin:36px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7844 .elementor-element.elementor-element-d351f38{margin-top:0px;margin-bottom:0px;padding:30px 0px 0px 10px;}.elementor-7844 .elementor-element.elementor-element-ee5f78a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-655d95f{padding:20px 0px 0px 10px;}.elementor-7844 .elementor-element.elementor-element-077de6b{padding:4px 0px 4px 10px;}.elementor-7844 .elementor-element.elementor-element-c27e280{padding:0px 0px 0px 0px;}.elementor-7844 .elementor-element.elementor-element-eb5ff05{padding:0px 10px 0px 10px;}}/* Start custom CSS for html, class: .elementor-element-95a6988 *//* Overlay */
.ws-popup-overlay {
  display: none;
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.65);
  z-index: 9999;
}

/* Popup Box */
.ws-popup-box {
  background: #ffffff;
  width: 92%;
  max-width: 420px;
  margin: 10% auto;
  padding: 28px;
  border-radius: 16px;
  position: relative;
  animation: popupFade 0.3s ease;
  text-align: center;
}

/* Heading */
.ws-popup-box h2 {
  font-size: 22px;
  margin-bottom: 8px;
  color: #1f3d2b;
}

.ws-popup-box p {
  font-size: 14px;
  margin-bottom: 20px;
  color: #555;
}

/* Inputs */
.ws-popup-box input,
.ws-popup-box select {
  width: 100%;
  padding: 12px;
  margin-bottom: 14px;
  border-radius: 8px;
  border: 1px solid #ccc;
  font-size: 14px;
}

/* Submit Button */
.ws-popup-box button {
  width: 100%;
  padding: 12px;
  background: #7cc242;
  color: #fff;
  border: none;
  border-radius: 30px;
  font-size: 16px;
  cursor: pointer;
}

/* Close */
.ws-close {
  position: absolute;
  top: 12px;
  right: 16px;
  font-size: 22px;
  cursor: pointer;
}

/* Floating Button */
.ws-enquiry-btn {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #7cc242;
  color: #fff;
  padding: 12px 22px;
  border-radius: 30px;
  border: none;
  cursor: pointer;
  z-index: 9998;
}

/* Animation */
@keyframes popupFade {
  from { transform: scale(0.9); opacity: 0; }
  to { transform: scale(1); opacity: 1; }
}

/* Mobile */
@media (max-width: 768px) {
  .ws-popup-box {
    margin: 20% auto;
    padding: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf29209 *//* MOBILE RESPONSIVE – CLEAN LEFT ALIGN */
@media (max-width: 768px) {

  .elementor-element-c613d99 {
    display: flex;
    flex-direction: column;
    gap: 14px;
  }

  .elementor-element-c613d99 .elementor-widget-button {
    width: 100%;
  }

  .elementor-element-c613d99 .elementor-button {
    width: 100%;
    justify-content: flex-start; /* LEFT ALIGN */
    text-align: left;
    padding: 14px 18px;
    border-radius: 30px;
  }

  .elementor-element-c613d99 .elementor-button-content-wrapper {
    display: flex;
    align-items: center;
    gap: 10px;
  }

  .elementor-element-c613d99 .elementor-button-icon {
    margin: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-343bf47 *//* =====================================
   FORCE REMOVE BLUE – ENQUIRY BUTTON
===================================== */

/* Base */
a.dtbtn,
a.dtbtn:link,
a.dtbtn:visited {
  background-color: #156634 !important;
  color: #ffffff !important;
  text-decoration: none !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  transition: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

/* Hover / Active / Focus */
a.dtbtn:hover,
a.dtbtn:active,
a.dtbtn:focus {
  background-color: #156634 !important;
  color: #ffffff !important;
  outline: none !important;
  box-shadow: none !important;
}

/* REMOVE THEME HOVER OVERLAYS */
a.dtbtn::before,
a.dtbtn::after,
a.dtbtn:hover::before,
a.dtbtn:hover::after {
  background: none !important;
  opacity: 0 !important;
  content: none !important;
}

/* =====================================
   FORCE REMOVE BLUE – MENU ICON
===================================== */

.nav-btn,
.navSidebar-button {
  background-color: transparent !important;
  outline: none !important;
  box-shadow: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

.nav-btn i,
.navSidebar-button i {
  color: #156634 !important;
}

/* Hover / Click */
.nav-btn:hover i,
.nav-btn:active i,
.navSidebar-button:hover i,
.navSidebar-button:active i {
  color: #156634 !important;
}

/* REMOVE ANY PSEUDO EFFECTS */
.nav-btn::before,
.nav-btn::after,
.navSidebar-button::before,
.navSidebar-button::after {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07096e7 *//* ===============================
   ONLINE & OFFLINE SECTION
   SAME SIZE + SPACE + BORDER + SHADOW + ROUNDED CORNERS
================================ */

/* Online Training box */
.elementor-element-ec3b81d {
    transition: box-shadow 0.25s ease, border-color 0.25s ease;
    border: 1px solid transparent;
    margin-right: 16px; /* space between boxes */
    border-radius: 12px; /* rounded corners */
}

/* Offline Training box */
.elementor-element-e77695e {
    transition: box-shadow 0.25s ease, border-color 0.25s ease;
    border: 1px solid transparent;
    margin-left: 16px; /* space between boxes */
    border-radius: 12px; /* rounded corners */
}

/* Hover highlight effect */
.elementor-element-ec3b81d:hover,
.elementor-element-e77695e:hover {
    border-color: #166534; /* dark green */
    box-shadow: 0 12px 28px rgba(22, 101, 52, 0.18);
}/* End custom CSS */
/* Start custom CSS for servicecarousel, class: .elementor-element-d91ea23 *//* Service Button Style */
.service-btn a {
    background-color:#8EC646 !important; /* Light green */
    color: #000000 !important;            /* Black text */
    padding: 12px 22px;
    border-radius: 30px;                  /* Round shape */
    display: inline-flex;
    align-items: center;
    gap: 8px;
    text-decoration: none !important;
    font-weight: 500;
    transition: all 0.3s ease;
}

/* Arrow icon color */
.service-btn a i {
    color: #000000 !important;
}

/* Hover effect (optional – soft highlight) */
.service-btn a:hover {
    background-color: #ffff !important;
    color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-0ca71bb */.elementor-progress-percentage {
  color: #000000 !important;
}
/* Style the progress percentage number */
.elementor-progress-percentage {
    font-weight: 700;      /* Makes the number bold */
    font-size: 15px;       /* Increases the font size */
    color: #000000;        /* Optional: change color if needed */
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-2e05d71 */.elementor-progress-percentage {
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-98864fc */.elementor-progress-percentage {
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-6660615 */.elementor-progress-percentage {
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-62314f1 */.elementor-progress-percentage {
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-476dfbf */.elementor-progress-percentage {
  color: #000000 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fec8b3d */.marquee.style1 h3 {
  font-family: 'Catamaran', sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-059580f *//* ===============================
   FEATURE BOX – BASE STYLE
================================ */
.elementor-inner-section .feature-box.style-three {
    padding: 25px;
    border-radius: 14px;
    background: #ffffff;
    transition: all 0.35s ease;
}

/* ===============================
   ICON STYLE
================================ */
.elementor-inner-section .feature-box-icon i {
    font-size: 44px;
    color: #8EC646; /* Light green */
    transition: all 0.35s ease;
}

/* ===============================
   TITLE STYLE
================================ */
.elementor-inner-section .feature-box-title h2 {
    font-size: 22px;
    font-weight: 600;
    margin-top: 12px;
    color: #222;
    transition: color 0.35s ease;
}

/* ===============================
   DESCRIPTION STYLE
================================ */
.elementor-inner-section .feature-box-desc p {
    color: #555;
    margin-top: 6px;
    transition: color 0.35s ease;
}

/* ===============================
   HOVER EFFECT – LIGHT GREEN + WHITE
================================ */
.elementor-inner-section .feature-box.style-three:hover {
    background: linear-gradient(
        135deg,
        #ffffff 0%,
        #eaf7e1 45%,
        #8EC646 100%
    );
    transform: translateY(-6px);
    box-shadow: 0 18px 40px rgba(142, 198, 70, 0.3);
}

/* ===============================
   TEXT COLOR ON HOVER
================================ */
.elementor-inner-section .feature-box.style-three:hover h2,
.elementor-inner-section .feature-box.style-three:hover p {
    color: #1f3d0c;
}

/* ===============================
   ICON ANIMATION ON HOVER
================================ */
.elementor-inner-section .feature-box.style-three:hover .feature-box-icon i {
    color: #2e7d32;
    transform: scale(1.15);
}

/* ===============================
   COLUMN ACCENT BORDERS
================================ */
.elementor-inner-section 
.elementor-column:nth-child(1) 
.feature-box.style-three {
    border-top: 4px solid #8EC646;
}

.elementor-inner-section 
.elementor-column:nth-child(2) 
.feature-box.style-three {
    border-top: 4px solid #6FCF97;
}

.elementor-inner-section 
.elementor-column:nth-child(3) 
.feature-box.style-three {
    border-top: 4px solid #A5D86E;
}/* End custom CSS */
/* Start custom CSS for pricingtable, class: .elementor-element-a0d6234 *//* RESET LIST */
.features {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* COMMON LIST STYLE */
.features li {
    position: relative;
    padding-left: 42px;
    margin-bottom: 16px;
    font-size: 15px;
    font-weight: 500;
    color: #333;
    line-height: 1.6;
}

/* COMMON ICON STYLE */
.features li::before {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 20px;
}

/* ICONS BASED ON CONTENT ORDER */

/* Personalized Learning */
.features li:nth-child(1)::before {
    content: "🎯";
}

/* Focused Attention */
.features li:nth-child(2)::before {
    content: "👁️";
}

/* Flexible Scheduling */
.features li:nth-child(3)::before {
    content: "⏰";
}

/* Faster Progress */
.features li:nth-child(4)::before {
    content: "🚀";
}

/* Confidence Building */
.features li:nth-child(5)::before {
    content: "💪";
}

/* 98% Student Satisfaction */
.features li:nth-child(6)::before {
    content: "⭐";
}/* End custom CSS */
/* Start custom CSS for pricingtable, class: .elementor-element-06b9b41 */.features {
    list-style: none;
    padding-left: 0;
}

.features li {
    position: relative;
    padding-left: 30px;
    margin-bottom: 12px;
    font-size: 15px;
}

.features li::before {
    content: "✔";
    position: absolute;
    left: 0;
    top: 0;
    font-size: 16px;
    color: #8EC646;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7b8215d *//* =====================================
   CONTACT FORM 7 SUBMIT – FORCE COLOR
===================================== */

/* Base */
.wpcf7-form input.wpcf7-submit {
  background-color: #156634 !important; /* light green */
  color: #ffffff !important;
  border: none !important;
  outline: none !important;
  box-shadow: none !important;
  transition: none !important;
  -webkit-tap-highlight-color: transparent !important;
}

/* Hover / Focus / Active (desktop + mobile) */
.wpcf7-form input.wpcf7-submit:hover,
.wpcf7-form input.wpcf7-submit:focus,
.wpcf7-form input.wpcf7-submit:active {
  background-color: #8ec646 !important;
  color: #ffffff !important;
  outline: none !important;
  box-shadow: none !important;
}

/* Remove browser default blue */
.wpcf7-form input.wpcf7-submit::-moz-focus-inner {
  border: 0 !important;
}

/* Spinner safe */
.wpcf7-form .wpcf7-spinner {
  display: none;
}/* End custom CSS */