.elementor-3999 .elementor-element.elementor-element-9346dac > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3999 .elementor-element.elementor-element-9346dac:not(.elementor-motion-effects-element-type-background), .elementor-3999 .elementor-element.elementor-element-9346dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://diligenteducations.com/wp-content/uploads/2025/04/smiling-showing-one-male-teacher-wearing-glasses-holding-number-fans-sitting-table-with-school-too-2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3999 .elementor-element.elementor-element-9346dac > .elementor-background-overlay{background-color:#000000;opacity:0.35;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3999 .elementor-element.elementor-element-9346dac > .elementor-container{max-width:1170px;}.elementor-3999 .elementor-element.elementor-element-9346dac{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0200px 30px 0200px 20px;}.elementor-3999 .elementor-element.elementor-element-5e3ba48 > .elementor-element-populated{margin:0px 15px 0px 0px;--e-column-margin-right:15px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-7ab4276 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-7ab4276{text-align:center;}.elementor-3999 .elementor-element.elementor-element-7ab4276 .elementor-heading-title{font-family:var( --e-global-typography-e37e1c2-font-family ), sans-serif;font-size:var( --e-global-typography-e37e1c2-font-size );font-weight:var( --e-global-typography-e37e1c2-font-weight );line-height:var( --e-global-typography-e37e1c2-line-height );letter-spacing:var( --e-global-typography-e37e1c2-letter-spacing );color:#FFFFFF;}.elementor-3999 .elementor-element.elementor-element-4672ecb{--display:flex;}.elementor-3999 .elementor-element.elementor-element-f1760c6{--display:flex;}.elementor-3999 .elementor-element.elementor-element-f1760c6:not(.elementor-motion-effects-element-type-background), .elementor-3999 .elementor-element.elementor-element-f1760c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3999 .elementor-element.elementor-element-3295a20{text-align:center;}.elementor-3999 .elementor-element.elementor-element-3295a20 .elementor-heading-title{font-family:var( --e-global-typography-b3755ce-font-family ), sans-serif;font-size:var( --e-global-typography-b3755ce-font-size );font-weight:var( --e-global-typography-b3755ce-font-weight );text-transform:var( --e-global-typography-b3755ce-text-transform );font-style:var( --e-global-typography-b3755ce-font-style );text-decoration:var( --e-global-typography-b3755ce-text-decoration );line-height:var( --e-global-typography-b3755ce-line-height );letter-spacing:var( --e-global-typography-b3755ce-letter-spacing );-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 15px 10px rgba(0,0,0,0.3);}.elementor-3999 .elementor-element.elementor-element-e42617b .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-3999 .elementor-element.elementor-element-e42617b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-3999 .elementor-element.elementor-element-e42617b{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-3999 .elementor-element.elementor-element-5386e96 > .elementor-container{max-width:1170px;}.elementor-3999 .elementor-element.elementor-element-5386e96{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-5386e96 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3999 .elementor-element.elementor-element-ab071a6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-ab071a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-d1cfd45 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3999 .elementor-element.elementor-element-d1cfd45{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-3999 .elementor-element.elementor-element-e8eff12 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-e8eff12 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b{width:100%;max-width:100%;text-align:center;}.elementor-3999 .elementor-element.elementor-element-e6af69b > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b .elementor-heading-title{font-family:var( --e-global-typography-bee4c90-font-family ), sans-serif;font-size:var( --e-global-typography-bee4c90-font-size );font-weight:var( --e-global-typography-bee4c90-font-weight );text-transform:var( --e-global-typography-bee4c90-text-transform );font-style:var( --e-global-typography-bee4c90-font-style );text-decoration:var( --e-global-typography-bee4c90-text-decoration );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-3c59214 > .elementor-container{max-width:1170px;}.elementor-3999 .elementor-element.elementor-element-3c59214{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-3c59214 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3999 .elementor-element.elementor-element-72f3d15 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-72f3d15 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-5b77d42 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3999 .elementor-element.elementor-element-5b77d42{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-3999 .elementor-element.elementor-element-0135365 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-0135365 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc{width:100%;max-width:100%;text-align:center;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc .elementor-heading-title{font-family:var( --e-global-typography-bee4c90-font-family ), sans-serif;font-size:var( --e-global-typography-bee4c90-font-size );font-weight:var( --e-global-typography-bee4c90-font-weight );text-transform:var( --e-global-typography-bee4c90-text-transform );font-style:var( --e-global-typography-bee4c90-font-style );text-decoration:var( --e-global-typography-bee4c90-text-decoration );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-f401eca > .elementor-container{max-width:1170px;}.elementor-3999 .elementor-element.elementor-element-f401eca{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-f401eca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3999 .elementor-element.elementor-element-c9b4e0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-c9b4e0c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-27c3323 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-3999 .elementor-element.elementor-element-27c3323{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-3999 .elementor-element.elementor-element-14b753f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3999 .elementor-element.elementor-element-14b753f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1{width:100%;max-width:100%;text-align:center;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 > .elementor-widget-container{margin:17px 0px 0px 0px;padding:0px 0px 30px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 .elementor-heading-title{font-family:var( --e-global-typography-bee4c90-font-family ), sans-serif;font-size:var( --e-global-typography-bee4c90-font-size );font-weight:var( --e-global-typography-bee4c90-font-weight );text-transform:var( --e-global-typography-bee4c90-text-transform );font-style:var( --e-global-typography-bee4c90-font-style );text-decoration:var( --e-global-typography-bee4c90-text-decoration );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}@media(min-width:768px){.elementor-3999 .elementor-element.elementor-element-e8eff12{width:100%;}.elementor-3999 .elementor-element.elementor-element-0135365{width:100%;}.elementor-3999 .elementor-element.elementor-element-14b753f{width:100%;}}@media(max-width:1024px){.elementor-3999 .elementor-element.elementor-element-9346dac{margin-top:0px;margin-bottom:0px;padding:150px 30px 150px 30px;}.elementor-3999 .elementor-element.elementor-element-7ab4276 .elementor-heading-title{font-size:var( --e-global-typography-e37e1c2-font-size );line-height:var( --e-global-typography-e37e1c2-line-height );letter-spacing:var( --e-global-typography-e37e1c2-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-3295a20 .elementor-heading-title{font-size:var( --e-global-typography-b3755ce-font-size );line-height:var( --e-global-typography-b3755ce-line-height );letter-spacing:var( --e-global-typography-b3755ce-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-5386e96{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-d1cfd45{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b{text-align:center;}.elementor-3999 .elementor-element.elementor-element-e6af69b .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-3c59214{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-5b77d42{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc{text-align:center;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-f401eca{margin-top:0px;margin-bottom:0px;padding:0px 30px 60px 30px;}.elementor-3999 .elementor-element.elementor-element-27c3323{margin-top:0px;margin-bottom:20px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 > .elementor-widget-container{margin:7px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1{text-align:center;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}}@media(max-width:767px){.elementor-3999 .elementor-element.elementor-element-9346dac{margin-top:0px;margin-bottom:0px;padding:150px 20px 150px 20px;}.elementor-3999 .elementor-element.elementor-element-5e3ba48{width:100%;}.elementor-3999 .elementor-element.elementor-element-5e3ba48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-7ab4276{text-align:center;}.elementor-3999 .elementor-element.elementor-element-7ab4276 .elementor-heading-title{font-size:var( --e-global-typography-e37e1c2-font-size );line-height:var( --e-global-typography-e37e1c2-line-height );letter-spacing:var( --e-global-typography-e37e1c2-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-3295a20 .elementor-heading-title{font-size:var( --e-global-typography-b3755ce-font-size );line-height:var( --e-global-typography-b3755ce-line-height );letter-spacing:var( --e-global-typography-b3755ce-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-5386e96{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-3999 .elementor-element.elementor-element-d1cfd45{margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-e6af69b{text-align:center;}.elementor-3999 .elementor-element.elementor-element-e6af69b .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-3c59214{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-3999 .elementor-element.elementor-element-5b77d42{margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc{text-align:center;}.elementor-3999 .elementor-element.elementor-element-a5ca2dc .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}.elementor-3999 .elementor-element.elementor-element-f401eca{margin-top:0px;margin-bottom:0px;padding:0px 20px 60px 20px;}.elementor-3999 .elementor-element.elementor-element-27c3323{margin-top:0px;margin-bottom:27px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3999 .elementor-element.elementor-element-b99b9b1{text-align:center;}.elementor-3999 .elementor-element.elementor-element-b99b9b1 .elementor-heading-title{font-size:var( --e-global-typography-bee4c90-font-size );line-height:var( --e-global-typography-bee4c90-line-height );letter-spacing:var( --e-global-typography-bee4c90-letter-spacing );}}