.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-c2989d0 .swiper-slide-bg{background-image:url(https://excellereworldschool.com/wp-content/uploads/2026/01/Main-Home-Page-Start-scaled.jpeg);background-size:auto;}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-c2989d0 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-4a6cec5 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://excellereworldschool.com/wp-content/uploads/2026/01/IMG-20250215-WA0057-scaled.jpg);background-size:cover;}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-4a6cec5 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-e172e13 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://excellereworldschool.com/wp-content/uploads/2026/01/IMG-20250215-WA0031-scaled.jpg);background-size:cover;}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-repeater-item-e172e13 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-1321 .elementor-element.elementor-element-c60239a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1321 .elementor-element.elementor-element-c60239a .swiper-slide-contents{max-width:66%;}.elementor-1321 .elementor-element.elementor-element-c60239a .swiper-slide-inner{text-align:center;}.elementor-1321 .elementor-element.elementor-element-c60239a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0px;}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-slide-heading{font-family:"Roboto", Sans-serif;font-size:95px;font-weight:600;}.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-slide-description{color:#fccc1c;font-family:"Roboto Slab", Sans-serif;font-weight:400;}.elementor-1321 .elementor-element.elementor-element-4fb8fb2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-1d32392{--display:flex;}.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-1321 .elementor-element.elementor-element-d8f4174{padding:10px 0px 0px 0px;text-align:center;}.elementor-1321 .elementor-element.elementor-element-d8f4174 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:700;color:#630F81;}.elementor-1321 .elementor-element.elementor-element-20ba3a7{--display:flex;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-1321 .elementor-element.elementor-element-1c9eefc .elementor-blockquote__content{color:#222222;font-family:"Marcellus", Sans-serif;font-size:16px;}.elementor-1321 .elementor-element.elementor-element-f4260f3{--display:flex;}.elementor-1321 .elementor-element.elementor-element-8f6728a{--spacer-size:50px;}.elementor-1321 .elementor-element.elementor-element-cdabfef .section-title__title{font-family:"Marcellus", Sans-serif;font-size:40px;text-decoration:underline;}.elementor-1321 .elementor-element.elementor-element-cdabfef .about-one__text-2, .elementor-1321 .elementor-element.elementor-element-cdabfef .healthy-food-one__text, .elementor-1321 .elementor-element.elementor-element-cdabfef .about-two__text, .elementor-1321 .elementor-element.elementor-element-cdabfef .Provide-One__text, .elementor-1321 .elementor-element.elementor-element-cdabfef .healthy-food-two__left-text,.elementor-1321 .elementor-element.elementor-element-cdabfef .organic-only__text, .elementor-1321 .elementor-element.elementor-element-cdabfef .about-three__text-1{margin:-20px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:16px;color:#222222;}.elementor-1321 .elementor-element.elementor-element-e5bb4e4{--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-1321 .elementor-element.elementor-element-d81e2f4{text-align:center;}.elementor-1321 .elementor-element.elementor-element-d81e2f4 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:400;-webkit-text-stroke-width:2px;stroke-width:2px;color:#630F81;}.elementor-1321 .elementor-element.elementor-element-ba15254 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1321 .elementor-element.elementor-element-ba15254{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1321 .elementor-element.elementor-element-cd6f78c .section-title__title{font-family:"Open Sans", Sans-serif;font-size:35px;line-height:40px;}.elementor-1321 .elementor-element.elementor-element-cd6f78c .about-one__text-2, .elementor-1321 .elementor-element.elementor-element-cd6f78c .healthy-food-one__text, .elementor-1321 .elementor-element.elementor-element-cd6f78c .about-two__text, .elementor-1321 .elementor-element.elementor-element-cd6f78c .Provide-One__text, .elementor-1321 .elementor-element.elementor-element-cd6f78c .healthy-food-two__left-text,.elementor-1321 .elementor-element.elementor-element-cd6f78c .organic-only__text, .elementor-1321 .elementor-element.elementor-element-cd6f78c .about-three__text-1{margin:-22px 0px 0px 0px;font-family:"Marcellus", Sans-serif;color:#222222;}.elementor-1321 .elementor-element.elementor-element-f84b749{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-160px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-1321 .elementor-element.elementor-element-f208b7f{--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-1321 .elementor-element.elementor-element-eedcdda{text-align:start;}.elementor-1321 .elementor-element.elementor-element-eedcdda .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:40px;font-weight:400;text-decoration:underline;-webkit-text-stroke-width:2px;stroke-width:2px;color:#630F81;}.elementor-1321 .elementor-element.elementor-element-e74c6ef{--display:flex;}.elementor-1321 .elementor-element.elementor-element-2487e28{--spacer-size:50px;}.elementor-1321 .elementor-element.elementor-element-60c3868{margin-top:-7px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-1968fa4 .unbeatable-one__title,.elementor-1321 .elementor-element.elementor-element-1968fa4 .call-one__content,.elementor-1321 .elementor-element.elementor-element-1968fa4 .cta-one__title{font-family:"Marcellus", Sans-serif;}.elementor-1321 .elementor-element.elementor-element-0ab7229{--display:flex;}.elementor-1321 .elementor-element.elementor-element-b707b05{--spacer-size:50px;}.elementor-1321 .elementor-element.elementor-element-4c119ca{--display:flex;}.elementor-1321 .elementor-element.elementor-element-4928741{text-align:center;}.elementor-1321 .elementor-element.elementor-element-4928741 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:45px;font-weight:600;color:#630F81;}.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-1321 .elementor-element.elementor-element-4eff33e{text-align:center;font-family:"Marcellus", Sans-serif;font-size:20px;font-weight:400;color:#630F81;}.elementor-1321 .elementor-element.elementor-element-26958ed{--display:flex;}.elementor-1321 .elementor-element.elementor-element-e1ab64d .elementor-swiper-button.elementor-swiper-button-prev, .elementor-1321 .elementor-element.elementor-element-e1ab64d .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-1321 .elementor-element.elementor-element-a7431bf{--display:flex;}.elementor-1321 .elementor-element.elementor-element-d22fb54{--spacer-size:133px;}.elementor-1321 .elementor-element.elementor-element-bb7e6dc .unbeatable-one__title,.elementor-1321 .elementor-element.elementor-element-bb7e6dc .call-one__content,.elementor-1321 .elementor-element.elementor-element-bb7e6dc .cta-one__title{font-family:"Open Sans", Sans-serif;font-size:21px;}.elementor-1321 .elementor-element.elementor-element-175be4a .section-title__title{font-family:"Marcellus", Sans-serif;font-size:47px;}.elementor-1321 .elementor-element.elementor-element-175be4a .project-one__title a,.elementor-1321 .elementor-element.elementor-element-175be4a  .project-two__title a{font-family:"Open Sans", Sans-serif;font-size:18px;line-height:1px;}.elementor-1321 .elementor-element.elementor-element-175be4a .project-one__tagline{font-size:16px;}.elementor-1321 .elementor-element.elementor-element-d81be40 .section-title__title{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:35px;}.elementor-1321 .elementor-element.elementor-element-d81be40 .section-title__tagline{margin:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-d81be40 .content p{margin:0px 0px 0px 0px;}.elementor-1321 .elementor-element.elementor-element-d81be40 .content h4, .elementor-1321 .elementor-element.elementor-element-d81be40 .content h4 a{margin:0px 0px 0px 0px;font-family:"Marcellus", Sans-serif;font-size:15px;}.elementor-1321 .elementor-element.elementor-element-156c164{--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-1321 .elementor-element.elementor-element-f796e86{--spacer-size:50px;}.elementor-1321 .elementor-element.elementor-element-c845546 .unbeatable-one__title,.elementor-1321 .elementor-element.elementor-element-c845546 .call-one__content,.elementor-1321 .elementor-element.elementor-element-c845546 .cta-one__title{margin:0px 0px 0px 130px;font-family:"Open Sans", Sans-serif;font-size:28px;}@media(max-width:767px){.elementor-1321 .elementor-element.elementor-element-c60239a .elementor-slide-heading{font-size:30px;}.elementor-1321 .elementor-element.elementor-element-c845546{width:100%;max-width:100%;}.elementor-1321 .elementor-element.elementor-element-c845546.elementor-element{--align-self:center;}.elementor-1321 .elementor-element.elementor-element-c845546 .unbeatable-one__title,.elementor-1321 .elementor-element.elementor-element-c845546 .call-one__content,.elementor-1321 .elementor-element.elementor-element-c845546 .cta-one__title{margin:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-d81e2f4 *//* Completely neutralize the yellow block */
.healthy-food-one__left {
    background: none !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
}

/* If a pseudo overlay exists inside it */
.healthy-food-one__left::before,
.healthy-food-one__left::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eedcdda *//* Completely neutralize the yellow block */
.healthy-food-one__left {
    background: none !important;
    min-height: 0 !important;
    height: auto !important;
    padding: 0 !important;
}

/* If a pseudo overlay exists inside it */
.healthy-food-one__left::before,
.healthy-food-one__left::after {
    display: none !important;
    content: none !important;
}/* End custom CSS */
/* Start custom CSS for agrion-contact-form, class: .elementor-element-d81be40 *//* Standardize all input & textarea fields */
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="number"],
textarea {
    width: 100% !important;
    height: 52px !important;
    padding: 14px 18px !important;
    box-sizing: border-box !important;
    border-radius: 8px !important;
    line-height: normal !important;
}

/* Make textarea visually equal but taller */
textarea {
    height: 120px !important;
    resize: none !important;
}

/* Button styling to match input height */
input[type="submit"],
button,
.contact-one__btn-box button,
.project-details__btn-box button {
    width: 100% !important;
    height: 52px !important;
    padding: 0 !important;
    border-radius: 8px !important;
}

/* Align button below textarea */
.text-message-box {
    display: flex !important;
    flex-direction: column !important;
}

/* Space between message & button */
.contact-one__btn-box,
.project-details__btn-box {
    margin-top: 25px !important;
}/* End custom CSS */