.elementor-13 .elementor-element.elementor-element-352e22b{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-352e22b:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-352e22b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FCDDCD 100%);}.elementor-13 .elementor-element.elementor-element-163796a{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-163796a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-163796a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://learningzone.domainstaging.us/wp-content/uploads/2026/02/main_img_C3Curriculum.webp");background-position:bottom right;background-repeat:no-repeat;background-size:35% auto;}.elementor-13 .elementor-element.elementor-element-a176ee7{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}.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-13 .elementor-element.elementor-element-5bfbd6d{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-5bfbd6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;line-height:69px;letter-spacing:14px;color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-cec1c26{--display:flex;--position:absolute;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;bottom:0px;}body:not(.rtl) .elementor-13 .elementor-element.elementor-element-cec1c26{left:0px;}body.rtl .elementor-13 .elementor-element.elementor-element-cec1c26{right: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-13 .elementor-element.elementor-element-c5c79ed{text-align:center;}.elementor-13 .elementor-element.elementor-element-c5c79ed img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-3190048{--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:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-6d14c96{--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;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4d9b945{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-4d9b945 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-2303302{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-583ba19{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-0039e76{text-align:center;}.elementor-13 .elementor-element.elementor-element-0039e76 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-b1a6f9e{z-index:2;}.elementor-13 .elementor-element.elementor-element-b1a6f9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-80439c6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f8f1648{text-align:center;}.elementor-13 .elementor-element.elementor-element-f8f1648 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-7393823{z-index:2;}.elementor-13 .elementor-element.elementor-element-7393823 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-9922cf0{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e27987a{text-align:center;}.elementor-13 .elementor-element.elementor-element-e27987a img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-fad0189{z-index:2;}.elementor-13 .elementor-element.elementor-element-fad0189 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-52a75ee{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4da3814{text-align:center;}.elementor-13 .elementor-element.elementor-element-4da3814 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-f479e41{z-index:2;}.elementor-13 .elementor-element.elementor-element-f479e41 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-d3b3044{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d8f14c7{text-align:center;}.elementor-13 .elementor-element.elementor-element-d8f14c7 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-1c33602{z-index:2;}.elementor-13 .elementor-element.elementor-element-1c33602 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-51eeea8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d2e39dd{text-align:center;}.elementor-13 .elementor-element.elementor-element-d2e39dd img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-6f7cc5e{z-index:2;}.elementor-13 .elementor-element.elementor-element-6f7cc5e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-12aa127{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f3c3207{text-align:center;}.elementor-13 .elementor-element.elementor-element-f3c3207 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-d729ec0{z-index:2;}.elementor-13 .elementor-element.elementor-element-d729ec0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-c89db3c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-31055a7{text-align:center;}.elementor-13 .elementor-element.elementor-element-31055a7 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-c96b4c4{z-index:2;}.elementor-13 .elementor-element.elementor-element-c96b4c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-5fabe36{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-b669257{text-align:center;}.elementor-13 .elementor-element.elementor-element-b669257 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-352051b{z-index:2;}.elementor-13 .elementor-element.elementor-element-352051b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-859dcfe{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-859dcfe:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-859dcfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7E7E7 25%, var( --e-global-color-ccf146a ) 100%);}.elementor-13 .elementor-element.elementor-element-0a75d01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-596f111{background-color:#FFFFFF;text-align:center;}.elementor-13 .elementor-element.elementor-element-596f111 img{width:100%;max-width:100%;}.elementor-13 .elementor-element.elementor-element-93609aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f8b3f1e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-9f3b73b{text-align:center;}.elementor-13 .elementor-element.elementor-element-9f3b73b .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:26px;font-weight:400;text-transform:uppercase;}.elementor-13 .elementor-element.elementor-element-ac79bf7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-13 .elementor-element.elementor-element-ac79bf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-3a8055e{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right: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-13 .elementor-element.elementor-element-9544a00{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-9544a00 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-8647500{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-70888b0{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-70888b0 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-667c1af{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9aeb0a5{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-9aeb0a5 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-5d875a3{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5874a25{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-5874a25 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-decbc5d{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6177e7d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-6177e7d p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-184b005{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4139bd1{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-13 .elementor-element.elementor-element-4139bd1 p{margin-block-end:0px;}.elementor-13 .elementor-element.elementor-element-4daf795{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 80% );max-width:80%;padding:40px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#8F8F8F;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-ccf146a );--n-accordion-icon-hover-color:var( --e-global-color-ccf146a );--n-accordion-icon-active-color:var( --e-global-color-ccf146a );}.elementor-13 .elementor-element.elementor-element-4daf795 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:dashed;border-width:1px 0px 0px 0px;border-color:#8F8F8F;}.elementor-13 .elementor-element.elementor-element-4daf795 {--n-accordion-padding:10px 0px 10px 0px;}:where( .elementor-13 .elementor-element.elementor-element-4daf795 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;line-height:24px;}.elementor-13 .elementor-element.elementor-element-e4c7831{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1540px){.elementor-13 .elementor-element.elementor-element-3190048{--padding-top:70px;--padding-bottom:70px;--padding-left:80px;--padding-right:80px;}.elementor-13 .elementor-element.elementor-element-0039e76{text-align:center;}.elementor-13 .elementor-element.elementor-element-f8f1648{text-align:center;}.elementor-13 .elementor-element.elementor-element-e27987a{text-align:center;}.elementor-13 .elementor-element.elementor-element-4da3814{text-align:center;}.elementor-13 .elementor-element.elementor-element-d8f14c7{text-align:center;}.elementor-13 .elementor-element.elementor-element-d2e39dd{text-align:center;}.elementor-13 .elementor-element.elementor-element-f3c3207{text-align:center;}.elementor-13 .elementor-element.elementor-element-31055a7{text-align:center;}.elementor-13 .elementor-element.elementor-element-b669257{text-align:center;}.elementor-13 .elementor-element.elementor-element-93609aa{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-e4c7831{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1280px){.elementor-13 .elementor-element.elementor-element-a176ee7{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-3190048{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-93609aa{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-f8b3f1e{--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-ac79bf7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-4daf795{padding:30px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-e4c7831{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-3190048{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-4d9b945{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-93609aa{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ac79bf7{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-13 .elementor-element.elementor-element-4daf795{padding:20px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e4c7831{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-163796a:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-163796a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:70% auto;}.elementor-13 .elementor-element.elementor-element-5bfbd6d .elementor-heading-title{font-size:24px;line-height:34px;letter-spacing:7px;}.elementor-13 .elementor-element.elementor-element-3190048{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-2303302{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-583ba19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-80439c6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-9922cf0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-52a75ee{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-d3b3044{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-51eeea8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-12aa127{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-c89db3c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-5fabe36{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-13 .elementor-element.elementor-element-93609aa{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-ac79bf7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-4daf795{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-13 .elementor-element.elementor-element-e4c7831{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-352e22b{--width:100%;}.elementor-13 .elementor-element.elementor-element-a176ee7{--width:65%;}.elementor-13 .elementor-element.elementor-element-859dcfe{--width:100%;}.elementor-13 .elementor-element.elementor-element-f8b3f1e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-f8b3f1e{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5bfbd6d */@media (min-width: 1541px) {
.homeHeroText {    
    font-size: 180px;
    line-height: 160px;
    text-transform: uppercase;
    color: #231f20;
    font-weight: 400;
    font-family: "Bebas Neue";
    margin-left: -4px;
    margin-bottom: -20px;
    letter-spacing: normal;
}}

@media (max-width: 1540px) and (min-width: 1281px) {
.homeHeroText {    
    font-size: 160px;
    line-height: 140px;
    text-transform: uppercase;
    color: #231f20;
    font-weight: 400;
    font-family: "Bebas Neue";
    margin-left: -3px;
    margin-bottom: -20px;
    letter-spacing: normal;
}}

@media (max-width: 1280px) and (min-width: 768px) {
.homeHeroText {    
    font-size: 140px;
    line-height: 120px;
    text-transform: uppercase;
    color: #231f20;
    font-weight: 400;
    font-family: "Bebas Neue";
    margin-left: -2px;
    margin-bottom: -20px;
    letter-spacing: normal;
}}

@media (max-width: 767px) {
.homeHeroText {    
    font-size: 80px;
    line-height: 70px;
    text-transform: uppercase;
    color: #231f20;
    font-weight: 400;
    font-family: "Bebas Neue";
    margin-left: -3px;
    margin-bottom: -20px;
    letter-spacing: normal;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2303302 */.TN {
    margin-bottom: -10px;
    color: #F1592A;
}

.onlineFormText a {
    flex-direction: column;
}

/* ===== Main container: fully responsive, holds the gear cluster ===== */
.MainOnlineFormContainer {
  position: relative !important;
  width: 100% !important;
  height: 62vw !important;
  overflow: visible !important;
  box-sizing: border-box !important;
}

/* ===== Global gear behaviour: center-based positioning, square, responsive ===== */
.onlineFormContainer {
  position: absolute !important;
  aspect-ratio: 1 / 1 !important;
  /* left/top = center of gear; transform places the box so it sits on that center */
  transform: translate(-50%, -50%) !important;
  transition-duration: 0.5s !important;
  box-sizing: border-box !important;
  container-type: inline-size !important; /* for font-size cqw to match gear width */
  border-radius: 500px!important;
}

.onlineFormGear.animated-slow.elementor-widget.elementor-widget-image {
  border-radius: 500px !important;
}

/*
  Gear cluster: left values shifted LEFT so equal space each side.
  Offset subtracted from every left (cluster was too far right).
*/
/* Base: shift left 3vw */
.handbook {
  width: 18vw !important;
  left: 20.5vw !important;
  top: 21vw !important;
}

.enrollment {
  width: 26vw !important;
  left: 43vw !important;
  top: 21vw !important;
}

.health {
  width: 13vw !important;
  left: 57vw !important;
  top: 7vw !important;
}

.flu {
  width: 12vw !important;
  left: 56.5vw !important;
  top: 35vw !important;
}

.safety {
  width: 16vw !important;
  left: 43vw !important;
  top: 42vw !important;
}

.potty {
  width: 13vw !important;
  left: 29vw !important;
  top: 35vw !important;
}

.biting {
  width: 20vw !important;
  left: 66.5vw !important;
  top: 21.5vw !important;
}

.DHR {
  width: 20vw !important;
  left: 60vw !important;
  top: 51vw !important;
}

.bamaHandbook {
  width: 20vw !important;
  left: 27.5vw !important;
  top: 52vw !important;
}

/* ===== Gear image: rotation on hover ===== */
.onlineFormGear img {
  transform: rotate(0deg);
  transition: transform 5s ease-out, height 0.5s ease;
  display: block;
  width: 100%;
  height: auto;
  border-radius: 500px!important;
}

.onlineFormContainer:has(.onlineFormText:hover) .onlineFormGear img {
  transform: rotate(3600deg);
  transition: transform 50s linear;
  background-image: radial-gradient(at center center, var(--e-global-color-text) 50%, var(--e-global-color-a6e15c8) 0%);
}

.onlineFormContainer:has(.onlineFormText:hover) .onlineFormText a {
    color: #fff!important;
}
/* ===== Text overlay: font-size scales with gear width (cqw) ===== */
.onlineFormText,
.onlineFormText a {
  font-size: clamp(0.65rem, 8cqw, 1.75rem) !important; /* scales with each gear's width */
  line-height: 1.2 !important;
}

.onlineFormText {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  pointer-events: none;
}

.onlineFormText a {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 100%;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  transition-duration: 0.5s !important;
  pointer-events: auto;
  border-radius: 500px!important;
  padding: 25%;
}

/* ========== min-width: 1541px (default / large desktop) — base styles above ========== */

/* ========== 1281px – 1540px (same layout as base) ========== */
@media (max-width: 1540px) and (min-width: 1281px) {
  .MainOnlineFormContainer {
    height: 62vw !important;
  }

  /* Match base layout: same widths and positions */
  .handbook {
    width: 18vw !important;
    left: 20.5vw !important;
    top: 21vw !important;
  }
  .enrollment {
    width: 26vw !important;
    left: 43vw !important;
    top: 21vw !important;
  }
  .health {
    width: 13vw !important;
    left: 57vw !important;
    top: 7vw !important;
  }
  .flu {
    width: 12vw !important;
    left: 56.5vw !important;
    top: 35vw !important;
  }
  .safety {
    width: 16vw !important;
    left: 43vw !important;
    top: 42vw !important;
  }
  .potty {
    width: 13vw !important;
    left: 29vw !important;
    top: 35vw !important;
  }
  .biting {
    width: 20vw !important;
    left: 66.5vw !important;
    top: 21.5vw !important;
  }
  .DHR {
  width: 20vw !important;
  left: 60vw !important;
  top: 51vw !important;
}

.bamaHandbook {
  width: 20vw !important;
  left: 27.5vw !important;
  top: 52vw !important;
}

  .onlineFormText,
  .onlineFormText a {
    font-size: clamp(0.7rem, 9cqw, 1.5rem) !important;
  }
}

/* ========== 1025px – 1280px (base ratios ×1.25, handbook at 12vw, cluster centered) ========== */
@media (max-width: 1280px) and (min-width: 1025px) {
  .MainOnlineFormContainer {
    height: 72vw !important;
  }

  /* Same gear ratios ×1.25; each gear (radius + enrollment radius) from enrollment center, then cluster centered; top +4vw */
  .handbook {
    width: 22vw !important;
    left: 21.5vw !important;
    top: 26vw !important;
  }
  .enrollment {
    width: 32vw !important;
    left: 48.5vw !important;
    top: 26vw !important;
  }
  .health {
    width: 16vw !important;
    left: 65.5vw !important;
    top: 9vw !important;
  }
  .flu {
    width: 15vw !important;
    left: 65vw !important;
    top: 43vw !important;
  }
  .safety {
    width: 20vw !important;
    left: 48.5vw !important;
    top: 52vw !important;
  }
  .potty {
    width: 16vw !important;
    left: 31.5vw !important;
    top: 43vw !important;
  }
  .biting {
    width: 25vw !important;
    left: 77vw !important;
    top: 26.5vw !important;
  }
  .DHR {
  width: 20vw !important;
  left: 68vw !important;
  top: 60.5vw !important;
}

.bamaHandbook {
  width: 20vw !important;
  left: 30.5vw !important;
  top: 61.5vw !important;
}

  .onlineFormText,
  .onlineFormText a {
    font-size: clamp(0.75rem, 10cqw, 1.25rem) !important;
  }
}

/* ========== 768px – 1024px (scaled to cover 100%, left/top adjusted) ========== */
@media (max-width: 1024px) and (min-width: 768px) {
  .MainOnlineFormContainer {
    height: 151vw !important;
  }

  /* Scaled ~1.75× to cover 100vw; left/top scaled then shifted; top +29vw */
  .handbook {
    width: 38vw !important;
    left: 24vw !important;
    top: 29.5vw !important;
  }
  .enrollment {
    width: 53vw !important;
    left: 70vw !important;
    top: 29.5vw !important;
  }
  .health {
    width: 28vw !important;
    left: 14vw !important;
    top: 67.5vw !important;
  }
  .flu {
    width: 26vw !important;
    left: 71.5vw !important;
    top: 106.5vw !important;
  }
  .safety {
    width: 35vw !important;
    left: 71.5vw !important;
    top: 75vw !important;
  }
  .potty {
    width: 28vw !important;
    left: 41.5vw !important;
    top: 59vw !important;
  }
  .biting {
    width: 44vw !important;
    left: 37.5vw !important;
    top: 96vw !important;
  }
  .DHR {
        width: 35vw !important;
        left: 55.5vw !important;
        top: 133vw !important;
    }
    .bamaHandbook {
        width: 28vw !important;
        left: 23vw !important;
        top: 130vw !important;
    } 

  .onlineFormText,
  .onlineFormText a {
    font-size: clamp(0.75rem, 10cqw, 1.25rem) !important;
  }
}

/* ========== max-width: 767px (same layout as 768–1024) ========== */
@media (max-width: 767px) {
  .MainOnlineFormContainer {
    height: 153vw !important;
  }

  /* Same as 768–1024 with handbook/enrollment adjusted; top +3vw */
  .handbook {
    width: 38vw !important;
    left: 19vw !important;
    top: 36.5vw !important;
  }
  .enrollment {
    width: 53vw !important;
    left: 66vw !important;
    top: 28.5vw !important;
  }
  .health {
    width: 28vw !important;
    left: 14vw !important;
    top: 70.5vw !important;
  }
  .flu {
    width: 26vw !important;
    left: 71.5vw !important;
    top: 109.5vw !important;
  }
  .safety {
    width: 35vw !important;
    left: 71.5vw !important;
    top: 78vw !important;
  }
  .potty {
    width: 28vw !important;
    left: 41.5vw !important;
    top: 62vw !important;
  }
  .biting {
    width: 44vw !important;
    left: 37.5vw !important;
    top: 99vw !important;
  }
  .DHR {
  width: 35vw !important;
  left: 56vw !important;
  top: 136vw !important;
}

.bamaHandbook {
  width: 28vw !important;
  left: 23vw !important;
  top: 134vw !important;
}
  .onlineFormText,
  .onlineFormText a {
    font-size: clamp(0.75rem, 10cqw, 0.75rem) !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4daf795 */span.e-opened {
    background-image: url(/wp-content/uploads/2026/02/less.png);
    background-size: 100% 100%;
    background-position: center center;
    height: 30px !important;
    width: 30px !important;
    justify-content: center;
    align-items: center;
}

span.e-closed {
    background-image: url(/wp-content/uploads/2026/02/more.png);
    background-size: 100% 100%;
    background-position: center center;
    height: 30px !important;
    width: 30px !important;
    justify-content: center;
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4c7831 */.frequentlyAskedSpace {
    padding-bottom: calc(16.5vw + 10px);
    margin-bottom: calc(-16.5vw - 10px);
}/* End custom CSS */