.elementor-7687 .elementor-element.elementor-element-732c167c:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-732c167c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ataleeq-edu.com/wp-content/uploads/2025/07/hero1-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7687 .elementor-element.elementor-element-732c167c{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 49px 0px;}.elementor-7687 .elementor-element.elementor-element-732c167c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-3ed31cff > .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-7687 .elementor-element.elementor-element-3b8b9770 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-3b8b9770{margin-top:0px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-36ce1f2e > .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-7687 .elementor-element.elementor-element-19a05351 .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-19a05351 .icon-box .icon-box-content h2{font-family:"Inter", Sans-serif;}.elementor-7687 .elementor-element.elementor-element-19a05351 .icon-box-content p{font-family:"Inter", Sans-serif;}.elementor-7687 .elementor-element.elementor-element-6a06230 .heading .heading-text{font-size:60px;font-weight:600;line-height:70px;margin:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7687 .elementor-element.elementor-element-5858febe{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Open Sans", Sans-serif;font-weight:400;color:#616161;}.elementor-7687 .elementor-element.elementor-element-53991bd4 .dreamit-button .button{background-color:#063B35;border-radius:10px 10px 10px 10px;}.elementor-7687 .elementor-element.elementor-element-53991bd4{width:auto;max-width:auto;}.elementor-7687 .elementor-element.elementor-element-53991bd4 > .elementor-widget-container{margin:14px 30px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-53991bd4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-5b8f7a6d > .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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7687 .elementor-element.elementor-element-2a2ceae5{margin:0px -45px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-7687 .elementor-element.elementor-element-2b28ee8e .single-counter{text-align:left;}.elementor-7687 .elementor-element.elementor-element-2b28ee8e .single-counter .counter-content span{color:#DEC800;}.elementor-7687 .elementor-element.elementor-element-2b28ee8e .counter-content .suffix{color:#002200;}.elementor-7687 .elementor-element.elementor-element-2b28ee8e .testi-star i.active{color:#FF853F;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-72eb8fa3{left:-26px;}body.rtl .elementor-7687 .elementor-element.elementor-element-72eb8fa3{right:-26px;}.elementor-7687 .elementor-element.elementor-element-72eb8fa3{bottom:0px;}.elementor-7687 .elementor-element.elementor-element-72eb8fa3 .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-28c0f912{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:40px;text-align:start;}.elementor-7687 .elementor-element.elementor-element-28c0f912.elementor-element{--align-self:center;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-28c0f912{left:-24px;}body.rtl .elementor-7687 .elementor-element.elementor-element-28c0f912{right:-24px;}.elementor-7687 .elementor-element.elementor-element-28c0f912 img{width:100%;}.elementor-7687 .elementor-element.elementor-element-4fac44d4{width:auto;max-width:auto;top:-2px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-4fac44d4{right:131px;}body.rtl .elementor-7687 .elementor-element.elementor-element-4fac44d4{left:131px;}.elementor-7687 .elementor-element.elementor-element-32da2c50{width:auto;max-width:auto;top:130px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-32da2c50{right:-30px;}body.rtl .elementor-7687 .elementor-element.elementor-element-32da2c50{left:-30px;}.elementor-7687 .elementor-element.elementor-element-4c5fb44b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-4c5fb44b{margin-top:-75px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-40ea3baa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-40ea3baa{margin-top:-75px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-b11e58d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-b11e58d{margin-top:-75px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-7e5b4bd2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-7e5b4bd2{margin-top:-75px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-1205295{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7687 .elementor-element.elementor-element-99408f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-7687 .elementor-element.elementor-element-5261e92{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7687 .elementor-element.elementor-element-5261e92.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7687 .elementor-element.elementor-element-e6c2220 .elementor-icon-wrapper{text-align:center;}.elementor-7687 .elementor-element.elementor-element-e6c2220.elementor-view-stacked .elementor-icon{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-e6c2220.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-e6c2220.elementor-view-default .elementor-icon{color:#063B35;border-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-e6c2220.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-e6c2220.elementor-view-default .elementor-icon svg{fill:#063B35;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7687 .elementor-element.elementor-element-e6398e7.elementor-element{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-e6398e7{text-align:center;}.elementor-7687 .elementor-element.elementor-element-e6398e7 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.3em;color:#063B35;}.elementor-7687 .elementor-element.elementor-element-c647b7b{--display:flex;}.elementor-7687 .elementor-element.elementor-element-65a0317{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7687 .elementor-element.elementor-element-65a0317.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-7363bf1 .elementor-icon-wrapper{text-align:center;}.elementor-7687 .elementor-element.elementor-element-7363bf1.elementor-view-stacked .elementor-icon{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-7363bf1.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-7363bf1.elementor-view-default .elementor-icon{color:#063B35;border-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-7363bf1.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-7363bf1.elementor-view-default .elementor-icon svg{fill:#063B35;}.elementor-7687 .elementor-element.elementor-element-d13e180.elementor-element{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-d13e180{text-align:center;}.elementor-7687 .elementor-element.elementor-element-d13e180 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.3em;color:#063B35;}.elementor-7687 .elementor-element.elementor-element-901c08c{--display:flex;}.elementor-7687 .elementor-element.elementor-element-9d4da2f{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7687 .elementor-element.elementor-element-9d4da2f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-5059a58 .elementor-icon-wrapper{text-align:center;}.elementor-7687 .elementor-element.elementor-element-5059a58.elementor-view-stacked .elementor-icon{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-5059a58.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-5059a58.elementor-view-default .elementor-icon{color:#063B35;border-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-5059a58.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-5059a58.elementor-view-default .elementor-icon svg{fill:#063B35;}.elementor-7687 .elementor-element.elementor-element-b4ebabb.elementor-element{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-b4ebabb{text-align:center;}.elementor-7687 .elementor-element.elementor-element-b4ebabb .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.3em;color:#063B35;}.elementor-7687 .elementor-element.elementor-element-f8eac55{--display:flex;}.elementor-7687 .elementor-element.elementor-element-870c23c{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:10px;--padding-right:10px;}.elementor-7687 .elementor-element.elementor-element-870c23c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-2f55c01 .elementor-icon-wrapper{text-align:center;}.elementor-7687 .elementor-element.elementor-element-2f55c01.elementor-view-stacked .elementor-icon{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-2f55c01.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-2f55c01.elementor-view-default .elementor-icon{color:#063B35;border-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-2f55c01.elementor-view-framed .elementor-icon, .elementor-7687 .elementor-element.elementor-element-2f55c01.elementor-view-default .elementor-icon svg{fill:#063B35;}.elementor-7687 .elementor-element.elementor-element-c636db3.elementor-element{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-c636db3{text-align:center;}.elementor-7687 .elementor-element.elementor-element-c636db3 .elementor-heading-title{font-size:16px;font-weight:600;line-height:1.3em;color:#063B35;}.elementor-7687 .elementor-element.elementor-element-87a263f:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-87a263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ataleeq-edu.com/wp-content/uploads/2025/07/choose-bg1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7687 .elementor-element.elementor-element-87a263f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:81px 0px 88px 0px;}.elementor-7687 .elementor-element.elementor-element-87a263f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-2f4bd4b{width:auto;max-width:auto;top:-134px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-2f4bd4b{right:-124px;}body.rtl .elementor-7687 .elementor-element.elementor-element-2f4bd4b{left:-124px;}.elementor-7687 .elementor-element.elementor-element-c3e90d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-50e6bb7 .section-title{text-align:left;}.elementor-7687 .elementor-element.elementor-element-4663bfd{margin-top:20px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-5924ed2 .icon-box:hover{background-color:#1EC28E;}.elementor-7687 .elementor-element.elementor-element-5924ed2 .icon-box .icon-box-content h2{color:#1E1E1E;margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-5924ed2 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box{background-color:#F1EFE4;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box:hover{background-color:#FF853F;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-b6ef205{margin-top:20px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-f86ee19 .icon-box:hover{background-color:#1EC28E;}.elementor-7687 .elementor-element.elementor-element-f86ee19 .icon-box .icon-box-content h2{color:#1E1E1E;margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-f86ee19 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box{background-color:#F1EFE4;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box:hover{background-color:#FF853F;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-924be1f{margin-top:10px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box{background-color:#E8E9F7;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box:hover{background-color:#A64CF9;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box{background-color:#D9F5F7;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box:hover{background-color:#15C1FA;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-e7fced2{margin-top:10px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box{background-color:#E8E9F7;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box:hover{background-color:#A64CF9;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box{background-color:#D9F5F7;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box:hover{background-color:#15C1FA;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-2c93205{margin-top:10px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box{background-color:#E8E9F7;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box:hover{background-color:#A64CF9;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box{background-color:#D9F5F7;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box:hover{background-color:#15C1FA;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-24932ed{margin-top:10px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-2b0601c .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;}.elementor-7687 .elementor-element.elementor-element-12b8b55{margin-top:12px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-214c961 .dreamit-button .button{background-color:#063B35;color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-214c961{width:auto;max-width:auto;}.elementor-7687 .elementor-element.elementor-element-214c961 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-61b3952{margin:20px -65px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;text-align:end;}.elementor-7687 .elementor-element.elementor-element-61b3952 img{border-radius:20px 20px 20px 20px;}.elementor-7687 .elementor-element.elementor-element-1709273{width:auto;max-width:auto;top:317px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-1709273{left:119px;}body.rtl .elementor-7687 .elementor-element.elementor-element-1709273{right:119px;}.elementor-7687 .elementor-element.elementor-element-68ecac7{width:auto;max-width:auto;top:8px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-68ecac7{right:187px;}body.rtl .elementor-7687 .elementor-element.elementor-element-68ecac7{left:187px;}.elementor-7687 .elementor-element.elementor-element-672f13a{width:auto;max-width:auto;bottom:92px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-672f13a{right:-114px;}body.rtl .elementor-7687 .elementor-element.elementor-element-672f13a{left:-114px;}.elementor-7687 .elementor-element.elementor-element-672f13a .single-counter .counter-content h6{font-family:"Open Sans", Sans-serif;}.elementor-7687 .elementor-element.elementor-element-31ef0cf4{--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;--margin-top:-11px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-e469518{overflow:hidden;padding:92px 0px 98px 0px;}.elementor-7687 .elementor-element.elementor-element-65b376e > .elementor-element-populated{margin:-71px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7687 .elementor-element.elementor-element-d3d6bf3{--spacer-size:10px;}.elementor-7687 .elementor-element.elementor-element-a2b8466 .feature-box{text-align:left;}.elementor-7687 .elementor-element.elementor-element-a2b8466 .feature-box .feature-box-icon i{color:#242424;}.elementor-7687 .elementor-element.elementor-element-ca463e0 .feature-box{background-color:#FDF7F3;}.elementor-7687 .elementor-element.elementor-element-9bde231 .feature-box{background-color:#F1F9FC;}.elementor-7687 .elementor-element.elementor-element-9bde231 .feature-box .feature-box-icon i{height:0px;width:0px;font-family:"Inter", Sans-serif;font-size:1px;}.elementor-7687 .elementor-element.elementor-element-ac94d13{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-ac94d13{left:-176px;}body.rtl .elementor-7687 .elementor-element.elementor-element-ac94d13{right:-176px;}.elementor-7687 .elementor-element.elementor-element-d43f792{width:auto;max-width:auto;top:0px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-d43f792{right:-111px;}body.rtl .elementor-7687 .elementor-element.elementor-element-d43f792{left:-111px;}.elementor-7687 .elementor-element.elementor-element-5132833:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-5132833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ataleeq-edu.com/wp-content/uploads/2025/07/about-bg11.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7687 .elementor-element.elementor-element-5132833{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-5132833 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-bb0ebc8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-1fa74d6 > .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-7687 .elementor-element.elementor-element-220b9a0{width:var( --container-widget-width, 129.649% );max-width:129.649%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -219px;--container-widget-width:129.649%;--container-widget-flex-grow:0;z-index:2;text-align:end;}.elementor-7687 .elementor-element.elementor-element-220b9a0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-220b9a0 img{width:90%;}.elementor-7687 .elementor-element.elementor-element-654bb82{width:auto;max-width:auto;top:33px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-654bb82{left:-46px;}body.rtl .elementor-7687 .elementor-element.elementor-element-654bb82{right:-46px;}.elementor-7687 .elementor-element.elementor-element-6b7e27c{width:auto;max-width:auto;top:32px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-6b7e27c{left:188px;}body.rtl .elementor-7687 .elementor-element.elementor-element-6b7e27c{right:188px;}.elementor-7687 .elementor-element.elementor-element-0820942 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-7687 .elementor-element.elementor-element-1867d63 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-375af89 > .elementor-widget-container{padding:0px 31px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-375af89 .section-title{text-align:left;}.elementor-7687 .elementor-element.elementor-element-1874c4b{margin-top:29px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-b288748 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-520ccab .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-520ccab .icon-box .icon-box-icon{margin:0px 10px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-520ccab .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-54d3d1f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-76aa56a .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-76aa56a .icon-box .icon-box-icon{margin:0px 10px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-76aa56a .icon-box .icon-box-content h2{margin:0px 0px 0px 0px;font-size:18px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-b524a46{border-style:solid;border-width:1px 0px 1px 0px;border-color:#E8E8E8;margin-top:23px;margin-bottom:0px;padding:31px 0px 29px 0px;}.elementor-7687 .elementor-element.elementor-element-0cbf6b8 .single-counter .counter-content span{color:#E9C372;}.elementor-7687 .elementor-element.elementor-element-0cbf6b8 .single-counter .counter-content h6{font-family:"Open Sans", Sans-serif;}.elementor-7687 .elementor-element.elementor-element-16221cf .single-counter .counter-content span{color:#E9C372;}.elementor-7687 .elementor-element.elementor-element-16221cf .single-counter .counter-content h6{font-family:"Open Sans", Sans-serif;}.elementor-7687 .elementor-element.elementor-element-11cc703{padding:0px 0px 33px 0px;}.elementor-7687 .elementor-element.elementor-element-b0f5f61 .dreamit-button .button{background-color:#063B35;color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-b0f5f61{width:auto;max-width:auto;}.elementor-7687 .elementor-element.elementor-element-b0f5f61 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-548998c{width:auto;max-width:auto;top:27px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-548998c{right:-133px;}body.rtl .elementor-7687 .elementor-element.elementor-element-548998c{left:-133px;}.elementor-7687 .elementor-element.elementor-element-5483c6a{width:auto;max-width:auto;bottom:26px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-5483c6a{right:-192px;}body.rtl .elementor-7687 .elementor-element.elementor-element-5483c6a{left:-192px;}.elementor-7687 .elementor-element.elementor-element-ab30883:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-ab30883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-ab30883{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:33px 0px 40px 0px;}.elementor-7687 .elementor-element.elementor-element-ab30883 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-ab27867 .marquee .marquee-block h3{color:#E9C372;}.elementor-7687 .elementor-element.elementor-element-1a4c90d4{--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;--padding-top:95px;--padding-bottom:95px;--padding-left:5px;--padding-right:5px;}.elementor-7687 .elementor-element.elementor-element-1a4c90d4:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-1a4c90d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F5EC;}.elementor-7687 .elementor-element.elementor-element-8c8e0d5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-1c0ebd53{text-align:center;}.elementor-7687 .elementor-element.elementor-element-1c0ebd53 .elementor-heading-title{font-size:13px;font-weight:700;color:#000000;}.elementor-7687 .elementor-element.elementor-element-d740ad8{text-align:center;}.elementor-7687 .elementor-element.elementor-element-d740ad8 .elementor-heading-title{font-size:46px;font-weight:700;line-height:1.15em;color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-207a58a7{text-align:center;line-height:1.7em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#5B6864;}.elementor-7687 .elementor-element.elementor-element-517833ed{--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;}.elementor-7687 .elementor-element.elementor-element-706cab1d{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E9E5;--border-color:#E4E9E5;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-7687 .elementor-element.elementor-element-706cab1d:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-706cab1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-1f56c840{text-align:center;}.elementor-7687 .elementor-element.elementor-element-1f56c840 .elementor-heading-title{font-size:19px;font-weight:800;color:#CFC94A;}.elementor-7687 .elementor-element.elementor-element-afc2a60{text-align:center;}.elementor-7687 .elementor-element.elementor-element-afc2a60 .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-7687 .elementor-element.elementor-element-6a752d82{text-align:center;font-size:16px;line-height:1.7em;color:#5B6864;}.elementor-7687 .elementor-element.elementor-element-66f3d110{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E9E5;--border-color:#E4E9E5;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-7687 .elementor-element.elementor-element-66f3d110:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-66f3d110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-23dc89f0{text-align:center;}.elementor-7687 .elementor-element.elementor-element-23dc89f0 .elementor-heading-title{font-size:19px;font-weight:800;color:#CFC94A;}.elementor-7687 .elementor-element.elementor-element-5a608e7b{text-align:center;}.elementor-7687 .elementor-element.elementor-element-5a608e7b .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-7687 .elementor-element.elementor-element-3e769feb{text-align:center;font-size:16px;line-height:1.7em;color:#5B6864;}.elementor-7687 .elementor-element.elementor-element-5bbfdd8f{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E4E9E5;--border-color:#E4E9E5;--border-radius:22px 22px 22px 22px;--padding-top:38px;--padding-bottom:35px;--padding-left:32px;--padding-right:32px;}.elementor-7687 .elementor-element.elementor-element-5bbfdd8f:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-5bbfdd8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-48ca4008{text-align:center;}.elementor-7687 .elementor-element.elementor-element-48ca4008 .elementor-heading-title{font-size:19px;font-weight:800;color:#CFC94A;}.elementor-7687 .elementor-element.elementor-element-25ed52c5{text-align:center;}.elementor-7687 .elementor-element.elementor-element-25ed52c5 .elementor-heading-title{font-size:22px;font-weight:700;}.elementor-7687 .elementor-element.elementor-element-62f10566{text-align:center;font-size:16px;line-height:1.7em;color:#5B6864;}.elementor-7687 .elementor-element.elementor-element-11c4a486{--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;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7687 .elementor-element.elementor-element-38e10b44 .elementor-button{background-color:#063B35;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7687 .elementor-element.elementor-element-dbd7fed > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-dbd7fed:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-dbd7fed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBF8;}.elementor-7687 .elementor-element.elementor-element-dbd7fed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;padding:10px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-dbd7fed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-4ed38b0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-5ae59ef .section-title{text-align:left;}.elementor-7687 .elementor-element.elementor-element-584d15c{margin-top:30px;margin-bottom:0px;z-index:2;}.elementor-7687 .elementor-element.elementor-element-740e7f8 > .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-7687 .elementor-element.elementor-element-740e7f8 > .elementor-element-populated{margin:-20px 0px 143px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7687 .elementor-element.elementor-element-740e7f8{z-index:0;}.elementor-7687 .elementor-element.elementor-element-05c0172{z-index:2;}.elementor-7687 .elementor-element.elementor-element-05c0172 img{width:100%;}.elementor-7687 .elementor-element.elementor-element-3dd26ef{width:auto;max-width:auto;top:-111px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-3dd26ef{left:-50px;}body.rtl .elementor-7687 .elementor-element.elementor-element-3dd26ef{right:-50px;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e{width:var( --container-widget-width, 99.474% );max-width:99.474%;--container-widget-width:99.474%;--container-widget-flex-grow:0;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e .testimonial .testimonial-item .name{margin:0px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e .testimonial i.active{color:#FF853F;}.elementor-7687 .elementor-element.elementor-element-8cc3c0e .testimonial .testi_content h3{font-size:14px;}.elementor-7687 .elementor-element.elementor-element-3497a8a{padding:0px 0px 80px 0px;}.elementor-7687 .elementor-element.elementor-element-b002418 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-b002418:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-b002418 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#063B35;}.elementor-7687 .elementor-element.elementor-element-b002418, .elementor-7687 .elementor-element.elementor-element-b002418 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-7687 .elementor-element.elementor-element-b002418{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:0px 0px 0px 40px;z-index:3;}.elementor-7687 .elementor-element.elementor-element-b002418 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-e6d5ed9 > .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-7687 .elementor-element.elementor-element-503a0f4 .section-title{text-align:left;}.elementor-7687 .elementor-element.elementor-element-503a0f4 .section-title .title{color:#FFFFFF;font-size:34px;}.elementor-7687 .elementor-element.elementor-element-503a0f4 .section-title h2{color:#FFFFFF;font-size:34px;}.elementor-7687 .elementor-element.elementor-element-0ec93e5 .icon-box:hover{background-color:#1EC28E;}.elementor-7687 .elementor-element.elementor-element-0ec93e5{width:auto;max-width:auto;}.elementor-7687 .elementor-element.elementor-element-0ec93e5 .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-0ec93e5 .icon-box .icon-box-content h2{color:#FFFFFF;margin:0px 0px 5px 0px;font-size:16px;font-weight:400;}.elementor-7687 .elementor-element.elementor-element-0ec93e5 .icon-box:hover .icon-box-content h2{color:#FFFFFF;}.elementor-7687 .elementor-element.elementor-element-0ec93e5 .icon-box-content p{color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:500;}.elementor-7687 .elementor-element.elementor-element-7d393db .icon-box-icon{margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-fcbc954 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-fcbc954:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-fcbc954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FBF8;}.elementor-7687 .elementor-element.elementor-element-fcbc954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:62px 0px 62px 0px;}.elementor-7687 .elementor-element.elementor-element-fcbc954 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7687 .elementor-element.elementor-element-becf699 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7687 .elementor-element.elementor-element-6076d59 .section-title{text-align:left;}.elementor-7687 .elementor-element.elementor-element-a32ea01{width:var( --container-widget-width, 96.42% );max-width:96.42%;--container-widget-width:96.42%;--container-widget-flex-grow:0;}.elementor-7687 .elementor-element.elementor-element-87cfe98{width:auto;max-width:auto;top:25px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-87cfe98{left:-171px;}body.rtl .elementor-7687 .elementor-element.elementor-element-87cfe98{right:-171px;}.elementor-7687 .elementor-element.elementor-element-ea6f955{width:auto;max-width:auto;top:-136px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-ea6f955{right:-70px;}body.rtl .elementor-7687 .elementor-element.elementor-element-ea6f955{left:-70px;}.elementor-7687 .elementor-element.elementor-element-621f99c{text-align:center;}.elementor-7687 .elementor-element.elementor-element-621f99c .elementor-heading-title{color:#063B35;}.elementor-7687 .elementor-element.elementor-element-84b7a22{--display:flex;--flex-wrap:wrap;}.elementor-7687 .elementor-element.elementor-element-84b7a22.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-88493bf img{border-radius:20px 20px 20px 20px;}.elementor-7687 .elementor-element.elementor-element-a60628b{--display:flex;}.elementor-7687 .elementor-element.elementor-element-a60628b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7687 .elementor-element.elementor-element-d771719{--display:flex;--flex-wrap:wrap;}.elementor-7687 .elementor-element.elementor-element-d771719.e-con{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-7687 .elementor-element.elementor-element-2a2ceae5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-7687 .elementor-element.elementor-element-61b3952{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-672f13a{right:12px;}body.rtl .elementor-7687 .elementor-element.elementor-element-672f13a{left:12px;}.elementor-7687 .elementor-element.elementor-element-220b9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7687 .elementor-element.elementor-element-6a8be3e{padding:27px 0px 0px 0px;}.elementor-7687 .elementor-element.elementor-element-503a0f4 .section-title{text-align:center;}}@media(min-width:768px){.elementor-7687 .elementor-element.elementor-element-36ce1f2e{width:52.923%;}.elementor-7687 .elementor-element.elementor-element-5b8f7a6d{width:47.039%;}.elementor-7687 .elementor-element.elementor-element-5261e92{--width:95.4%;}.elementor-7687 .elementor-element.elementor-element-65a0317{--width:95.4%;}.elementor-7687 .elementor-element.elementor-element-9d4da2f{--width:95.4%;}.elementor-7687 .elementor-element.elementor-element-870c23c{--width:95.4%;}.elementor-7687 .elementor-element.elementor-element-8c8e0d5{--width:100%;}.elementor-7687 .elementor-element.elementor-element-517833ed{--width:100%;}.elementor-7687 .elementor-element.elementor-element-11c4a486{--width:100%;}.elementor-7687 .elementor-element.elementor-element-e6d5ed9{width:41.566%;}.elementor-7687 .elementor-element.elementor-element-a0bf161{width:31.914%;}.elementor-7687 .elementor-element.elementor-element-62a3538{width:26.008%;}.elementor-7687 .elementor-element.elementor-element-59f6b0e{width:37.385%;}.elementor-7687 .elementor-element.elementor-element-54d3246{width:62.615%;}.elementor-7687 .elementor-element.elementor-element-84b7a22{--width:45%;}.elementor-7687 .elementor-element.elementor-element-a60628b{--width:50.923%;}.elementor-7687 .elementor-element.elementor-element-d771719{--width:98.455%;}}@media(max-width:1024px) and (min-width:768px){.elementor-7687 .elementor-element.elementor-element-36ce1f2e{width:100%;}.elementor-7687 .elementor-element.elementor-element-5b8f7a6d{width:100%;}.elementor-7687 .elementor-element.elementor-element-5261e92{--width:50%;}.elementor-7687 .elementor-element.elementor-element-65a0317{--width:50%;}.elementor-7687 .elementor-element.elementor-element-9d4da2f{--width:50%;}.elementor-7687 .elementor-element.elementor-element-870c23c{--width:50%;}.elementor-7687 .elementor-element.elementor-element-bade5b7{width:100%;}.elementor-7687 .elementor-element.elementor-element-ccf78bb{width:100%;}.elementor-7687 .elementor-element.elementor-element-f515582{width:100%;}.elementor-7687 .elementor-element.elementor-element-b75e535{width:50%;}.elementor-7687 .elementor-element.elementor-element-e67ea8f{width:50%;}.elementor-7687 .elementor-element.elementor-element-ac9fa18{width:50%;}.elementor-7687 .elementor-element.elementor-element-48e1b66{width:50%;}.elementor-7687 .elementor-element.elementor-element-1fa74d6{width:100%;}.elementor-7687 .elementor-element.elementor-element-0820942{width:100%;}.elementor-7687 .elementor-element.elementor-element-1867d63{width:100%;}.elementor-7687 .elementor-element.elementor-element-76df444{width:100%;}.elementor-7687 .elementor-element.elementor-element-e1cac34{width:100%;}.elementor-7687 .elementor-element.elementor-element-e6d5ed9{width:100%;}.elementor-7687 .elementor-element.elementor-element-a0bf161{width:50%;}.elementor-7687 .elementor-element.elementor-element-62a3538{width:50%;}.elementor-7687 .elementor-element.elementor-element-59f6b0e{width:100%;}.elementor-7687 .elementor-element.elementor-element-54d3246{width:100%;}}@media(min-width:1025px){.elementor-7687 .elementor-element.elementor-element-732c167c:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-732c167c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7687 .elementor-element.elementor-element-87a263f:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-87a263f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-7687 .elementor-element.elementor-element-5132833:not(.elementor-motion-effects-element-type-background), .elementor-7687 .elementor-element.elementor-element-5132833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:767px){.elementor-7687 .elementor-element.elementor-element-3b8b9770{margin-top:-100px;margin-bottom:0px;}.elementor-7687 .elementor-element.elementor-element-19a05351 .icon-box .icon-box-content h2{font-size:10px;}.elementor-7687 .elementor-element.elementor-element-19a05351 .icon-box-content p{font-size:1px;}.elementor-7687 .elementor-element.elementor-element-6a06230 .heading .heading-text{font-size:28px;line-height:30px;}.elementor-7687 .elementor-element.elementor-element-53991bd4{width:var( --container-widget-width, 246.9px );max-width:246.9px;--container-widget-width:246.9px;--container-widget-flex-grow:0;}.elementor-7687 .elementor-element.elementor-element-99408f8.e-con{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-5261e92{--width:97.749%;}.elementor-7687 .elementor-element.elementor-element-e6398e7 .elementor-heading-title{font-size:13px;}.elementor-7687 .elementor-element.elementor-element-c647b7b{--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-c647b7b.e-con{--align-self:center;}.elementor-7687 .elementor-element.elementor-element-65a0317{--width:74.93%;}.elementor-7687 .elementor-element.elementor-element-d13e180 .elementor-heading-title{font-size:13px;}.elementor-7687 .elementor-element.elementor-element-901c08c{--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-9d4da2f{--width:74.93%;}.elementor-7687 .elementor-element.elementor-element-b4ebabb .elementor-heading-title{font-size:13px;}.elementor-7687 .elementor-element.elementor-element-f8eac55{--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7687 .elementor-element.elementor-element-870c23c{--width:79.494%;}.elementor-7687 .elementor-element.elementor-element-c636db3 .elementor-heading-title{font-size:13px;}.elementor-7687 .elementor-element.elementor-element-5924ed2 .icon-box .icon-box-icon{margin:0px 0px 6px 0px;}.elementor-7687 .elementor-element.elementor-element-5924ed2 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-babf05f .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-f86ee19 .icon-box .icon-box-icon{margin:0px 0px 6px 0px;}.elementor-7687 .elementor-element.elementor-element-f86ee19 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-2f734f2 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-41c2996 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-e6d6452 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-e76d7e9 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-1244e18 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-54aed30 .icon-box .icon-box-content h2{font-size:16px;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box .icon-box-icon{margin:0px 0px 8px 0px;}.elementor-7687 .elementor-element.elementor-element-90823b8 .icon-box .icon-box-content h2{font-size:16px;}body:not(.rtl) .elementor-7687 .elementor-element.elementor-element-672f13a{right:7px;}body.rtl .elementor-7687 .elementor-element.elementor-element-672f13a{left:7px;}.elementor-7687 .elementor-element.elementor-element-220b9a0 img{width:100%;}.elementor-7687 .elementor-element.elementor-element-0cbf6b8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7687 .elementor-element.elementor-element-b002418{padding:10px 0px 0px 10px;}.elementor-7687 .elementor-element.elementor-element-503a0f4 .section-title .title{font-size:20px;}.elementor-7687 .elementor-element.elementor-element-503a0f4 .section-title h2{font-size:20px;}}/* Start custom CSS for dreamit-counter, class: .elementor-element-672f13a */.hide-section {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ae3150b *//* =========================================================
   ATALEEQ — REQUEST A TUTOR FORM
   PERFECT STRAIGHT ALIGNMENT
   100PX LEFT / RIGHT PADDING
========================================================= */


/* =========================================================
   MAIN FORM
========================================================= */

.ataleeq-request-form {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 auto !important;

    padding: 0 100px !important;

    box-sizing: border-box !important;

    display: block !important;
}


/* =========================================================
   MAIN ROW
========================================================= */

.ataleeq-request-row {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 auto !important;
    padding: 0 !important;

    display: flex !important;

    flex-direction: row !important;

    flex-wrap: nowrap !important;

    align-items: flex-start !important;

    justify-content: center !important;

    gap: 14px !important;

    box-sizing: border-box !important;
}


/* =========================================================
   NORMAL FIELDS
========================================================= */

.ataleeq-request-field {
    flex: 1 1 0 !important;

    min-width: 0 !important;

    width: auto !important;

    height: 78px !important;
    min-height: 78px !important;
    max-height: 78px !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   SUBJECT
========================================================= */

.ataleeq-request-row
> .ataleeq-request-field:nth-child(1) {
    flex: 1.25 1 0 !important;
}


/* =========================================================
   LESSON MODE
========================================================= */

.ataleeq-request-row
> .ataleeq-request-field:nth-child(2) {
    flex: 1.15 1 0 !important;
}


/* =========================================================
   DATE
========================================================= */

.ataleeq-request-row
> .ataleeq-request-field:nth-child(3) {
    flex: 1 1 0 !important;
}


/* =========================================================
   TIME
========================================================= */

.ataleeq-request-row
> .ataleeq-request-field:nth-child(4) {
    flex: 1 1 0 !important;
}


/* =========================================================
   CF7 INTERNAL WRAPPER
========================================================= */

.ataleeq-request-field
.wpcf7-form-control-wrap {

    display: block !important;

    width: 100% !important;

    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   LABELS
========================================================= */

.ataleeq-request-field > label {

    display: block !important;

    width: 100% !important;

    height: 18px !important;

    min-height: 18px !important;

    max-height: 18px !important;

    margin: 0 0 8px 3px !important;

    padding: 0 !important;

    box-sizing: border-box !important;

    color: #063B35 !important;

    font-family: inherit !important;

    font-size: 12px !important;

    font-weight: 700 !important;

    line-height: 18px !important;

    text-align: left !important;

    white-space: nowrap !important;
}


/* =========================================================
   ALL INPUTS
========================================================= */

.ataleeq-request-input {

    display: block !important;

    width: 100% !important;

    max-width: 100% !important;

    height: 52px !important;

    min-height: 52px !important;

    max-height: 52px !important;

    margin: 0 !important;

    padding: 0 15px !important;

    box-sizing: border-box !important;

    border: 1px solid #D5DED9 !important;

    border-radius: 10px !important;

    background: #FFFFFF !important;

    color: #17312D !important;

    font-family: inherit !important;

    font-size: 13px !important;

    font-weight: 500 !important;

    line-height: normal !important;

    outline: none !important;

    box-shadow:
        0 3px 12px rgba(6,59,53,0.035) !important;

    transition:
        border-color .25s ease,
        box-shadow .25s ease,
        background .25s ease !important;
}


/* =========================================================
   INPUT HOVER
========================================================= */

.ataleeq-request-input:hover {

    border-color: #AFC0B9 !important;
}


/* =========================================================
   INPUT FOCUS
========================================================= */

.ataleeq-request-input:focus {

    border-color: #E9C372 !important;

    background: #FFFFFF !important;

    box-shadow:
        0 0 0 3px rgba(233,195,114,.16),
        0 6px 18px rgba(6,59,53,.05) !important;
}


/* =========================================================
   SELECT
========================================================= */

select.ataleeq-request-input {

    appearance: none !important;

    -webkit-appearance: none !important;

    cursor: pointer !important;

    padding-right: 42px !important;

    line-height: normal !important;

    background-color: #FFFFFF !important;

    background-image:

        linear-gradient(
            45deg,
            transparent 50%,
            #063B35 50%
        ),

        linear-gradient(
            135deg,
            #063B35 50%,
            transparent 50%
        ) !important;

    background-position:

        calc(100% - 18px) 22px,

        calc(100% - 12px) 22px !important;

    background-size:
        6px 6px !important;

    background-repeat:
        no-repeat !important;
}


/* =========================================================
   DATE + TIME
========================================================= */

.ataleeq-request-input[type="date"],
.ataleeq-request-input[type="time"] {

    cursor: pointer !important;

    position: relative !important;

    padding-right: 42px !important;

    line-height: normal !important;

    color-scheme: light !important;
}


/* =========================================================
   DATE / TIME PICKER ICON
========================================================= */

.ataleeq-request-input[type="date"]::-webkit-calendar-picker-indicator,
.ataleeq-request-input[type="time"]::-webkit-calendar-picker-indicator {

    display: block !important;

    width: 20px !important;

    height: 20px !important;

    margin: 0 !important;

    padding: 3px !important;

    cursor: pointer !important;

    opacity: 1 !important;

    border-radius: 5px !important;

    background-color: #F1F6F3 !important;

    transition:
        background .2s ease,
        transform .2s ease !important;
}


/* =========================================================
   ICON HOVER
========================================================= */

.ataleeq-request-input[type="date"]::-webkit-calendar-picker-indicator:hover,
.ataleeq-request-input[type="time"]::-webkit-calendar-picker-indicator:hover {

    background-color: #E9C372 !important;

    transform: scale(1.08) !important;
}


/* =========================================================
   ESTIMATED PRICE FIELD
========================================================= */

.ataleeq-price-field {

    flex: 0 0 165px !important;

    width: 165px !important;

    min-width: 165px !important;

    max-width: 165px !important;

    height: 78px !important;

    min-height: 78px !important;

    max-height: 78px !important;

    margin: 0 !important;

    padding: 0 !important;

    box-sizing: border-box !important;
}


/* =========================================================
   ESTIMATED PRICE BOX
========================================================= */

.ataleeq-price-box {

    display: flex !important;

    align-items: center !important;

    justify-content: center !important;

    width: 100% !important;

    height: 52px !important;

    min-height: 52px !important;

    max-height: 52px !important;

    margin: 0 !important;

    padding: 0 8px !important;

    box-sizing: border-box !important;

    border: 1px solid #E9C372 !important;

    border-radius: 10px !important;

    background:
        linear-gradient(
            135deg,
            #FFFDF7 0%,
            #F9F1DA 100%
        ) !important;

    color: #063B35 !important;

    font-size: 12px !important;

    font-weight: 600 !important;

    line-height: normal !important;

    white-space: nowrap !important;

    overflow: hidden !important;

    box-shadow:
        0 4px 14px rgba(233,195,114,.10) !important;
}


/* =========================================================
   PRICE NUMBER
========================================================= */

.ataleeq-price-box span {

    margin: 0 3px !important;

    color: #063B35 !important;

    font-size: 17px !important;

    font-weight: 800 !important;

    line-height: 1 !important;
}


/* =========================================================
   PRICE PLACEHOLDER
========================================================= */

.ataleeq-price-placeholder {

    color: #66736F !important;

    font-size: 12px !important;

    font-weight: 600 !important;

    line-height: 1 !important;

    white-space: nowrap !important;
}


/* =========================================================
   REQUEST BUTTON WRAPPER
   EXACT SAME 78PX HEIGHT AS OTHER FIELDS
========================================================= */

.ataleeq-request-button {

    flex: 0 0 152px !important;

    width: 152px !important;

    min-width: 152px !important;

    max-width: 152px !important;

    height: 78px !important;

    min-height: 78px !important;

    max-height: 78px !important;

    margin: 0 !important;

    padding: 43px 0 0 0 !important;

    box-sizing: border-box !important;

    display: block !important;
}


/* =========================================================
   REQUEST BUTTON
========================================================= */

.ataleeq-request-form input.ataleeq-request-submit {

    display: block !important;

    width: 152px !important;

    height: 52px !important;

    min-height: 52px !important;

    max-height: 52px !important;

    margin: 0 !important;

    padding: 0 12px !important;

    box-sizing: border-box !important;

    border: 1px solid #063B35 !important;

    border-radius: 10px !important;

    background: #063B35 !important;

    color: #FFFFFF !important;

    font-family: inherit !important;

    font-size: 12px !important;

    font-weight: 700 !important;

    line-height: normal !important;

    white-space: nowrap !important;

    cursor: pointer !important;

    box-shadow:
        0 5px 15px rgba(6,59,53,.12) !important;

    transition:
        background .25s ease,
        color .25s ease,
        border-color .25s ease,
        transform .25s ease,
        box-shadow .25s ease !important;
}


/* =========================================================
   BUTTON HOVER
========================================================= */

.ataleeq-request-form input.ataleeq-request-submit:hover {

    background: #E9C372 !important;

    border-color: #E9C372 !important;

    color: #063B35 !important;

    transform: translateY(-2px) !important;

    box-shadow:
        0 9px 20px rgba(6,59,53,.15) !important;
}


/* =========================================================
   ELEMENTOR WIDTH RESET
========================================================= */

.elementor-widget-html:has(.ataleeq-request-form),
.elementor-widget-shortcode:has(.ataleeq-request-form) {

    width: 100% !important;

    max-width: 100% !important;

    margin: 0 !important;
}


.elementor-container:has(.ataleeq-request-form),
.e-con:has(.ataleeq-request-form) {

    width: 100% !important;

    max-width: 100% !important;
}


/* =========================================================
   DESKTOP
   100PX LEFT + RIGHT
========================================================= */

@media (min-width: 1101px) {

    .ataleeq-request-form {

        padding-left: 100px !important;

        padding-right: 100px !important;
    }

    .ataleeq-request-row {

        width: 100% !important;

        max-width: 100% !important;

        display: flex !important;

        flex-direction: row !important;

        flex-wrap: nowrap !important;

        align-items: flex-start !important;

        justify-content: center !important;

        gap: 14px !important;
    }

}


/* =========================================================
   TABLET
========================================================= */

@media (min-width: 768px) and (max-width: 1100px) {

    .ataleeq-request-form {

        padding-left: 30px !important;

        padding-right: 30px !important;
    }

    .ataleeq-request-row {

        gap: 7px !important;

    }


    .ataleeq-request-field {

        height: 71px !important;

        min-height: 71px !important;

        max-height: 71px !important;
    }


    .ataleeq-request-field > label {

        height: 16px !important;

        min-height: 16px !important;

        max-height: 16px !important;

        margin-bottom: 7px !important;

        font-size: 10px !important;

        line-height: 16px !important;
    }


    .ataleeq-request-input {

        height: 48px !important;

        min-height: 48px !important;

        max-height: 48px !important;

        padding-left: 9px !important;

        padding-right: 9px !important;

        font-size: 11px !important;
    }


    .ataleeq-price-field {

        flex: 0 0 125px !important;

        width: 125px !important;

        min-width: 125px !important;

        max-width: 125px !important;

        height: 71px !important;

        min-height: 71px !important;

        max-height: 71px !important;
    }


    .ataleeq-price-box {

        height: 48px !important;

        min-height: 48px !important;

        max-height: 48px !important;

        font-size: 10px !important;

        padding-left: 5px !important;

        padding-right: 5px !important;
    }


    .ataleeq-price-box span {

        font-size: 15px !important;

        margin: 0 2px !important;
    }


    .ataleeq-request-button {

        flex: 0 0 125px !important;

        width: 125px !important;

        min-width: 125px !important;

        max-width: 125px !important;

        height: 71px !important;

        min-height: 71px !important;

        max-height: 71px !important;

        padding-top: 23px !important;
    }


    .ataleeq-request-form input.ataleeq-request-submit {

        width: 125px !important;

        height: 48px !important;

        min-height: 48px !important;

        max-height: 48px !important;

        padding: 0 7px !important;

        font-size: 10px !important;
    }

}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .ataleeq-request-form {

        width: 100% !important;

        max-width: 100% !important;

        padding-left: 20px !important;

        padding-right: 20px !important;
    }


    .ataleeq-request-row {

        width: 100% !important;

        display: grid !important;

        grid-template-columns: 1fr 1fr !important;

        gap: 14px !important;

        align-items: start !important;
    }


    .ataleeq-request-field {

        width: 100% !important;

        min-width: 0 !important;

        max-width: 100% !important;

        height: auto !important;

        min-height: 0 !important;

        max-height: none !important;

        flex: none !important;

        margin: 0 !important;
    }


    .ataleeq-request-field > label {

        height: 18px !important;

        min-height: 18px !important;

        max-height: 18px !important;

        margin-bottom: 8px !important;

        font-size: 12px !important;

        line-height: 18px !important;
    }


    .ataleeq-request-input {

        width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        max-height: 50px !important;

        font-size: 12px !important;
    }


    .ataleeq-price-field {

        width: 100% !important;

        min-width: 0 !important;

        max-width: 100% !important;

        height: auto !important;

        min-height: 0 !important;

        max-height: none !important;

        flex: none !important;
    }


    .ataleeq-price-box {

        width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        max-height: 50px !important;
    }


    .ataleeq-request-button {

        grid-column: 1 / -1 !important;

        width: 100% !important;

        min-width: 0 !important;

        max-width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        max-height: 50px !important;

        margin: 0 !important;

        padding: 0 !important;
    }


    .ataleeq-request-form input.ataleeq-request-submit {

        width: 100% !important;

        height: 50px !important;

        min-height: 50px !important;

        max-height: 50px !important;
    }

}


/* =========================================================
   SMALL MOBILE
========================================================= */

@media (max-width: 480px) {

    .ataleeq-request-form {

        padding-left: 16px !important;

        padding-right: 16px !important;
    }


    .ataleeq-request-row {

        grid-template-columns: 1fr !important;

        gap: 13px !important;
    }


    .ataleeq-request-button {

        grid-column: auto !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-add7805 */.ataleeq-why-section {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    background: #F7F5EC;
    padding: 95px 5vw;
    overflow: hidden;
}/* ===== WHY CHOOSE - LARGER BULLET TEXT ===== */

.ataleeq-point-content h3 {
    font-size: 23px !important;
    line-height: 1.3 !important;
    margin-bottom: 6px !important;
}

.ataleeq-point-content h4 {
    font-size: 16px !important;
    line-height: 1.4 !important;
    margin-bottom: 8px !important;
}

.ataleeq-point-content p {
    font-size: 17px !important;
    line-height: 1.65 !important;
}@media (max-width: 767px) {
    .ataleeq-point-content h3 {
        font-size: 20px !important;
    }

    .ataleeq-point-content h4 {
        font-size: 14px !important;
    }

    .ataleeq-point-content p {
        font-size: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c8e0d5 *//* ===== HOW IT WORKS - HEADING AREA ===== */

.ataleeq-how-header {
    width: 100% !important;
    max-width: 850px !important;
    margin: 0 auto 45px !important;
    text-align: center !important;
}

.ataleeq-how-header h2 {
    margin: 15px 0 12px !important;
    color: #063B35 !important;
    font-size: 44px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-align: center !important;
}

.ataleeq-how-header p {
    max-width: 700px !important;
    margin: 0 auto !important;
    color: #5B6864 !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.6 !important;
    text-align: center !important;
}

/* Badge */
.ataleeq-how-header .ataleeq-how-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 8px 17px !important;
    background: #E7F4EE !important;
    color: #063B35 !important;
    border-radius: 50px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    letter-spacing: .5px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-706cab1d *//* ===== SHORTER HOW IT WORKS CARDS ===== */

.ataleeq-how-card {
    min-height: 0 !important;
    height: auto !important;

    padding: 8px 8px 0px !important;

    border-radius: 20px !important;

    background: #FFFFFF !important;
    border: 1px solid #E4E9E5 !important;

    box-shadow: 0 10px 28px rgba(6, 59, 53, 0.06) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-38e10b44 */.ataleeq-how-section {
    background: #F7F5EC !important;
    width: 100% !important;
    padding: 95px 5vw !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a4c90d4 *//* =========================================================
   ATALEEQ — HOW IT WORKS
   FULL CSS
   ========================================================= */

/* ---------- MAIN SECTION ---------- */

.ataleeq-how-section {
    width: 100% !important;
    max-width: 100vw !important;
    background: #F7F5EC !important;
    overflow: hidden !important;
    padding: 95px 5vw !important;
}


/* ---------- MAIN INNER CONTAINER ---------- */

.ataleeq-how-inner {
    width: 100% !important;
    max-width: 1450px !important;
    margin: 0 auto !important;
}


/* ---------- SECTION HEADER ---------- */

.ataleeq-how-header {
    width: 100% !important;
    max-width: 800px !important;
    margin: 0 auto 60px !important;
    text-align: center !important;
}


/* ---------- BADGE ---------- */

.ataleeq-how-badge {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 8px !important;

    padding: 9px 18px !important;

    background: #E7F4EE !important;
    color: #063B35 !important;

    border-radius: 50px !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .6px !important;
}


/* ---------- MAIN HEADING ---------- */

.ataleeq-how-header h2 {
    margin: 18px 0 15px !important;

    color: #063B35 !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 46px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;

    text-align: center !important;
}


/* ---------- DESCRIPTION ---------- */

.ataleeq-how-header p {
    max-width: 720px !important;
    margin: 0 auto !important;

    color: #5B6864 !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;

    text-align: center !important;
}


/* =========================================================
   THREE STEP CARDS
   ========================================================= */

.ataleeq-how-steps {
    position: relative !important;

    width: 100% !important;
    max-width: 1450px !important;

    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;

    gap: 28px !important;

    align-items: stretch !important;
}


/* ---------- GOLD CONNECTING LINE ---------- */

.ataleeq-how-steps::before {
    content: "" !important;

    position: absolute !important;

    top: 62px !important;
    left: 16% !important;
    right: 16% !important;

    height: 2px !important;

    background: #E9C372 !important;

    z-index: 0 !important;
}


/* =========================================================
   INDIVIDUAL CARDS
   ========================================================= */

.ataleeq-how-card {
    position: relative !important;
    z-index: 1 !important;

    width: 100% !important;
    min-height: 285px !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: flex-start !important;

    background: #FFFFFF !important;

    border: 1px solid #E4E9E5 !important;
    border-radius: 22px !important;

    padding: 38px 32px 35px !important;

    text-align: center !important;

    box-shadow:
        0 12px 35px rgba(6, 59, 53, 0.07) !important;

    transition:
        transform .25s ease,
        box-shadow .25s ease !important;
}


/* ---------- CARD HOVER ---------- */

.ataleeq-how-card:hover {
    transform: translateY(-6px) !important;

    box-shadow:
        0 18px 45px rgba(6, 59, 53, 0.12) !important;
}


/* =========================================================
   NUMBER CIRCLES
   ========================================================= */

.ataleeq-how-number {
    position: relative !important;
    z-index: 2 !important;

    width: 64px !important;
    min-width: 64px !important;

    height: 64px !important;
    min-height: 64px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 auto 24px !important;

    background: #063B35 !important;

    color: #E9C372 !important;

    border: 7px solid #F7F5EC !important;

    outline: 2px solid #E9C372 !important;

    border-radius: 50% !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 19px !important;
    font-weight: 800 !important;
    line-height: 1 !important;

    text-align: center !important;
}


/* =========================================================
   CARD TITLES
   ========================================================= */

.ataleeq-how-card h3 {
    margin: 0 0 10px !important;

    color: #063B35 !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;

    text-align: center !important;
}


/* =========================================================
   CARD DESCRIPTION
   ========================================================= */

.ataleeq-how-card p {
    max-width: 330px !important;

    margin: 0 auto !important;

    color: #5B6864 !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;

    text-align: center !important;
}


/* =========================================================
   CTA
   ========================================================= */

.ataleeq-how-cta {
    width: 100% !important;

    display: flex !important;
    justify-content: center !important;
    align-items: center !important;

    margin-top: 42px !important;
}


.ataleeq-how-button {
    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;

    padding: 15px 28px !important;

    background: #063B35 !important;
    color: #FFFFFF !important;

    border-radius: 50px !important;

    font-family: Inter, Arial, sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    text-decoration: none !important;

    transition: all .25s ease !important;
}


.ataleeq-how-button:hover {
    background: #E9C372 !important;
    color: #063B35 !important;

    transform: translateY(-2px) !important;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .ataleeq-how-section {
        padding: 75px 30px !important;
    }

    .ataleeq-how-header {
        margin-bottom: 45px !important;
    }

    .ataleeq-how-header h2 {
        font-size: 38px !important;
    }

    .ataleeq-how-steps {
        gap: 20px !important;
    }

    .ataleeq-how-card {
        min-height: 300px !important;
        padding: 32px 22px !important;
    }

    .ataleeq-how-card h3 {
        font-size: 20px !important;
    }

    .ataleeq-how-card p {
        font-size: 15px !important;
    }

}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .ataleeq-how-section {
        width: 100% !important;
        max-width: 100% !important;

        padding: 60px 18px !important;
    }

    .ataleeq-how-header {
        margin-bottom: 40px !important;
    }

    .ataleeq-how-badge {
        font-size: 11px !important;
        padding: 8px 14px !important;
    }

    .ataleeq-how-header h2 {
        margin-top: 15px !important;

        font-size: 30px !important;
        line-height: 1.2 !important;
    }

    .ataleeq-how-header p {
        font-size: 15px !important;
        line-height: 1.65 !important;
    }


    /* STACK CARDS */

    .ataleeq-how-steps {
        display: flex !important;
        flex-direction: column !important;

        gap: 20px !important;
    }


    /* REMOVE CONNECTING LINE */

    .ataleeq-how-steps::before {
        display: none !important;
    }


    /* MOBILE CARD */

    .ataleeq-how-card {
        width: 100% !important;
        min-height: auto !important;

        padding: 30px 24px !important;

        border-radius: 18px !important;
    }


    /* NUMBER */

    .ataleeq-how-number {
        width: 58px !important;
        min-width: 58px !important;

        height: 58px !important;
        min-height: 58px !important;

        margin-bottom: 20px !important;

        font-size: 17px !important;
    }


    /* TITLE */

    .ataleeq-how-card h3 {
        font-size: 20px !important;
        line-height: 1.3 !important;
    }


    /* DESCRIPTION */

    .ataleeq-how-card p {
        max-width: 100% !important;

        font-size: 15px !important;
        line-height: 1.65 !important;
    }


    /* CTA */

    .ataleeq-how-cta {
        margin-top: 30px !important;
    }

    .ataleeq-how-button {
        width: 100% !important;
        max-width: 300px !important;

        padding: 15px 24px !important;
    }

}/* End custom CSS */
/* Start custom CSS for brand, class: .elementor-element-a32ea01 *//* ================================
   ATALEEQ TEACHER TRAINING FORM
================================ */

.ataleeq-training-form {
    width: 100%;
    max-width: 850px;
    margin: 0 auto;
    font-family: inherit;
}

/* Rows */

.ataleeq-form-row {
    display: flex;
    gap: 22px;
    margin-bottom: 20px;
}

/* Fields */

.ataleeq-field {
    width: 50%;
}

.ataleeq-full-field {
    width: 100%;
    margin-bottom: 20px;
}

.ataleeq-field label {
    display: block;
    margin-bottom: 8px;
    color: #17312D;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
}

/* Inputs */

.ataleeq-input,
.ataleeq-textarea {
    width: 100% !important;
    box-sizing: border-box !important;
    border: 1px solid #D8DED8 !important;
    border-radius: 7px !important;
    background: #FFFFFF !important;
    color: #17312D !important;
    font-size: 14px !important;
    font-family: inherit !important;
    outline: none !important;
    transition: all 0.25s ease !important;
}

/* Text / Select */

.ataleeq-input {
    height: 52px !important;
    padding: 0 15px !important;
}

/* Textarea */

.ataleeq-textarea {
    min-height: 125px !important;
    padding: 14px 15px !important;
    resize: vertical !important;
}

/* Placeholder */

.ataleeq-input::placeholder,
.ataleeq-textarea::placeholder {
    color: #9AA7A3 !important;
    opacity: 1 !important;
}

/* Focus */

.ataleeq-input:focus,
.ataleeq-textarea:focus {
    border-color: #E9C372 !important;
    box-shadow: 0 0 0 3px rgba(233, 195, 114, 0.15) !important;
}

/* Select */

select.ataleeq-input {
    cursor: pointer;
    appearance: auto !important;
}

/* Submit */

.ataleeq-submit-wrap {
    margin-top: 5px;
}

.ataleeq-submit {
    width: auto !important;
    min-width: 210px !important;
    height: 52px !important;
    padding: 0 28px !important;
    border: 1px solid #063B35 !important;
    border-radius: 6px !important;
    background: #063B35 !important;
    color: #FFFFFF !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    letter-spacing: 0.4px !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
}

/* Button Hover */

.ataleeq-submit:hover {
    background: #E9C372 !important;
    border-color: #E9C372 !important;
    color: #063B35 !important;
    transform: translateY(-1px);
}

/* CF7 validation */

.ataleeq-training-form .wpcf7-not-valid {
    border-color: #D65C5C !important;
}

.ataleeq-training-form .wpcf7-not-valid-tip {
    margin-top: 5px !important;
    font-size: 12px !important;
    color: #C54B4B !important;
}

.ataleeq-training-form .wpcf7-response-output {
    margin: 20px 0 0 !important;
    padding: 12px 15px !important;
    border-radius: 6px !important;
    font-size: 13px !important;
}

/* ================================
   MOBILE
================================ */

@media (max-width: 767px) {

    .ataleeq-training-form {
        max-width: 100%;
    }

    .ataleeq-form-row {
        display: block;
        margin-bottom: 0;
    }

    .ataleeq-field {
        width: 100%;
        margin-bottom: 18px;
    }

    .ataleeq-input {
        height: 50px !important;
    }

    .ataleeq-textarea {
        min-height: 115px !important;
    }

    .ataleeq-submit {
        width: 100% !important;
        min-width: 0 !important;
    }
}/* End custom CSS */