.elementor-24662 .elementor-element.elementor-element-1c9c95e{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24662 .elementor-element.elementor-element-1c9c95e:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-1c9c95e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8F7FF;}.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-24662 .elementor-element.elementor-element-73a49b7{text-align:center;}.elementor-24662 .elementor-element.elementor-element-73a49b7 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:47px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.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-24662 .elementor-element.elementor-element-29639e1{padding:0px 12px 0px 12px;text-align:center;font-family:"Tajawal", Sans-serif;font-size:28px;font-weight:400;color:#012069;}.elementor-24662 .elementor-element.elementor-element-29639e1 p{margin-block-end:39px;}.elementor-24662 .elementor-element.elementor-element-1588a86{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-24662 .elementor-element.elementor-element-1588a86:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-1588a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEDF6;}.elementor-24662 .elementor-element.elementor-element-7468275{--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-radius:16px 16px 16px 16px;}.elementor-24662 .elementor-element.elementor-element-7468275:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-7468275 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FC;}.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-24662 .elementor-element.elementor-element-7f389ba .elementor-icon-wrapper{text-align:center;}.elementor-24662 .elementor-element.elementor-element-7f389ba.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24662 .elementor-element.elementor-element-7f389ba.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-7f389ba.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24662 .elementor-element.elementor-element-7f389ba.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-7f389ba.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24662 .elementor-element.elementor-element-7f389ba .elementor-icon{font-size:44px;}.elementor-24662 .elementor-element.elementor-element-7f389ba .elementor-icon svg{height:44px;}.elementor-24662 .elementor-element.elementor-element-5b89bdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#000000B3;}.elementor-24662 .elementor-element.elementor-element-0d4276d{--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-radius:16px 16px 16px 16px;}.elementor-24662 .elementor-element.elementor-element-0d4276d:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-0d4276d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FC;}.elementor-24662 .elementor-element.elementor-element-14ccc90 .elementor-icon-wrapper{text-align:center;}.elementor-24662 .elementor-element.elementor-element-14ccc90.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24662 .elementor-element.elementor-element-14ccc90.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-14ccc90.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24662 .elementor-element.elementor-element-14ccc90.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-14ccc90.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24662 .elementor-element.elementor-element-14ccc90 .elementor-icon{font-size:44px;}.elementor-24662 .elementor-element.elementor-element-14ccc90 .elementor-icon svg{height:44px;}.elementor-24662 .elementor-element.elementor-element-fc86b2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#000000B3;}.elementor-24662 .elementor-element.elementor-element-55fc8cb{--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-radius:16px 16px 16px 16px;}.elementor-24662 .elementor-element.elementor-element-55fc8cb:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-55fc8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6FC;}.elementor-24662 .elementor-element.elementor-element-31b3fce .elementor-icon-wrapper{text-align:center;}.elementor-24662 .elementor-element.elementor-element-31b3fce.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24662 .elementor-element.elementor-element-31b3fce.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-31b3fce.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-24662 .elementor-element.elementor-element-31b3fce.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-31b3fce.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-24662 .elementor-element.elementor-element-31b3fce .elementor-icon{font-size:44px;}.elementor-24662 .elementor-element.elementor-element-31b3fce .elementor-icon svg{height:44px;}.elementor-24662 .elementor-element.elementor-element-5d61667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#000000B3;}.elementor-24662 .elementor-element.elementor-element-d126f24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-d126f24:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-d126f24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DEEDF6;}.elementor-24662 .elementor-element.elementor-element-adf03a2{text-align:center;font-family:"Tajawal", Sans-serif;font-size:25px;font-weight:600;color:#012069;}.elementor-24662 .elementor-element.elementor-element-adf03a2 p{margin-block-end:24px;}.elementor-24662 .elementor-element.elementor-element-93a7165{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24662 .elementor-element.elementor-element-dc5152f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-fa59984{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-24662 .elementor-element.elementor-element-fa59984:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-fa59984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(101deg, #1C356A 100%, #000000 84%);}.elementor-24662 .elementor-element.elementor-element-fa59984.e-con{--align-self:center;}.elementor-24662 .elementor-element.elementor-element-ea472a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24662 .elementor-element.elementor-element-a9465b7 .elementor-icon-wrapper{text-align:center;}.elementor-24662 .elementor-element.elementor-element-a9465b7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-a9465b7.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-a9465b7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-a9465b7.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-a9465b7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-b91229f .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-806e472{text-align:start;}.elementor-24662 .elementor-element.elementor-element-806e472 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFE5;}.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-24662 .elementor-element.elementor-element-624b6cb .elementor-button{background-color:#FFFFFF;font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:700;fill:#BA1F33;color:#BA1F33;border-radius:8px 8px 8px 8px;padding:15px 80px 15px 80px;}.elementor-24662 .elementor-element.elementor-element-624b6cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24662 .elementor-element.elementor-element-624b6cb.elementor-element{--align-self:flex-start;}.elementor-24662 .elementor-element.elementor-element-713579a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-5522919{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-24662 .elementor-element.elementor-element-5522919:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-5522919 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(247deg, #C91435 20%, #2A2626 100%);}.elementor-24662 .elementor-element.elementor-element-5522919.e-con{--align-self:center;}.elementor-24662 .elementor-element.elementor-element-8bb5df5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24662 .elementor-element.elementor-element-1bcd038 .elementor-icon-wrapper{text-align:center;}.elementor-24662 .elementor-element.elementor-element-1bcd038.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-1bcd038.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-1bcd038.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-1bcd038.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-1bcd038.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-9f72881 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:24px;font-weight:700;color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-08e8dd1{text-align:start;}.elementor-24662 .elementor-element.elementor-element-08e8dd1 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFE5;}.elementor-24662 .elementor-element.elementor-element-118abf0 .elementor-button{background-color:#FFFFFF;font-family:"Tajawal", Sans-serif;font-size:20px;font-weight:700;fill:#BA1F33;color:#BA1F33;border-radius:8px 8px 8px 8px;padding:15px 80px 15px 80px;}.elementor-24662 .elementor-element.elementor-element-118abf0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24662 .elementor-element.elementor-element-118abf0.elementor-element{--align-self:flex-start;}.elementor-24662 .elementor-element.elementor-element-1087eb0{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24662 .elementor-element.elementor-element-1087eb0:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-1087eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-24662 .elementor-element.elementor-element-d7d9b5e{--display:flex;}.elementor-24662 .elementor-element.elementor-element-d7d9b5e:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-d7d9b5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-24662 .elementor-element.elementor-element-b1313c0{text-align:center;}.elementor-24662 .elementor-element.elementor-element-b1313c0 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-size:47px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-24662 .elementor-element.elementor-element-0b53df8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:22px 22px 22px 22px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24662 .elementor-element.elementor-element-0b53df8:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-0b53df8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}.elementor-24662 .elementor-element.elementor-element-c6bf5b6{--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:none;--border-style:none;--border-radius:21px 21px 21px 21px;}.elementor-24662 .elementor-element.elementor-element-c6bf5b6:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-c6bf5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;}.elementor-24662 .elementor-element.elementor-element-c6bf5b6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-24662 .elementor-element.elementor-element-52ce393 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-24662 .elementor-element.elementor-element-52ce393 .elementor-icon-box-title{margin-block-end:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-24662 .elementor-element.elementor-element-52ce393.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-24662 .elementor-element.elementor-element-52ce393.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-52ce393.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-24662 .elementor-element.elementor-element-52ce393 .elementor-icon-box-title, .elementor-24662 .elementor-element.elementor-element-52ce393 .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:19px;font-weight:600;}.elementor-24662 .elementor-element.elementor-element-52ce393:has(:hover) .elementor-icon-box-title,
					 .elementor-24662 .elementor-element.elementor-element-52ce393:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24662 .elementor-element.elementor-element-52ce393 .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-24662 .elementor-element.elementor-element-4da209b{--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:none;--border-style:none;--border-radius:21px 21px 21px 21px;}.elementor-24662 .elementor-element.elementor-element-4da209b:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-4da209b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;}.elementor-24662 .elementor-element.elementor-element-4da209b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24662 .elementor-element.elementor-element-6c8ecee .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-24662 .elementor-element.elementor-element-6c8ecee .elementor-icon-box-title{margin-block-end:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-24662 .elementor-element.elementor-element-6c8ecee.elementor-view-stacked .elementor-icon{background-color:#92B6FD;}.elementor-24662 .elementor-element.elementor-element-6c8ecee.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-6c8ecee.elementor-view-default .elementor-icon{fill:#92B6FD;color:#92B6FD;border-color:#92B6FD;}.elementor-24662 .elementor-element.elementor-element-6c8ecee .elementor-icon-box-title, .elementor-24662 .elementor-element.elementor-element-6c8ecee .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-size:19px;font-weight:600;}.elementor-24662 .elementor-element.elementor-element-6c8ecee:has(:hover) .elementor-icon-box-title,
					 .elementor-24662 .elementor-element.elementor-element-6c8ecee:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24662 .elementor-element.elementor-element-6c8ecee .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-24662 .elementor-element.elementor-element-045f284{--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:none;--border-style:none;--border-radius:21px 21px 21px 21px;}.elementor-24662 .elementor-element.elementor-element-045f284:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-045f284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;}.elementor-24662 .elementor-element.elementor-element-045f284.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a .elementor-icon-box-title{margin-block-end:17px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a.elementor-view-stacked .elementor-icon{background-color:#0B2352;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a.elementor-view-framed .elementor-icon, .elementor-24662 .elementor-element.elementor-element-3bc9c8a.elementor-view-default .elementor-icon{fill:#0B2352;color:#0B2352;border-color:#0B2352;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a .elementor-icon-box-title, .elementor-24662 .elementor-element.elementor-element-3bc9c8a .elementor-icon-box-title a{font-family:"Tajawal", Sans-serif;font-weight:600;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a:has(:hover) .elementor-icon-box-title,
					 .elementor-24662 .elementor-element.elementor-element-3bc9c8a:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-24662 .elementor-element.elementor-element-3bc9c8a .elementor-icon-box-description{font-family:"Tajawal", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-24662 .elementor-element.elementor-element-5acba0f{text-align:center;font-family:"Tajawal", Sans-serif;font-size:25px;font-weight:600;color:#000000;}.elementor-24662 .elementor-element.elementor-element-5acba0f p{margin-block-end:24px;}.elementor-24662 .elementor-element.elementor-element-466aacd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-b97b5cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-cebd757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-339b4de{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-b99f87e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-f52ee2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-e011378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-e9546d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-0dda808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-4b4ed0d{--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-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24662 .elementor-element.elementor-element-4b4ed0d:not(.elementor-motion-effects-element-type-background), .elementor-24662 .elementor-element.elementor-element-4b4ed0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000E33;}.elementor-24662 .elementor-element.elementor-element-e2e20f0{text-align:center;}.elementor-24662 .elementor-element.elementor-element-e2e20f0 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:600;color:#FFC008;}.elementor-24662 .elementor-element.elementor-element-b9382a2{text-align:center;font-family:"Tajawal", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-24662 .elementor-element.elementor-element-b9382a2 p{margin-block-end:18px;}.elementor-24662 .elementor-element.elementor-element-23353c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-24662 .elementor-element.elementor-element-760e533{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-24662 .elementor-element.elementor-element-b9382a2{text-align:center;font-size:18px;}}@media(max-width:767px){.elementor-24662 .elementor-element.elementor-element-73a49b7{padding:0px 12px 0px 12px;}.elementor-24662 .elementor-element.elementor-element-73a49b7 .elementor-heading-title{font-size:27px;}.elementor-24662 .elementor-element.elementor-element-29639e1{font-size:20px;}.elementor-24662 .elementor-element.elementor-element-1588a86{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-24662 .elementor-element.elementor-element-adf03a2{font-size:20px;}.elementor-24662 .elementor-element.elementor-element-fa59984{--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24662 .elementor-element.elementor-element-b91229f{text-align:center;}.elementor-24662 .elementor-element.elementor-element-b91229f .elementor-heading-title{font-size:20px;line-height:1.7em;word-spacing:0em;}.elementor-24662 .elementor-element.elementor-element-806e472 .elementor-heading-title{font-size:15px;line-height:1.7em;letter-spacing:0px;}.elementor-24662 .elementor-element.elementor-element-624b6cb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24662 .elementor-element.elementor-element-624b6cb .elementor-button{font-size:20px;border-radius:12px 12px 12px 12px;padding:18px 40px 18px 40px;}.elementor-24662 .elementor-element.elementor-element-5522919{--border-radius:16px 16px 16px 16px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-24662 .elementor-element.elementor-element-9f72881{text-align:center;}.elementor-24662 .elementor-element.elementor-element-9f72881 .elementor-heading-title{font-size:20px;line-height:1.7em;word-spacing:0em;}.elementor-24662 .elementor-element.elementor-element-08e8dd1 .elementor-heading-title{font-size:15px;line-height:1.7em;letter-spacing:0px;}.elementor-24662 .elementor-element.elementor-element-118abf0{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24662 .elementor-element.elementor-element-118abf0 .elementor-button{font-size:20px;border-radius:12px 12px 12px 12px;padding:18px 40px 18px 40px;}.elementor-24662 .elementor-element.elementor-element-b1313c0 .elementor-heading-title{font-size:27px;}.elementor-24662 .elementor-element.elementor-element-5acba0f{font-size:20px;}.elementor-24662 .elementor-element.elementor-element-4b4ed0d{--border-radius:20px 20px 20px 20px;}.elementor-24662 .elementor-element.elementor-element-760e533{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-24662 .elementor-element.elementor-element-7468275{--width:50%;}.elementor-24662 .elementor-element.elementor-element-0d4276d{--width:50%;}.elementor-24662 .elementor-element.elementor-element-55fc8cb{--width:50%;}.elementor-24662 .elementor-element.elementor-element-dc5152f{--width:50%;}.elementor-24662 .elementor-element.elementor-element-fa59984{--width:100%;}.elementor-24662 .elementor-element.elementor-element-713579a{--width:50%;}.elementor-24662 .elementor-element.elementor-element-5522919{--width:100%;}.elementor-24662 .elementor-element.elementor-element-c6bf5b6{--width:33.33%;}.elementor-24662 .elementor-element.elementor-element-4da209b{--width:33.33%;}.elementor-24662 .elementor-element.elementor-element-045f284{--width:33.33%;}}/* Start custom CSS *//* GoIELTS Writing Page UI/UX polish — English page 24662 */
body.page-id-24662 {
  --goi-navy:#012169;
  --goi-red:#C8102E;
  --goi-blue-soft:#EAF5FC;
  --goi-surface:#F7F9FC;
  --goi-border:#DCE5EE;
  --goi-text:#1F2937;
}

/* Hero */
body.page-id-24662 .elementor-element-1c9c95e {
  padding:52px 20px 46px !important;
  background:linear-gradient(180deg,#EAF7FF 0%,#F7FBFF 100%) !important;
}
body.page-id-24662 .elementor-element-73a49b7 {max-width:980px;margin-inline:auto;}
body.page-id-24662 .elementor-element-73a49b7 .elementor-heading-title {
  font-size:clamp(34px,3.4vw,48px) !important;
  line-height:1.3 !important;
  letter-spacing:-.2px;
}
body.page-id-24662 .elementor-element-29639e1 {max-width:820px;margin-inline:auto;}
body.page-id-24662 .elementor-element-29639e1 p {font-size:19px;line-height:1.75;margin:0;}

/* Intro cards */
body.page-id-24662 .elementor-element-1588a86 {padding:30px 20px 38px !important;background:#F5FAFE !important;}
body.page-id-24662 .elementor-element-7468275,
body.page-id-24662 .elementor-element-0d4276d,
body.page-id-24662 .elementor-element-55fc8cb {
  padding:24px 22px !important;
  border:1px solid #D9E8F2 !important;
  border-radius:18px !important;
  background:#fff !important;
  box-shadow:0 8px 24px rgba(1,33,105,.06);
  gap:12px !important;
}
body.page-id-24662 .elementor-element-7468275 p,
body.page-id-24662 .elementor-element-0d4276d p,
body.page-id-24662 .elementor-element-55fc8cb p {line-height:1.8;margin:0;}

/* Primary CTA strip */
body.page-id-24662 .elementor-element-d126f24 {padding:24px 20px 34px !important;background:#F5FAFE !important;}
body.page-id-24662 .elementor-element-d126f24 a {
  display:inline-flex !important;align-items:center;justify-content:center;
  min-height:52px;padding:12px 28px !important;border-radius:12px;
  background:var(--goi-navy);color:#fff !important;text-decoration:none !important;
  font-size:18px !important;font-weight:700 !important;
  box-shadow:0 8px 20px rgba(1,33,105,.16);transition:.2s ease;
}
body.page-id-24662 .elementor-element-d126f24 a:hover {background:#071A46;transform:translateY(-1px);}

/* Academic / General choice cards */
body.page-id-24662 .elementor-element-93a7165 {padding:34px 20px 48px !important;}
body.page-id-24662 .elementor-element-fa59984,
body.page-id-24662 .elementor-element-5522919 {
  margin-top:0 !important;padding:30px 26px !important;border-radius:20px !important;
  box-shadow:0 12px 30px rgba(15,23,42,.14);overflow:hidden;
}
body.page-id-24662 .elementor-element-93a7165 .elementor-button {
  min-height:48px;padding:13px 26px !important;border-radius:12px !important;
  box-shadow:0 4px 14px rgba(0,0,0,.12);transition:.2s ease;
}
body.page-id-24662 .elementor-element-93a7165 .elementor-button:hover {transform:translateY(-1px);background:#F8FAFC !important;}

/* What is Writing Training */
body.page-id-24662 .elementor-element-1087eb0 {margin-top:0 !important;padding:52px 20px !important;background:#F6F7F9 !important;}
body.page-id-24662 .elementor-element-1087eb0 h2 {font-size:40px !important;line-height:1.35 !important;}
body.page-id-24662 .elementor-element-c6bf5b6,
body.page-id-24662 .elementor-element-4da209b,
body.page-id-24662 .elementor-element-045f284 {
  padding:24px 22px !important;background:#fff !important;border:1px solid #E1E6EC !important;
  border-radius:18px !important;box-shadow:0 8px 22px rgba(15,23,42,.05);
}

/* Features section */
body.page-id-24662 .elementor-element-8fcc9cc {
  background:linear-gradient(180deg,#EDF8FF 0%,#E7F2F9 100%) !important;
  padding:54px 20px !important;min-height:auto !important;
}
body.page-id-24662 .elementor-element-8fcc9cc .main-title {font-size:38px !important;line-height:1.4 !important;margin-bottom:38px !important;}
body.page-id-24662 .elementor-element-8fcc9cc .feature-badge {background:var(--goi-navy) !important;box-shadow:0 6px 16px rgba(1,33,105,.18) !important;}
body.page-id-24662 .elementor-element-8fcc9cc .description-box,
body.page-id-24662 .elementor-element-8fcc9cc .task-card,
body.page-id-24662 .elementor-element-8fcc9cc .feature-card {
  border:1px solid #D7E5EE;box-shadow:0 8px 24px rgba(15,23,42,.07) !important;
}

/* General + Academic Writing detailed sections */
body.page-id-24662 .elementor-element-e2c8a93 .general-writing-section,
body.page-id-24662 .elementor-element-3ad6516 .academic-writing-section {padding:58px 20px !important;background:#F6F8FA !important;}
body.page-id-24662 .elementor-element-e2c8a93 .page-title,
body.page-id-24662 .elementor-element-3ad6516 .page-title {font-size:40px !important;line-height:1.35 !important;margin-bottom:36px !important;}
body.page-id-24662 .elementor-element-e2c8a93 .blue-heading,
body.page-id-24662 .elementor-element-3ad6516 .blue-heading {background:var(--goi-navy) !important;box-shadow:none !important;}
body.page-id-24662 .elementor-element-e2c8a93 .info-card,
body.page-id-24662 .elementor-element-e2c8a93 .task-box,
body.page-id-24662 .elementor-element-e2c8a93 .time-card,
body.page-id-24662 .elementor-element-e2c8a93 .criteria-box,
body.page-id-24662 .elementor-element-3ad6516 .info-card,
body.page-id-24662 .elementor-element-3ad6516 .task-box,
body.page-id-24662 .elementor-element-3ad6516 .time-card,
body.page-id-24662 .elementor-element-3ad6516 .criteria-box {
  border:1px solid #E1E7ED;box-shadow:0 6px 18px rgba(15,23,42,.045);
}
body.page-id-24662 .elementor-element-e2c8a93 .task-example-link,
body.page-id-24662 .elementor-element-3ad6516 .task-example-link {
  display:inline-block !important;width:auto !important;padding:6px 12px;border-radius:999px;
  background:#E8F0FF;color:var(--goi-navy) !important;cursor:default;margin-bottom:14px !important;
}

/* Test options sections */
body.page-id-24662 .elementor-element-537ad3c .test-options-section,
body.page-id-24662 .elementor-element-e18ed0e .test-options-section {padding:50px 20px !important;background:#F3F6F9 !important;}
body.page-id-24662 .elementor-element-537ad3c .section-main-title,
body.page-id-24662 .elementor-element-e18ed0e .section-main-title {font-size:36px !important;}
body.page-id-24662 .elementor-element-537ad3c .comparison-card,
body.page-id-24662 .elementor-element-537ad3c .guidelines-column,
body.page-id-24662 .elementor-element-e18ed0e .comparison-card,
body.page-id-24662 .elementor-element-e18ed0e .guidelines-column {box-shadow:0 6px 18px rgba(15,23,42,.06);border:1px solid #E0E6EC !important;}

/* Strategy */
body.page-id-24662 .elementor-element-aa0ec3e .training-strategy-section {padding:50px 20px !important;background:#F3F6F9 !important;}
body.page-id-24662 .elementor-element-aa0ec3e .main-title {font-size:38px !important;line-height:1.35 !important;}
body.page-id-24662 .elementor-element-aa0ec3e .step-button {background:var(--goi-navy) !important;}
body.page-id-24662 .elementor-element-aa0ec3e .step-content {border:1px solid #E0E6EC;box-shadow:0 6px 18px rgba(15,23,42,.05);}

/* Band descriptors */
body.page-id-24662 .elementor-element-66fe1cf {min-height:auto !important;background:#F6F7F9 !important;}
body.page-id-24662 .elementor-element-66fe1cf .band-descriptors-section {padding:54px 20px !important;background:#F6F7F9 !important;}
body.page-id-24662 .elementor-element-66fe1cf .main-title {font-size:38px !important;line-height:1.35 !important;}
body.page-id-24662 .elementor-element-66fe1cf .blue-button {background:var(--goi-navy) !important;}
body.page-id-24662 .elementor-element-66fe1cf .task-card,
body.page-id-24662 .elementor-element-66fe1cf .cohesion-card,
body.page-id-24662 .elementor-element-66fe1cf .single-card {background:#fff !important;border:1px solid #E0E6EC;box-shadow:0 5px 16px rgba(15,23,42,.045);}

/* Comparison */
body.page-id-24662 .elementor-element-07c38ea .ielts-comparison-section {padding:48px 20px !important;}
body.page-id-24662 .elementor-element-07c38ea .section-title {font-size:32px !important;line-height:1.45 !important;margin-bottom:34px !important;}
body.page-id-24662 .elementor-element-07c38ea .comparison-container {padding:30px !important;border-radius:24px !important;box-shadow:0 14px 40px rgba(0,0,0,.2) !important;}

/* Golden tip */
body.page-id-24662 .elementor-element-0dda808 {padding:32px 20px !important;}
body.page-id-24662 .elementor-element-4b4ed0d {margin-top:0 !important;border-radius:18px !important;padding:24px 28px !important;box-shadow:0 8px 24px rgba(1,14,51,.18);}

/* FAQ / bottom spacing */
body.page-id-24662 .goielts-faq-wrapper {padding-top:10px;}
body.page-id-24662 .goielts-faq-cta-button {border-radius:14px !important;box-shadow:0 8px 22px rgba(1,33,105,.16);}

@media (max-width:768px) {
  body.page-id-24662 .elementor-element-1c9c95e {padding:34px 16px 32px !important;}
  body.page-id-24662 .elementor-element-73a49b7 .elementor-heading-title {font-size:30px !important;line-height:1.35 !important;}
  body.page-id-24662 .elementor-element-29639e1 p {font-size:16px;line-height:1.65;}
  body.page-id-24662 .elementor-element-1588a86 {padding:20px 14px 26px !important;}
  body.page-id-24662 .elementor-element-7468275,
  body.page-id-24662 .elementor-element-0d4276d,
  body.page-id-24662 .elementor-element-55fc8cb {padding:18px 16px !important;min-height:auto !important;}
  body.page-id-24662 .elementor-element-d126f24 {padding:18px 14px 26px !important;}
  body.page-id-24662 .elementor-element-d126f24 a {width:100%;max-width:310px;min-height:50px;font-size:16px !important;}
  body.page-id-24662 .elementor-element-93a7165 {padding:26px 14px 34px !important;}
  body.page-id-24662 .elementor-element-fa59984,
  body.page-id-24662 .elementor-element-5522919 {padding:22px 18px !important;border-radius:16px !important;}
  body.page-id-24662 .elementor-element-1087eb0 {padding:36px 14px !important;}
  body.page-id-24662 .elementor-element-1087eb0 h2 {font-size:27px !important;line-height:1.35 !important;}
  body.page-id-24662 .elementor-element-c6bf5b6,
  body.page-id-24662 .elementor-element-4da209b,
  body.page-id-24662 .elementor-element-045f284 {padding:18px 16px !important;}

  body.page-id-24662 .elementor-element-8fcc9cc {padding:34px 12px !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .main-title {font-size:26px !important;margin-bottom:28px !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .section-spacing {margin-bottom:26px !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .description-box {padding:20px 18px !important;font-size:15px !important;line-height:1.75 !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .tasks-grid,
  body.page-id-24662 .elementor-element-8fcc9cc .bottom-grid {gap:14px !important;margin-bottom:24px !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .task-card,
  body.page-id-24662 .elementor-element-8fcc9cc .feature-card {padding:20px 18px !important;}
  body.page-id-24662 .elementor-element-8fcc9cc .feature-badge {font-size:15px !important;padding:9px 18px !important;margin-bottom:16px !important;}

  body.page-id-24662 .elementor-element-e2c8a93 .general-writing-section,
  body.page-id-24662 .elementor-element-3ad6516 .academic-writing-section {padding:30px 12px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .page-title,
  body.page-id-24662 .elementor-element-3ad6516 .page-title {font-size:26px !important;line-height:1.4 !important;margin-bottom:26px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .top-boxes,
  body.page-id-24662 .elementor-element-e2c8a93 .tasks-container,
  body.page-id-24662 .elementor-element-3ad6516 .top-boxes,
  body.page-id-24662 .elementor-element-3ad6516 .tasks-container {gap:14px !important;margin-bottom:28px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .info-card,
  body.page-id-24662 .elementor-element-e2c8a93 .task-box,
  body.page-id-24662 .elementor-element-3ad6516 .info-card,
  body.page-id-24662 .elementor-element-3ad6516 .task-box {padding:19px 17px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .info-card-icon,
  body.page-id-24662 .elementor-element-3ad6516 .info-card-icon {font-size:38px !important;margin-bottom:10px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .info-card-text,
  body.page-id-24662 .elementor-element-3ad6516 .info-card-text {font-size:16px !important;line-height:1.65 !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .task-description,
  body.page-id-24662 .elementor-element-3ad6516 .task-description {font-size:16px !important;line-height:1.65 !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .task-prompt,
  body.page-id-24662 .elementor-element-3ad6516 .task-prompt {padding:15px !important;margin-bottom:12px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .time-boxes-grid,
  body.page-id-24662 .elementor-element-3ad6516 .time-boxes-grid {gap:12px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .time-card,
  body.page-id-24662 .elementor-element-3ad6516 .time-card {padding:20px 15px !important;min-height:125px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .time-value,
  body.page-id-24662 .elementor-element-3ad6516 .time-value {font-size:32px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .criteria-boxes,
  body.page-id-24662 .elementor-element-3ad6516 .criteria-boxes {grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;}
  body.page-id-24662 .elementor-element-e2c8a93 .criteria-box,
  body.page-id-24662 .elementor-element-3ad6516 .criteria-box {padding:16px 12px !important;}

  body.page-id-24662 .elementor-element-537ad3c .test-options-section,
  body.page-id-24662 .elementor-element-e18ed0e .test-options-section {padding:28px 12px !important;}
  body.page-id-24662 .elementor-element-537ad3c .section-main-title,
  body.page-id-24662 .elementor-element-e18ed0e .section-main-title {font-size:25px !important;}
  body.page-id-24662 .elementor-element-537ad3c .mobile-card-computer,
  body.page-id-24662 .elementor-element-537ad3c .mobile-card-paper,
  body.page-id-24662 .elementor-element-e18ed0e .mobile-card-computer,
  body.page-id-24662 .elementor-element-e18ed0e .mobile-card-paper {padding:21px 17px !important;margin-bottom:14px !important;}
  body.page-id-24662 .elementor-element-537ad3c .mobile-content-computer,
  body.page-id-24662 .elementor-element-537ad3c .mobile-content-paper,
  body.page-id-24662 .elementor-element-e18ed0e .mobile-content-computer,
  body.page-id-24662 .elementor-element-e18ed0e .mobile-content-paper {padding:20px 17px !important;margin-bottom:14px !important;}
  body.page-id-24662 .elementor-element-537ad3c .guideline-item,
  body.page-id-24662 .elementor-element-e18ed0e .guideline-item {margin-bottom:14px !important;}

  body.page-id-24662 .elementor-element-aa0ec3e .training-strategy-section {padding:28px 12px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .section-header {margin-bottom:28px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .main-title {font-size:25px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .steps-wrapper,
  body.page-id-24662 .elementor-element-aa0ec3e .steps-row {gap:14px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .step-content {padding:18px 16px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .step-button {font-size:16px !important;padding:11px 18px !important;border-radius:10px !important;}
  body.page-id-24662 .elementor-element-aa0ec3e .task-card {padding:16px !important;}

  body.page-id-24662 .elementor-element-66fe1cf .band-descriptors-section {padding:30px 12px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .section-header {margin-bottom:26px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .main-title {font-size:26px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .subtitle-english {font-size:18px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .intro-text {font-size:16px !important;line-height:1.6 !important;margin-bottom:24px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .criterion-section {margin-bottom:24px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .blue-button {font-size:17px !important;padding:12px 18px !important;margin-bottom:16px !important;border-radius:10px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .task-card,
  body.page-id-24662 .elementor-element-66fe1cf .cohesion-card,
  body.page-id-24662 .elementor-element-66fe1cf .single-card {padding:17px 15px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .tasks-grid,
  body.page-id-24662 .elementor-element-66fe1cf .cohesion-grid {gap:12px !important;margin-bottom:16px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .check-item {margin-bottom:8px !important;gap:9px !important;}
  body.page-id-24662 .elementor-element-66fe1cf .check-icon {width:40px !important;height:40px !important;}

  body.page-id-24662 .elementor-element-07c38ea .ielts-comparison-section {padding:30px 12px !important;}
  body.page-id-24662 .elementor-element-07c38ea .section-title {font-size:23px !important;line-height:1.45 !important;margin-bottom:24px !important;}
  body.page-id-24662 .elementor-element-07c38ea .comparison-container {padding:12px !important;border-radius:18px !important;}
  body.page-id-24662 .elementor-element-07c38ea .mobile-feature-block {margin-bottom:10px !important;border-radius:12px !important;}
  body.page-id-24662 .elementor-element-07c38ea .mobile-feature-title {padding:12px !important;font-size:17px !important;}
  body.page-id-24662 .elementor-element-07c38ea .mobile-mode-section {padding:12px 14px !important;}
  body.page-id-24662 .elementor-element-07c38ea .mobile-mode-label {font-size:15px !important;line-height:1.45 !important;margin-bottom:8px !important;padding-bottom:6px !important;}
  body.page-id-24662 .elementor-element-07c38ea .mobile-mode-content {font-size:15px !important;line-height:1.6 !important;}

  body.page-id-24662 .elementor-element-0dda808 {padding:22px 12px !important;}
  body.page-id-24662 .elementor-element-4b4ed0d {padding:20px 18px !important;border-radius:14px !important;}
}

/* Final responsive fixes from UI QA */
body.page-id-24662 .elementor-element-d126f24 a { white-space:nowrap !important; }
body.page-id-24662 .elementor-element-07c38ea .comparison-container {
  background:linear-gradient(135deg,#0D1F3C 0%,#1A2F4D 100%) !important;
}
@media (max-width:768px) {
  body.page-id-24662 .elementor-element-fa59984 {
    background:linear-gradient(101deg,#1C356A 0%,#0D1F3C 100%) !important;
  }
  body.page-id-24662 .elementor-element-5522919 {
    background:linear-gradient(247deg,#C91435 20%,#2A2626 100%) !important;
  }
}

/* Tablet card overflow fix */
@media (min-width:768px) and (max-width:1024px) {
  body.page-id-24662 .elementor-element-0b53df8 {
    flex-wrap:wrap !important;
    gap:18px !important;
    padding-top:32px !important;
    padding-bottom:32px !important;
  }
  body.page-id-24662 .elementor-element-0b53df8 > .elementor-element-c6bf5b6,
  body.page-id-24662 .elementor-element-0b53df8 > .elementor-element-4da209b {
    flex:1 1 calc(50% - 9px) !important;
    width:calc(50% - 9px) !important;
    min-width:0 !important;
  }
  body.page-id-24662 .elementor-element-0b53df8 > .elementor-element-045f284 {
    flex:1 1 100% !important;
    width:100% !important;
    min-width:0 !important;
  }
}

/* GoIELTS Writing Page Phase 2 redesign */
body.page-id-24662 .elementor-element-93a7165{background:linear-gradient(180deg,#FFFFFF 0%,#F7F9FC 100%);border-top:1px solid #E6ECF2;border-bottom:1px solid #E6ECF2;}
body.page-id-24662 .elementor-element-fa59984,body.page-id-24662 .elementor-element-5522919{border:1px solid rgba(255,255,255,.18)!important;transition:transform .22s ease,box-shadow .22s ease;}
body.page-id-24662 .elementor-element-fa59984:hover,body.page-id-24662 .elementor-element-5522919:hover{transform:translateY(-4px);box-shadow:0 18px 38px rgba(15,23,42,.18)!important;}
body.page-id-24662 .elementor-element-fa59984 .elementor-button,body.page-id-24662 .elementor-element-5522919 .elementor-button{min-width:190px;font-weight:800!important;border:1px solid rgba(255,255,255,.35);}
body.page-id-24662 .elementor-element-aa0ec3e .strategy-step{position:relative;}
body.page-id-24662 .elementor-element-aa0ec3e .step-button{border-radius:999px!important;box-shadow:0 7px 18px rgba(1,33,105,.16);position:relative;z-index:1;}
body.page-id-24662 .elementor-element-aa0ec3e .step-content{border-right:4px solid var(--goi-navy)!important;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;}
body.page-id-24662 .elementor-element-aa0ec3e .step-content:hover{transform:translateY(-2px);border-right-color:var(--goi-red)!important;box-shadow:0 12px 26px rgba(15,23,42,.08)!important;}
body.page-id-24662 .elementor-element-66fe1cf .criterion-section{background:#FFF;border:1px solid #E1E7ED;border-radius:22px;padding:26px;margin-bottom:22px!important;box-shadow:0 7px 22px rgba(15,23,42,.045);}
body.page-id-24662 .elementor-element-66fe1cf .blue-button{border-radius:999px!important;padding:13px 24px!important;box-shadow:0 6px 15px rgba(1,33,105,.14);}
body.page-id-24662 .elementor-element-66fe1cf .check-section{background:#F8FAFC;border:1px solid #E7ECF1;border-radius:16px;padding:18px;}
body.page-id-24662 .elementor-element-66fe1cf .tip-box{background:#FFF8E7!important;border-right:4px solid #D9A300!important;}
body.page-id-24662 .goielts-section-wrapper{background:linear-gradient(180deg,#F7FAFD 0%,#EFF5FA 100%)!important;padding:56px 20px!important;}
body.page-id-24662 .goielts-header-section{margin-bottom:34px!important;}
body.page-id-24662 .goielts-main-title{font-size:38px!important;line-height:1.35!important;}
body.page-id-24662 .goielts-checklist{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;margin-bottom:30px!important;}
body.page-id-24662 .goielts-list-item{background:#FFF;border:1px solid #DFE7EF;border-radius:16px;padding:17px!important;gap:13px!important;box-shadow:0 5px 16px rgba(15,23,42,.04);}
body.page-id-24662 .goielts-checkmark-box{width:38px!important;height:38px!important;border-radius:12px!important;background:#E9F1FF!important;}
body.page-id-24662 .goielts-checkmark-box::after{font-size:20px!important;color:var(--goi-navy)!important;}
body.page-id-24662 .goielts-list-text{font-size:16px!important;line-height:1.65!important;padding-top:2px!important;}
body.page-id-24662 .goielts-cta-section{margin-top:28px!important;background:linear-gradient(135deg,#012169 0%,#071A46 100%);border-radius:20px;padding:26px 20px;box-shadow:0 12px 28px rgba(1,33,105,.17);}
body.page-id-24662 .goielts-cta-text{margin:0!important;}
body.page-id-24662 .goielts-cta-text a{display:inline-flex;align-items:center;justify-content:center;background:#FFF!important;color:var(--goi-navy)!important;min-height:50px;padding:12px 24px;border-radius:12px;font-weight:800;text-decoration:none!important;}
body.page-id-24662 .elementor-element-07c38ea .mobile-feature-block{border:1px solid rgba(255,255,255,.18);}
body.page-id-24662 .elementor-element-07c38ea .mobile-mode-section:nth-child(2){background:#F2F6FF!important;border-right:4px solid var(--goi-navy);}
body.page-id-24662 .elementor-element-07c38ea .mobile-mode-section:nth-child(3){background:#FFF4F5!important;border-right:4px solid var(--goi-red);}
body.page-id-24662 .elementor-element-07c38ea .mobile-mode-section:nth-child(2) .mobile-mode-label{color:var(--goi-navy)!important;}
body.page-id-24662 .elementor-element-07c38ea .mobile-mode-section:nth-child(3) .mobile-mode-label{color:#9B1029!important;}
body.page-id-24662 .goielts-faq-wrapper{background:#F6F8FB!important;padding:44px 20px 54px!important;}
body.page-id-24662 .goielts-faq-title{font-size:34px!important;margin-bottom:26px!important;}
body.page-id-24662 .goielts-faq-accordion-item{background:#FFF;border:1px solid #E0E7EF!important;border-radius:14px!important;margin-bottom:12px!important;overflow:hidden;box-shadow:0 4px 14px rgba(15,23,42,.035);}
body.page-id-24662 .goielts-faq-accordion-header{padding:18px 20px!important;min-height:62px;transition:background .18s ease;}
body.page-id-24662 .goielts-faq-accordion-header:hover{background:#F8FAFD;}
body.page-id-24662 .goielts-faq-accordion-header span{font-weight:800!important;}
body.page-id-24662 .goielts-faq-accordion-content-inner{padding:0 20px 18px!important;line-height:1.8!important;}
body.page-id-24662 .goielts-faq-cta-section{margin-top:26px!important;padding:30px 24px!important;border-radius:20px!important;background:linear-gradient(135deg,#012169 0%,#071A46 100%)!important;}
body.page-id-24662 .goielts-faq-cta-text{color:#FFF!important;margin-bottom:16px!important;}
body.page-id-24662 .goielts-faq-cta-button{display:inline-flex!important;align-items:center;justify-content:center;background:var(--goi-red)!important;color:#FFF!important;min-height:52px;padding:13px 24px!important;border-radius:12px!important;font-weight:800!important;box-shadow:0 8px 20px rgba(200,16,46,.2)!important;}
@media(max-width:768px){body.page-id-24662 .elementor-element-fa59984 .elementor-button,body.page-id-24662 .elementor-element-5522919 .elementor-button{width:100%;max-width:none;}body.page-id-24662 .elementor-element-66fe1cf .criterion-section{padding:18px 15px;border-radius:16px;}body.page-id-24662 .elementor-element-66fe1cf .check-section{padding:14px;}body.page-id-24662 .goielts-section-wrapper{padding:34px 12px!important;}body.page-id-24662 .goielts-main-title{font-size:27px!important;}body.page-id-24662 .goielts-checklist{grid-template-columns:1fr;gap:10px!important;}body.page-id-24662 .goielts-list-item{padding:14px!important;}body.page-id-24662 .goielts-cta-section{padding:20px 14px;}body.page-id-24662 .goielts-cta-text a{width:100%;}body.page-id-24662 .goielts-faq-wrapper{padding:32px 12px 42px!important;}body.page-id-24662 .goielts-faq-title{font-size:27px!important;}body.page-id-24662 .goielts-faq-accordion-header{padding:15px 16px!important;}body.page-id-24662 .goielts-faq-accordion-content-inner{padding:0 16px 16px!important;}body.page-id-24662 .goielts-faq-cta-section{padding:22px 16px!important;}body.page-id-24662 .goielts-faq-cta-button{width:100%;}}


/* English LTR normalization — page 24662 */
body.page-id-24662{direction:ltr!important;}
body.page-id-24662 main,body.page-id-24662 .elementor{direction:ltr;}
body.page-id-24662 nav[aria-label="Breadcrumbs"]{direction:ltr!important;text-align:left!important;}
body.page-id-24662 .elementor-widget-text-editor,body.page-id-24662 .elementor-widget-heading{direction:ltr;}


/* English simple-widget alignment fix */
body.page-id-24662 .elementor-element-806e472 .elementor-heading-title,body.page-id-24662 .elementor-element-08e8dd1 .elementor-heading-title{text-align:left!important;}
body.page-id-24662 .elementor-element-52ce393,body.page-id-24662 .elementor-element-6c8ecee,body.page-id-24662 .elementor-element-3bc9c8a{text-align:left!important;}/* End custom CSS */