.elementor-22 .elementor-element.elementor-element-31c0dca{--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-22 .elementor-element.elementor-element-31c0dca:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-31c0dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66C6C;}.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-22 .elementor-element.elementor-element-166f13d{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFD97A;}.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-22 .elementor-element.elementor-element-532a255 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d695bd3{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.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-22 .elementor-element.elementor-element-4839158 .elementor-button{background-color:#FFD97A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 44px 20px 44px;}.elementor-22 .elementor-element.elementor-element-4839158{padding:0px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-aa69e8b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-aa69e8b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-aa69e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cali-academy.com/wp-content/uploads/2025/12/BANNER-HEADER.png");background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-78366af{--display:flex;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-b64402c{font-family:"Montserrat", Sans-serif;font-weight:700;color:#FFD97A;}.elementor-22 .elementor-element.elementor-element-c1afe42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:900;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-332adaa{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e52e9de .elementor-button{background-color:#FFD97A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 32px 20px 32px;}.elementor-22 .elementor-element.elementor-element-e52e9de .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-e52e9de .elementor-button:focus{background-color:#F3B61E;}.elementor-22 .elementor-element.elementor-element-e52e9de{padding:0px 0px 64px 0px;}.elementor-22 .elementor-element.elementor-element-a8d621d{--display:flex;}.elementor-22 .elementor-element.elementor-element-97490bc{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-97490bc:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-97490bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-22 .elementor-element.elementor-element-bce6610{text-align:center;}.elementor-22 .elementor-element.elementor-element-bce6610 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-2202c1b{padding:0px 0px 12px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-ffdd96d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-7f3b1a8{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-7f3b1a8:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7f3b1a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-7f3b1a8:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.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-22 .elementor-element.elementor-element-e41152d{text-align:center;}.elementor-22 .elementor-element.elementor-element-e41152d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-cde0d56{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-bb128da{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-bb128da:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-bb128da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-bb128da:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-0fce38a{text-align:center;}.elementor-22 .elementor-element.elementor-element-0fce38a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-2855558{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-6d3c292{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-6d3c292:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6d3c292 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d3c292:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-07450b0{text-align:center;}.elementor-22 .elementor-element.elementor-element-07450b0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-be4532a{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-95ede97{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-95ede97:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-95ede97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-95ede97:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-d520726{text-align:center;}.elementor-22 .elementor-element.elementor-element-d520726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-a4bcf20{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#000000;}.elementor-22 .elementor-element.elementor-element-a440668{--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:44px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-a440668:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-a440668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-22 .elementor-element.elementor-element-4d4a30e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-246c125{padding:0px 0px 24px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-246c125 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-02f8d4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-2d49b41{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-2d49b41:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2d49b41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-2d49b41:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-cf2da86{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-cf2da86:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-cf2da86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6ECF9;}.elementor-22 .elementor-element.elementor-element-52afe1d{padding:12px 12px 12px 12px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-52afe1d.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-03fd30a{column-gap:0px;font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-22 .elementor-element.elementor-element-3affb23 .elementor-button{background-color:#D9D9D9;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 44px 20px 44px;}.elementor-22 .elementor-element.elementor-element-3affb23{padding:72px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-3197e72{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-3197e72:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3197e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-3197e72:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-97c294b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-97c294b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-97c294b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6ECF9;}.elementor-22 .elementor-element.elementor-element-f0452aa{padding:12px 12px 12px 12px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-f0452aa.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-03bb5ec{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-22 .elementor-element.elementor-element-2adcd9b .elementor-button{background-color:#D9D9D9;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 44px 20px 44px;}.elementor-22 .elementor-element.elementor-element-2adcd9b{padding:100px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-9f88390{--display:flex;border-style:none;--border-style:none;--border-radius:20px 20px 20px 20px;box-shadow:2px 9px 22px 1px rgba(0, 0, 0, 0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-22 .elementor-element.elementor-element-9f88390:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-9f88390 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-9f88390:hover{box-shadow:0px 0px 10px 0px #F66C6C;}.elementor-22 .elementor-element.elementor-element-2f4070b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-22 .elementor-element.elementor-element-2f4070b:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2f4070b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6ECF9;}.elementor-22 .elementor-element.elementor-element-7ecad39{padding:12px 12px 12px 12px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-7ecad39.elementor-element{--order:-99999 /* order start hack */;}.elementor-22 .elementor-element.elementor-element-bdc7f3d{font-family:"Montserrat", Sans-serif;font-weight:500;color:#000000;}.elementor-22 .elementor-element.elementor-element-94757ea .elementor-button{background-color:#FFD97A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 44px 20px 44px;}.elementor-22 .elementor-element.elementor-element-94757ea .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-94757ea .elementor-button:focus{background-color:#F3B61E;}.elementor-22 .elementor-element.elementor-element-94757ea{padding:0px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-d6e7964{--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:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d6e7964:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d6e7964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-cee18ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#FFD97A;}.elementor-22 .elementor-element.elementor-element-d0c10ec{padding:0px 0px 24px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-d0c10ec .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5680754{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-3002fe0{--display:flex;}.elementor-22 .elementor-element.elementor-element-fb53f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-22 .elementor-element.elementor-element-504de1f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-931070c{--display:flex;}.elementor-22 .elementor-element.elementor-element-8ab7cbf{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d9fbcda{--display:flex;}.elementor-22 .elementor-element.elementor-element-251cf90{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6d0a95a{--display:flex;}.elementor-22 .elementor-element.elementor-element-d76808d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-d1de4c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#FFD97A;}.elementor-22 .elementor-element.elementor-element-d5ecb5a{--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:44px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-d5ecb5a:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-d5ecb5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-22 .elementor-element.elementor-element-81808b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;color:#F66C6C;}.elementor-22 .elementor-element.elementor-element-42e2c0a{padding:0px 0px 24px 0px;text-align:center;}.elementor-22 .elementor-element.elementor-element-42e2c0a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:800;color:#1E355F;}.elementor-22 .elementor-element.elementor-element-ee635c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{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-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-22 .elementor-element.elementor-element-abcc9e3 .elementor-swiper-button{font-size:20px;color:#646464;}.elementor-22 .elementor-element.elementor-element-abcc9e3 .elementor-swiper-button svg{fill:#646464;}.elementor-22 .elementor-element.elementor-element-abcc9e3 .elementor-testimonial__text{color:#000000;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-22 .elementor-element.elementor-element-abcc9e3 .elementor-testimonial__name{color:#767474;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-abcc9e3 .elementor-testimonial__title{color:#F66C6C;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;}.elementor-22 .elementor-element.elementor-element-f7ded4f .elementor-button{background-color:#FFD97A;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;box-shadow:-6px 8px 29px -10px rgba(0, 0, 0, 0.41);border-radius:100px 100px 100px 100px;padding:20px 44px 20px 44px;}.elementor-22 .elementor-element.elementor-element-f7ded4f .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-f7ded4f .elementor-button:focus{background-color:#F3B61E;}.elementor-22 .elementor-element.elementor-element-f7ded4f{padding:0px 0px 12px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-31c0dca:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-31c0dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cali-academy.com/wp-content/uploads/2025/12/BANNER-MOBILE-HEADER.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:auto;}.elementor-22 .elementor-element.elementor-element-31c0dca{--padding-top:44px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-22 .elementor-element.elementor-element-31c0dca.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-166f13d{text-align:center;}.elementor-22 .elementor-element.elementor-element-532a255{text-align:center;}.elementor-22 .elementor-element.elementor-element-532a255 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-22 .elementor-element.elementor-element-d695bd3{padding:0px 0px 222px 0px;text-align:center;font-size:16px;}.elementor-22 .elementor-element.elementor-element-4839158{padding:0px 0px 32px 0px;}.elementor-22 .elementor-element.elementor-element-97490bc{--padding-top:64px;--padding-bottom:44px;--padding-left:8px;--padding-right:8px;}.elementor-22 .elementor-element.elementor-element-a440668{--padding-top:44px;--padding-bottom:64px;--padding-left:8px;--padding-right:8px;}.elementor-22 .elementor-element.elementor-element-52afe1d{padding:8px 0px 0px 0px;font-size:14px;}.elementor-22 .elementor-element.elementor-element-03fd30a{font-size:14px;}.elementor-22 .elementor-element.elementor-element-3affb23{padding:16px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-f0452aa{padding:8px 0px 0px 0px;font-size:14px;}.elementor-22 .elementor-element.elementor-element-03bb5ec{font-size:14px;}.elementor-22 .elementor-element.elementor-element-2adcd9b{padding:12px 0px 12px 0px;}.elementor-22 .elementor-element.elementor-element-7ecad39{padding:8px 0px 0px 0px;font-size:14px;}.elementor-22 .elementor-element.elementor-element-bdc7f3d{font-size:14px;}.elementor-22 .elementor-element.elementor-element-d6e7964{--padding-top:44px;--padding-bottom:44px;--padding-left:8px;--padding-right:8px;}.elementor-22 .elementor-element.elementor-element-d0c10ec{padding:0px 8px 12px 8px;}.elementor-22 .elementor-element.elementor-element-d1de4c7{padding:0px 12px 0px 12px;}.elementor-22 .elementor-element.elementor-element-42e2c0a{padding:0px 0px 12px 0px;}}