.elementor-2311 .elementor-element.elementor-element-d706c85{--display:flex;--overflow:hidden;--padding-top:16%;--padding-bottom:15%;--padding-left:0%;--padding-right:0%;}.elementor-2311 .elementor-element.elementor-element-d706c85:not(.elementor-motion-effects-element-type-background), .elementor-2311 .elementor-element.elementor-element-d706c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ishwardeshmukhschool.com/wp-content/uploads/2026/07/jsdhfjkdhbfkjdhkjfh.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-2311 .elementor-element.elementor-element-cc9eb8d{width:var( --container-widget-width, 46% );max-width:46%;margin:-117px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-cc9eb8d .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:31px;font-weight:600;letter-spacing:1.6px;color:#FFFFFF;}.elementor-2311 .elementor-element.elementor-element-8ddd7d4{width:var( --container-widget-width, 54.577% );max-width:54.577%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54.577%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-8ddd7d4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-8ddd7d4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-weight:700;line-height:47px;color:#482681;}.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-2311 .elementor-element.elementor-element-d30c1b5{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-2311 .elementor-element.elementor-element-bbbb7fa{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2311 .elementor-element.elementor-element-a213b9a{width:var( --container-widget-width, 99.744% );max-width:99.744%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:99.744%;--container-widget-flex-grow:0;text-align:center;}.elementor-2311 .elementor-element.elementor-element-a213b9a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-a213b9a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:700;line-height:47px;color:#482681;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2311 .elementor-element.elementor-element-eadaa09{--divider-border-style:solid;--divider-color:#FB4901;--divider-border-width:2px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2311 .elementor-element.elementor-element-eadaa09 .elementor-divider-separator{width:17%;margin:0 auto;margin-center:0;}.elementor-2311 .elementor-element.elementor-element-eadaa09 .elementor-divider{text-align:center;padding-block-start:6px;padding-block-end:6px;}.elementor-2311 .elementor-element.elementor-element-318ec0c{--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-2311 .elementor-element.elementor-element-8a20f61{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.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-2311 .elementor-element.elementor-element-8b9506c img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-3a2d8d9{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-3a2d8d9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-3a2d8d9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-44dd2bf{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-44dd2bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-44dd2bf .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-054503e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-2311 .elementor-element.elementor-element-ea5e1a6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-ea5e1a6 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-54732d9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.elementor-2311 .elementor-element.elementor-element-109448b img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-078a26f{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-078a26f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-078a26f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-ab03be9{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-ab03be9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-ab03be9 .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-f5909f5{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-170a3a9{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-170a3a9 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-6d473cc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.elementor-2311 .elementor-element.elementor-element-974e126 img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-b3793bf{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-b3793bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-b3793bf .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-70016df{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-70016df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-70016df .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-9dd5bf6{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-37f3892{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-37f3892 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-59f9390{--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-2311 .elementor-element.elementor-element-e339c7c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.elementor-2311 .elementor-element.elementor-element-1062e92 img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-4e2d567{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-4e2d567.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-4e2d567 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-d448932{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-d448932.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-d448932 .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-f3c1362{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-a8e464d{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-a8e464d .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-cb67555{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.elementor-2311 .elementor-element.elementor-element-bf0b553 img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-c442997{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-c442997.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-c442997 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-62ae652{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-62ae652.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-62ae652 .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-df0908e{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-a33726a{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-a33726a .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-3ba46c7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.45);}.elementor-2311 .elementor-element.elementor-element-c7be99a img{width:100%;max-width:100%;height:175px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-c01d984{width:var( --container-widget-width, 108.412% );max-width:108.412%;margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:108.412%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-c01d984.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-c01d984 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:47px;color:#482681;}.elementor-2311 .elementor-element.elementor-element-28210b7{width:var( --container-widget-width, 123.183% );max-width:123.183%;margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:123.183%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-28210b7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-28210b7 .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:21px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-050dbb0{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-35d2bf6{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:19px;font-weight:500;}.elementor-2311 .elementor-element.elementor-element-35d2bf6 .elementor-icon-list-text{color:#222222;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-1d5057e{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2311 .elementor-element.elementor-element-1d5057e:not(.elementor-motion-effects-element-type-background), .elementor-2311 .elementor-element.elementor-element-1d5057e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#482681;}.elementor-2311 .elementor-element.elementor-element-dfe78a8{--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;--overflow:hidden;--border-radius:10px 10px 10px 10px;}.elementor-2311 .elementor-element.elementor-element-dfe78a8:not(.elementor-motion-effects-element-type-background), .elementor-2311 .elementor-element.elementor-element-dfe78a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2311 .elementor-element.elementor-element-b41a37f{--display:flex;}.elementor-2311 .elementor-element.elementor-element-bc2bda2 img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-2311 .elementor-element.elementor-element-27cea33{--display:flex;}.elementor-2311 .elementor-element.elementor-element-c5b7c03{width:var( --container-widget-width, 100.622% );max-width:100.622%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100.622%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-c5b7c03.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-c5b7c03 .elementor-heading-title{font-family:"Playball", Sans-serif;font-size:29px;font-weight:600;letter-spacing:1.6px;color:#FB4901;}.elementor-2311 .elementor-element.elementor-element-62c5ac1{width:var( --container-widget-width, 109.291% );max-width:109.291%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109.291%;--container-widget-flex-grow:0;}.elementor-2311 .elementor-element.elementor-element-62c5ac1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2311 .elementor-element.elementor-element-62c5ac1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:700;color:#482681;}.elementor-2311 .elementor-element.elementor-element-88db823{margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Playfair", Sans-serif;font-size:19px;font-weight:400;line-height:20px;color:#000000;}.elementor-2311 .elementor-element.elementor-element-be6f536{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-2311 .elementor-element.elementor-element-be6f536 .elementor-icon-list-icon i{color:#FB4901;transition:color 0.3s;}.elementor-2311 .elementor-element.elementor-element-be6f536 .elementor-icon-list-icon svg{fill:#FB4901;transition:fill 0.3s;}.elementor-2311 .elementor-element.elementor-element-be6f536 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2311 .elementor-element.elementor-element-be6f536 .elementor-icon-list-item > a{font-family:"Playfair", Sans-serif;font-size:18px;font-weight:400;}.elementor-2311 .elementor-element.elementor-element-be6f536 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}@media(max-width:767px){.elementor-2311 .elementor-element.elementor-element-cc9eb8d{text-align:center;}.elementor-2311 .elementor-element.elementor-element-8ddd7d4{text-align:center;}.elementor-2311 .elementor-element.elementor-element-a213b9a{text-align:center;}.elementor-2311 .elementor-element.elementor-element-3a2d8d9{text-align:center;}.elementor-2311 .elementor-element.elementor-element-44dd2bf{text-align:center;}.elementor-2311 .elementor-element.elementor-element-054503e{text-align:center;}.elementor-2311 .elementor-element.elementor-element-078a26f{text-align:center;}.elementor-2311 .elementor-element.elementor-element-ab03be9{text-align:center;}.elementor-2311 .elementor-element.elementor-element-f5909f5{text-align:center;}.elementor-2311 .elementor-element.elementor-element-b3793bf{text-align:center;}.elementor-2311 .elementor-element.elementor-element-70016df{text-align:center;}.elementor-2311 .elementor-element.elementor-element-9dd5bf6{text-align:center;}.elementor-2311 .elementor-element.elementor-element-4e2d567{text-align:center;}.elementor-2311 .elementor-element.elementor-element-d448932{text-align:center;}.elementor-2311 .elementor-element.elementor-element-f3c1362{text-align:center;}.elementor-2311 .elementor-element.elementor-element-c442997{text-align:center;}.elementor-2311 .elementor-element.elementor-element-62ae652{text-align:center;}.elementor-2311 .elementor-element.elementor-element-df0908e{text-align:center;}.elementor-2311 .elementor-element.elementor-element-c01d984{text-align:center;}.elementor-2311 .elementor-element.elementor-element-28210b7{text-align:center;}.elementor-2311 .elementor-element.elementor-element-050dbb0{text-align:center;}.elementor-2311 .elementor-element.elementor-element-c5b7c03{text-align:center;}.elementor-2311 .elementor-element.elementor-element-62c5ac1{text-align:center;}.elementor-2311 .elementor-element.elementor-element-88db823{text-align:center;}}/* Start custom CSS for container, class: .elementor-element-8a20f61 */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54732d9 */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d473cc */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e339c7c */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb67555 */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ba46c7 */.school-facility-card{
    position:relative;
    overflow:hidden;
    border-radius:25px;
    background:#fff;
    transition:all .5s ease;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
}

/* Hover Card Lift */
.school-facility-card:hover{
    transform:translateY(-15px);
    box-shadow:
    0 25px 50px rgba(255,102,0,.18),
    0 15px 30px rgba(0,0,0,.12);
}
.school-facility-card:before{
    content:'';
    position:absolute;
    inset:0;
    border-radius:25px;
    padding:2px;
    background:linear-gradient(
        135deg,
        #ff6b00,
        #ffb347,
        #ff6b00
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite:xor;
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover:before{
    opacity:1;
}
.school-facility-card .elementor-widget-image{
    overflow:hidden;
    border-radius:20px 20px 0 0;
    position:relative;
}

.school-facility-card .elementor-widget-image:after{
    content:'';
    position:absolute;
    inset:0;
    background:linear-gradient(
        to top,
        rgba(255,107,0,.25),
        transparent
    );
    opacity:0;
    transition:.5s;
}

.school-facility-card:hover .elementor-widget-image:after{
    opacity:1;
}
.school-facility-card h3,
.school-facility-card .elementor-heading-title{
    transition:.4s ease;
}

.school-facility-card:hover h3{
    color:#ff6b00;
    transform:translateX(8px);
}
.school-facility-card h3:after{
    content:'';
    display:block;
    width:0;
    height:3px;
    background:#ff6b00;
    margin-top:8px;
    transition:.4s;
}

.school-facility-card:hover h3:after{
    width:80px;
}
.school-facility-card ul li{
    transition:.4s ease;
}

.school-facility-card:hover ul li{
    transform:translateX(10px);
}

.school-facility-card:hover ul li:nth-child(1){
    transition-delay:.1s;
}

.school-facility-card:hover ul li:nth-child(2){
    transition-delay:.2s;
}

.school-facility-card:hover ul li:nth-child(3){
    transition-delay:.3s;
}
.school-facility-card:after{
    content:'';
    position:absolute;
    top:0;
    left:-120%;
    width:50%;
    height:100%;
    background:linear-gradient(
        120deg,
        transparent,
        rgba(255,255,255,.7),
        transparent
    );
}

.school-facility-card:hover:after{
    animation:schoolShine 1.2s ease;
}

@keyframes schoolShine{
    100%{
        left:180%;
    }
}/* End custom CSS */