.elementor-12665 .elementor-element.elementor-element-47c4ef8{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:101px 0px 83px 0px;}.elementor-12665 .elementor-element.elementor-element-47c4ef8:not(.elementor-motion-effects-element-type-background), .elementor-12665 .elementor-element.elementor-element-47c4ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/10/about-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12665 .elementor-element.elementor-element-47c4ef8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-0df128a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12665 .elementor-element.elementor-element-0df128a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12665 .elementor-element.elementor-element-0df128a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-ea6575d{text-align:start;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -61px;}.elementor-12665 .elementor-element.elementor-element-fb5cd05 > .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-12665 .elementor-element.elementor-element-fb5cd05 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-b494ece{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12665 .elementor-element.elementor-element-b494ece > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-68de8a4 > .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-12665 .elementor-element.elementor-element-68de8a4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-3329a9d .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-12665 .elementor-element.elementor-element-3329a9d .section-title .title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-3329a9d .section-title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-3329a9d .section-title h4{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-3329a9d .section-title .description{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12665 .elementor-element.elementor-element-1600502{border-style:solid;border-width:4px 0px 0px 0px;border-color:#0C59D9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:26px;margin-bottom:0px;padding:29px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-1600502 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-e983db3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-9a3422c .elementor-button{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );background-color:#156634;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-12665 .elementor-element.elementor-element-9a3422c .elementor-button:hover, .elementor-12665 .elementor-element.elementor-element-9a3422c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12665 .elementor-element.elementor-element-9a3422c{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:auto;max-width:auto;}.elementor-12665 .elementor-element.elementor-element-4f44907 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );background-color:#156634;border-radius:30px 30px 30px 30px;padding:10px 30px 10px 30px;}.elementor-12665 .elementor-element.elementor-element-4f44907 .elementor-button:hover, .elementor-12665 .elementor-element.elementor-element-4f44907 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-12665 .elementor-element.elementor-element-4f44907{width:auto;max-width:auto;}.elementor-12665 .elementor-element.elementor-element-3c7212c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:12px;margin-bottom:0px;}.elementor-12665 .elementor-element.elementor-element-3c7212c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-efa02fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-2b1729f .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-12665 .elementor-element.elementor-element-2b1729f .icon-box-content p{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12665 .elementor-element.elementor-element-2b1729f > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-65c8b74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-644ff05 .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-12665 .elementor-element.elementor-element-644ff05 .icon-box-content p{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12665 .elementor-element.elementor-element-644ff05 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-644ff05{width:var( --container-widget-width, 88.571% );max-width:88.571%;--container-widget-width:88.571%;--container-widget-flex-grow:0;}.elementor-12665 .elementor-element.elementor-element-644ff05.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12665 .elementor-element.elementor-element-3c0e24f{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12665 .elementor-element.elementor-element-3c0e24f:not(.elementor-motion-effects-element-type-background), .elementor-12665 .elementor-element.elementor-element-3c0e24f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2025/12/Untitled-design-19.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12665 .elementor-element.elementor-element-3c0e24f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12665 .elementor-element.elementor-element-48230e7{top:0px;bottom:auto;z-index:10;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header{top:0px;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-12665 .elementor-element.elementor-element-48230e7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-a7d69f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12665 .elementor-element.elementor-element-a7d69f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12665 .elementor-element.elementor-element-2ba6cd8 .video-vemo-icon span{color:#FFFFFF;}.elementor-12665 .elementor-element.elementor-element-2ba6cd8 .video-icon i{color:#156634;}.elementor-12665 .elementor-element.elementor-element-2ba6cd8{width:auto;max-width:auto;top:227px;}body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-2ba6cd8{left:52px;}body.rtl .elementor-12665 .elementor-element.elementor-element-2ba6cd8{right:52px;}.elementor-12665 .elementor-element.elementor-element-96dd743 .section-title .subtitle{color:#FFFFFF;font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12665 .elementor-element.elementor-element-96dd743 .section-title .title{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-96dd743 .section-title h4{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-96dd743 .section-title .description{color:#9EA1A5;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-12665 .elementor-element.elementor-element-96dd743 > .elementor-widget-container{margin:132px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button{font-family:"Catamaran", catamaran;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button:hover, .elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button:hover svg, .elementor-12665 .elementor-element.elementor-element-70143e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12665 .elementor-element.elementor-element-70143e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-c2f984d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;}.elementor-12665 .elementor-element.elementor-element-dc68957{width:auto;max-width:auto;top:235.729px;}body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-dc68957{left:-82px;}body.rtl .elementor-12665 .elementor-element.elementor-element-dc68957{right:-82px;}.elementor-12665 .elementor-element.elementor-element-d9a7b5d:not(.elementor-motion-effects-element-type-background), .elementor-12665 .elementor-element.elementor-element-d9a7b5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://willspireacademy.com/wp-content/uploads/2024/09/01_IT-Solutiedon.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12665 .elementor-element.elementor-element-d9a7b5d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:91px 0px 91px 0px;}.elementor-12665 .elementor-element.elementor-element-d9a7b5d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-f8835c8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12665 .elementor-element.elementor-element-f8835c8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12665 .elementor-element.elementor-element-f8835c8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12665 .elementor-element.elementor-element-1d5245f .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-12665 .elementor-element.elementor-element-1d5245f .section-title .title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-1d5245f .section-title .description{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12665 .elementor-element.elementor-element-1d5245f > .elementor-widget-container{margin:0px 73px -28px 0px;}.elementor-12665 .elementor-element.elementor-element-a6e0628 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-a6e0628 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-12665 .elementor-element.elementor-element-a6e0628 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-12665 .elementor-element.elementor-element-a6e0628 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-12665 .elementor-element.elementor-element-a6e0628{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-ccba893 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-ccba893 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-12665 .elementor-element.elementor-element-ccba893 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-12665 .elementor-element.elementor-element-ccba893 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-12665 .elementor-element.elementor-element-ccba893{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-158f235 .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-158f235 .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-12665 .elementor-element.elementor-element-158f235 .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-12665 .elementor-element.elementor-element-158f235 .elementor-progress-bar{height:6px;line-height:6px;}.elementor-12665 .elementor-element.elementor-element-158f235{margin:-4px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-84e294c .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-84e294c .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-12665 .elementor-element.elementor-element-84e294c .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-12665 .elementor-element.elementor-element-84e294c .elementor-progress-bar{height:6px;line-height:6px;}.elementor-12665 .elementor-element.elementor-element-84e294c{margin:-4px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-788055e .elementor-title{color:#041424;font-family:"Catamaran", catamaran;font-size:18px;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-788055e .elementor-progress-wrapper .elementor-progress-bar{background-color:#8EC646;}.elementor-12665 .elementor-element.elementor-element-788055e .elementor-progress-wrapper{background-color:#D1E0F8;}.elementor-12665 .elementor-element.elementor-element-788055e .elementor-progress-bar{height:6px;line-height:6px;}.elementor-12665 .elementor-element.elementor-element-788055e{margin:-4px 40px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button-content-wrapper{flex-direction:row;}.elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button{font-family:"Catamaran", catamaran;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#156634;border-radius:11px 11px 11px 11px;padding:18px 46px 18px 46px;}.elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button:hover, .elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button:focus{color:#FFFFFF;background-color:var( --e-global-color-accent );}.elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button:hover svg, .elementor-12665 .elementor-element.elementor-element-b38418d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12665 .elementor-element.elementor-element-b38418d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-34ad57d{width:auto;max-width:auto;top:510px;}body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-34ad57d{left:228px;}body.rtl .elementor-12665 .elementor-element.elementor-element-34ad57d{right:228px;}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .package-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing h3.pricing-title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing h3.pricing-name{font-family:"Catamaran", catamaran;font-weight:600;}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .price-item .currency{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .price-item .tk{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .price-item .month{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .pricing-body ul li{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing .pricing-body ul li i{font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing a.pricing-button.singinp{color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;}.elementor-12665 .elementor-element.elementor-element-f01c42b .pricing a.pricing-button.singinp:hover{color:#156634;}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .package-name{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing h3.pricing-title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing h3.pricing-name{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .price-item .currency{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .price-item .tk{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .price-item .month{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .pricing-body ul li{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing .pricing-body ul li i{font-family:var( --e-global-typography-secondary-font-family ), catamaran;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing a.pricing-button.singinp{color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:none;}.elementor-12665 .elementor-element.elementor-element-4fe6316 .pricing a.pricing-button.singinp:hover{color:#156634;}.elementor-12665 .elementor-element.elementor-element-4fe6316{width:var( --container-widget-width, 146.323% );max-width:146.323%;--container-widget-width:146.323%;--container-widget-flex-grow:0;}.elementor-12665 .elementor-element.elementor-element-4fe6316.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12665 .elementor-element.elementor-element-79fa97b .section-title{text-align:left;}.elementor-12665 .elementor-element.elementor-element-79fa97b .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-12665 .elementor-element.elementor-element-79fa97b .section-title .title{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-79fa97b .section-title h2{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-79fa97b .section-title h4{font-family:"Catamaran", catamaran;}.elementor-12665 .elementor-element.elementor-element-79fa97b .section-title .description{font-family:var( --e-global-typography-text-font-family ), catamaran;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12665 .elementor-element.elementor-element-e62755a{text-align:start;}.elementor-12665 .elementor-element.elementor-element-b5717cf{text-align:start;}.elementor-12665 .elementor-element.elementor-element-fd58993 .icon-box-icon .icon i{color:var( --e-global-color-primary );background:var( --e-global-color-accent );}.elementor-12665 .elementor-element.elementor-element-fd58993 .icon-box-content p{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12665 .elementor-element.elementor-element-fd58993 > .elementor-widget-container{margin:30px 79px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-3cddf2b .faq-box .accordion, .elementor-12665 .elementor-element.elementor-element-3cddf2b .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-12665 .elementor-element.elementor-element-3cddf2b .faq-box .panel p{font-family:var( --e-global-typography-primary-font-family ), catamaran;font-weight:var( --e-global-typography-primary-font-weight );}@media(min-width:768px){.elementor-12665 .elementor-element.elementor-element-399f2e1{width:59.812%;}.elementor-12665 .elementor-element.elementor-element-0dae1b8{width:39.82%;}.elementor-12665 .elementor-element.elementor-element-fffa409{width:44.921%;}.elementor-12665 .elementor-element.elementor-element-2fba486{width:55.079%;}}@media(max-width:1024px){.elementor-12665 .elementor-element.elementor-element-ea6575d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12665 .elementor-element.elementor-element-48230e7{top:0px;bottom:auto;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header{top:0px;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header-flex{top:0px;}body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-2ba6cd8{left:300px;}body.rtl .elementor-12665 .elementor-element.elementor-element-2ba6cd8{right:300px;}.elementor-12665 .elementor-element.elementor-element-2ba6cd8{top:86px;}.elementor-12665 .elementor-element.elementor-element-96dd743 > .elementor-widget-container{margin:152px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-9236c60{margin-top:30px;margin-bottom:0px;}}@media(max-width:767px){.elementor-12665 .elementor-element.elementor-element-48230e7{top:0px;bottom:auto;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header{top:0px;}.elementor-12665 .elementor-element.elementor-element-48230e7 + .wpr-hidden-header-flex{top:0px;}body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-2ba6cd8{left:145px;}body.rtl .elementor-12665 .elementor-element.elementor-element-2ba6cd8{right:145px;}.elementor-12665 .elementor-element.elementor-element-96dd743 .section-title{text-align:center;}.elementor-12665 .elementor-element.elementor-element-1d5245f .section-title{text-align:center;}.elementor-12665 .elementor-element.elementor-element-1d5245f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12665 .elementor-element.elementor-element-fd58993 > .elementor-widget-container{margin:30px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-12665 .elementor-element.elementor-element-0ca8c83{width:100%;}.elementor-12665 .elementor-element.elementor-element-fb5cd05{width:100%;}.elementor-12665 .elementor-element.elementor-element-68de8a4{width:100%;}.elementor-12665 .elementor-element.elementor-element-a7d69f4{width:100%;}.elementor-12665 .elementor-element.elementor-element-a4e51e7{width:100%;}.elementor-12665 .elementor-element.elementor-element-f8835c8{width:100%;}.elementor-12665 .elementor-element.elementor-element-a06b02b{width:100%;}.elementor-12665 .elementor-element.elementor-element-399f2e1{width:50%;}.elementor-12665 .elementor-element.elementor-element-0dae1b8{width:50%;}.elementor-12665 .elementor-element.elementor-element-1e73867{width:100%;}.elementor-12665 .elementor-element.elementor-element-9e71b91{width:100%;}}@media(min-width:1025px){.elementor-12665 .elementor-element.elementor-element-47c4ef8:not(.elementor-motion-effects-element-type-background), .elementor-12665 .elementor-element.elementor-element-47c4ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-0df128a *//* =====================================
   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 progress, class: .elementor-element-a6e0628 */.elementor-progress-percentage {
  color: #000000 !important;
}
.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 pricingtable, class: .elementor-element-f01c42b */h3.pricing-title {
    display: none !important;
}
/* FEATURES LIST – TICK ICON */
.pricing.style6.style8 .features {
    list-style: none; /* remove default bullets */
    padding-left: 0;
    margin: 0;
}

.pricing.style6.style8 .features li {
    position: relative;
    padding-left: 28px; /* space for tick */
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 1.6;
    color: #333;
}

/* TICK ICON */
.pricing.style6.style8 .features li::before {
    content: "✔";
    position: absolute;
    left: 0;
    top: 2px;
    color: #2e7d32; /* green tick */
    font-size: 16px;
    font-weight: bold;
}/* End custom CSS */