.elementor-6215 .elementor-element.elementor-element-591e5d6{--display:flex;}.elementor-6215 .elementor-element.elementor-element-f6e986b img{width:100%;height:484px;}.elementor-6215 .elementor-element.elementor-element-7a8b10f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:27px 0px 27px 0px;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:13px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-7a8b10f:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-7a8b10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008575;}.elementor-6215 .elementor-element.elementor-element-7a8b10f > .elementor-shape-bottom .elementor-shape-fill, .elementor-6215 .elementor-element.elementor-element-7a8b10f > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-7a8b10f > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-7a8b10f > .e-con-inner > .elementor-shape-bottom svg{width:calc(178% + 1.3px);height:58px;}.elementor-6215 .elementor-element.elementor-element-7a8b10f.e-con{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-d35b586{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-6215 .elementor-element.elementor-element-d35b586.elementor-element{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-d35b586 .elementor-heading-title{font-size:28px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FDF32E;}.elementor-6215 .elementor-element.elementor-element-0ab5aaa{width:var( --container-widget-width, 69% );max-width:69%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 0px 18px 0px;--container-widget-width:69%;--container-widget-flex-grow:0;text-align:center;font-size:24px;color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-f57c0e5{--display:flex;--min-height:517px;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAF5;}.elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-shape-top svg, .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:95px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .e-con-inner > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-6215 .elementor-element.elementor-element-11d4fb9{margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-6215 .elementor-element.elementor-element-11d4fb9.elementor-element{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-11d4fb9 .elementor-heading-title{font-size:34px;color:#000000;}.elementor-6215 .elementor-element.elementor-element-a5be77b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-6215 .elementor-element.elementor-element-a5be77b.e-con{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-752e997{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-6215 .elementor-element.elementor-element-752e997:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-752e997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02690E;}.elementor-6215 .elementor-element.elementor-element-752e997::before, .elementor-6215 .elementor-element.elementor-element-752e997 > .elementor-background-video-container::before, .elementor-6215 .elementor-element.elementor-element-752e997 > .e-con-inner > .elementor-background-video-container::before, .elementor-6215 .elementor-element.elementor-element-752e997 > .elementor-background-slideshow::before, .elementor-6215 .elementor-element.elementor-element-752e997 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6215 .elementor-element.elementor-element-752e997 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6215 .elementor-element.elementor-element-e08e8a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6215 .elementor-element.elementor-element-e08e8a6 .elementor-heading-title{color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-dc55129{padding:0px 0px 15px 0px;text-align:center;color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-aaf9c92{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--border-radius:30px 30px 30px 30px;}.elementor-6215 .elementor-element.elementor-element-aaf9c92:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6FFC0;}.elementor-6215 .elementor-element.elementor-element-aaf9c92::before, .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .elementor-background-video-container::before, .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .e-con-inner > .elementor-background-video-container::before, .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .elementor-background-slideshow::before, .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6215 .elementor-element.elementor-element-aaf9c92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-6215 .elementor-element.elementor-element-3503227{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6215 .elementor-element.elementor-element-c3e2c4e{padding:0px 0px 015px 0px;text-align:center;font-weight:600;}.elementor-6215 .elementor-element.elementor-element-65699f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:30px 30px 30px 30px;}.elementor-6215 .elementor-element.elementor-element-65699f2:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-65699f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E4397;}.elementor-6215 .elementor-element.elementor-element-4e0665d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6215 .elementor-element.elementor-element-4e0665d .elementor-heading-title{color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-4d9a18c{padding:0px 0px 015px 0px;text-align:center;color:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-497aeab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:29px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-497aeab.e-con{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6{--display:flex;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-7fd6fd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90FFC35C;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6 > .elementor-shape-top svg, .elementor-6215 .elementor-element.elementor-element-7fd6fd6 > .e-con-inner > .elementor-shape-top svg{width:calc(295% + 1.3px);height:274px;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6 > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-7fd6fd6 > .e-con-inner > .elementor-shape-bottom svg{height:198px;}.elementor-6215 .elementor-element.elementor-element-a54e348{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6215 .elementor-element.elementor-element-a54e348 > .elementor-shape-bottom .elementor-shape-fill, .elementor-6215 .elementor-element.elementor-element-a54e348 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-6215 .elementor-element.elementor-element-a54e348 > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-a54e348 > .e-con-inner > .elementor-shape-bottom svg{width:calc(148% + 1.3px);height:349px;}.elementor-6215 .elementor-element.elementor-element-a54e348.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-52a622d{--display:flex;}.elementor-6215 .elementor-element.elementor-element-52a622d:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-52a622d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6215 .elementor-element.elementor-element-52a622d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-37d7b58{text-align:center;}.elementor-6215 .elementor-element.elementor-element-37d7b58 .elementor-heading-title{font-size:46px;color:#0C6C16;}.elementor-6215 .elementor-element.elementor-element-bc39be9{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-6215 .elementor-element.elementor-element-bc39be9:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-bc39be9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6215 .elementor-element.elementor-element-497debb{background-color:#8AAAA600;border-style:solid;border-width:0px 0px 0px 0px;border-color:#107820;text-align:center;}.elementor-6215 .elementor-element.elementor-element-497debb.elementor-element{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-fc45b81{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6215 .elementor-element.elementor-element-fc45b81.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-2dc11b3{width:var( --container-widget-width, 36.555% );max-width:36.555%;--container-widget-width:36.555%;--container-widget-flex-grow:0;border-style:solid;border-color:#127009;}.elementor-6215 .elementor-element.elementor-element-2dc11b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-1321978{background-color:#C7F9F300;font-size:21px;}.elementor-6215 .elementor-element.elementor-element-892e1f6{--display:flex;}.elementor-6215 .elementor-element.elementor-element-892e1f6:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-892e1f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6215 .elementor-element.elementor-element-892e1f6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-0494653{background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:#700909;text-align:center;}.elementor-6215 .elementor-element.elementor-element-0494653.elementor-element{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-65f7ffd{--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-6215 .elementor-element.elementor-element-65f7ffd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-c84ae75{width:var( --container-widget-width, 53.736% );max-width:53.736%;background-color:#FFFFFF00;--container-widget-width:53.736%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-6215 .elementor-element.elementor-element-c84ae75.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-049a475{width:var( --container-widget-width, 37.768% );max-width:37.768%;--container-widget-width:37.768%;--container-widget-flex-grow:0;border-style:solid;border-color:#127009;}.elementor-6215 .elementor-element.elementor-element-049a475.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-1cc62b8{--divider-border-style:solid;--divider-color:#E0000061;--divider-border-width:1px;}.elementor-6215 .elementor-element.elementor-element-1cc62b8 .elementor-divider-separator{width:100%;}.elementor-6215 .elementor-element.elementor-element-1cc62b8 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-6215 .elementor-element.elementor-element-b0d68f7{--display:flex;--min-height:157px;--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-6215 .elementor-element.elementor-element-b0d68f7:not(.elementor-motion-effects-element-type-background), .elementor-6215 .elementor-element.elementor-element-b0d68f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-6215 .elementor-element.elementor-element-0de3fd4{background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 0px 0px;border-color:#700909;text-align:center;}.elementor-6215 .elementor-element.elementor-element-0de3fd4.elementor-element{--align-self:center;}.elementor-6215 .elementor-element.elementor-element-d8bed8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-6215 .elementor-element.elementor-element-2106ebe{width:var( --container-widget-width, 57.617% );max-width:57.617%;background-color:#FFFFFF;--container-widget-width:57.617%;--container-widget-flex-grow:0;text-align:center;font-size:21px;}.elementor-6215 .elementor-element.elementor-element-2106ebe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-0fd8bfe{width:var( --container-widget-width, 33.888% );max-width:33.888%;--container-widget-width:33.888%;--container-widget-flex-grow:0;border-style:solid;border-color:#127009;}.elementor-6215 .elementor-element.elementor-element-0fd8bfe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-e4b14be{--display:flex;}.elementor-6215 .elementor-element.elementor-element-d1b85dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-6215 .elementor-element.elementor-element-d1b85dd{text-align:center;font-size:22px;color:#723737;}.elementor-6215 .elementor-element.elementor-element-f3e0c07{width:100%;max-width:100%;}.elementor-6215 .elementor-element.elementor-element-062766d{--display:flex;}.elementor-6215 .elementor-element.elementor-element-692cca2{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-6215 .elementor-element.elementor-element-692cca2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-6215 .elementor-element.elementor-element-f6e986b img{width:100%;height:439px;}.elementor-6215 .elementor-element.elementor-element-d35b586 .elementor-heading-title{font-size:20px;}.elementor-6215 .elementor-element.elementor-element-0ab5aaa{font-size:15px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-shape-top svg, .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:65px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5{--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6215 .elementor-element.elementor-element-11d4fb9 .elementor-heading-title{font-size:36px;}.elementor-6215 .elementor-element.elementor-element-a5be77b{--grid-auto-flow:row;}.elementor-6215 .elementor-element.elementor-element-e08e8a6 .elementor-heading-title{font-size:21px;}.elementor-6215 .elementor-element.elementor-element-dc55129{font-size:15px;}.elementor-6215 .elementor-element.elementor-element-aaf9c92{--min-height:251px;}.elementor-6215 .elementor-element.elementor-element-3503227{text-align:center;}.elementor-6215 .elementor-element.elementor-element-3503227 .elementor-heading-title{font-size:21px;}.elementor-6215 .elementor-element.elementor-element-c3e2c4e{font-size:15px;}.elementor-6215 .elementor-element.elementor-element-4e0665d .elementor-heading-title{font-size:18px;}.elementor-6215 .elementor-element.elementor-element-4d9a18c{font-size:15px;}.elementor-6215 .elementor-element.elementor-element-497aeab{--margin-top:-17px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:55px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-37d7b58 .elementor-heading-title{font-size:27px;}.elementor-6215 .elementor-element.elementor-element-497debb .elementor-heading-title{font-size:20px;}.elementor-6215 .elementor-element.elementor-element-2dc11b3{width:var( --container-widget-width, 318.863px );max-width:318.863px;--container-widget-width:318.863px;--container-widget-flex-grow:0;}.elementor-6215 .elementor-element.elementor-element-1321978{font-size:18px;}.elementor-6215 .elementor-element.elementor-element-0494653 .elementor-heading-title{font-size:20px;}.elementor-6215 .elementor-element.elementor-element-0de3fd4 .elementor-heading-title{font-size:20px;}.elementor-6215 .elementor-element.elementor-element-2106ebe{width:var( --container-widget-width, 375.013px );max-width:375.013px;--container-widget-width:375.013px;--container-widget-flex-grow:0;font-size:19px;}.elementor-6215 .elementor-element.elementor-element-692cca2{width:var( --container-widget-width, 737.525px );max-width:737.525px;--container-widget-width:737.525px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-6215 .elementor-element.elementor-element-f6e986b img{width:100%;height:274px;}.elementor-6215 .elementor-element.elementor-element-7a8b10f{--width:74%;--min-height:0vh;}.elementor-6215 .elementor-element.elementor-element-7a8b10f > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-7a8b10f > .e-con-inner > .elementor-shape-bottom svg{width:calc(267% + 1.3px);height:16px;}.elementor-6215 .elementor-element.elementor-element-d35b586 .elementor-heading-title{font-size:14px;}.elementor-6215 .elementor-element.elementor-element-0ab5aaa{--container-widget-width:281px;--container-widget-flex-grow:0;width:var( --container-widget-width, 281px );max-width:281px;font-size:9px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-shape-top svg, .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .e-con-inner > .elementor-shape-top svg{width:calc(122% + 1.3px);height:378px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5 > .elementor-shape-bottom svg, .elementor-6215 .elementor-element.elementor-element-f57c0e5 > .e-con-inner > .elementor-shape-bottom svg{width:calc(128% + 1.3px);height:214px;}.elementor-6215 .elementor-element.elementor-element-f57c0e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:00px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-11d4fb9{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + -9px) 0px;padding:0px 0px 0px 0px;}.elementor-6215 .elementor-element.elementor-element-11d4fb9 .elementor-heading-title{font-size:24px;}.elementor-6215 .elementor-element.elementor-element-a5be77b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6215 .elementor-element.elementor-element-752e997{--overlay-opacity:0.32;}.elementor-6215 .elementor-element.elementor-element-e08e8a6{text-align:center;}.elementor-6215 .elementor-element.elementor-element-dc55129{padding:0px 0px 16px 0px;}.elementor-6215 .elementor-element.elementor-element-aaf9c92{--min-height:16px;--overlay-opacity:0.99;}.elementor-6215 .elementor-element.elementor-element-3503227{text-align:center;}.elementor-6215 .elementor-element.elementor-element-c3e2c4e{padding:0px 0px 020px 0px;}.elementor-6215 .elementor-element.elementor-element-65699f2{--width:100%;}.elementor-6215 .elementor-element.elementor-element-4e0665d{text-align:center;}.elementor-6215 .elementor-element.elementor-element-4d9a18c{padding:0px 0px 020px 0px;}.elementor-6215 .elementor-element.elementor-element-497aeab{--margin-top:-19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6215 .elementor-element.elementor-element-7fd6fd6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-52a622d{--width:100%;--margin-top:-23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6215 .elementor-element.elementor-element-37d7b58 .elementor-heading-title{font-size:19px;}.elementor-6215 .elementor-element.elementor-element-497debb .elementor-heading-title{font-size:17px;}.elementor-6215 .elementor-element.elementor-element-2dc11b3{width:var( --container-widget-width, 335px );max-width:335px;--container-widget-width:335px;--container-widget-flex-grow:0;border-width:10px 10px 01px 10px;border-radius:37px 37px 37px 37px;}.elementor-6215 .elementor-element.elementor-element-2dc11b3 img{width:100%;}.elementor-6215 .elementor-element.elementor-element-1321978{text-align:start;font-size:14px;}.elementor-6215 .elementor-element.elementor-element-892e1f6{--width:100%;}.elementor-6215 .elementor-element.elementor-element-0494653 .elementor-heading-title{font-size:17px;}.elementor-6215 .elementor-element.elementor-element-65f7ffd{--width:100%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6215 .elementor-element.elementor-element-c84ae75{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-6215 .elementor-element.elementor-element-049a475{width:var( --container-widget-width, 337px );max-width:337px;--container-widget-width:337px;--container-widget-flex-grow:0;border-width:10px 10px 1px 10px;border-radius:37px 37px 37px 37px;}.elementor-6215 .elementor-element.elementor-element-049a475.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-6215 .elementor-element.elementor-element-049a475 img{width:100%;}.elementor-6215 .elementor-element.elementor-element-b0d68f7{--width:100%;}.elementor-6215 .elementor-element.elementor-element-0de3fd4 .elementor-heading-title{font-size:17px;}.elementor-6215 .elementor-element.elementor-element-d8bed8c{--width:100%;}.elementor-6215 .elementor-element.elementor-element-2106ebe{width:var( --container-widget-width, 104.578% );max-width:104.578%;--container-widget-width:104.578%;--container-widget-flex-grow:0;text-align:start;font-size:14px;}.elementor-6215 .elementor-element.elementor-element-0fd8bfe{width:var( --container-widget-width, 376.8px );max-width:376.8px;--container-widget-width:376.8px;--container-widget-flex-grow:0;border-width:10px 10px 1px 10px;border-radius:37px 37px 37px 37px;}.elementor-6215 .elementor-element.elementor-element-0fd8bfe.elementor-element{--order:-99999 /* order start hack */;}.elementor-6215 .elementor-element.elementor-element-d1b85dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-6215 .elementor-element.elementor-element-7a8b10f{--width:68%;}.elementor-6215 .elementor-element.elementor-element-a5be77b{--width:83%;}.elementor-6215 .elementor-element.elementor-element-a54e348{--width:100.166%;}.elementor-6215 .elementor-element.elementor-element-52a622d{--width:100.928%;}.elementor-6215 .elementor-element.elementor-element-fc45b81{--width:97.166%;}.elementor-6215 .elementor-element.elementor-element-892e1f6{--width:101.265%;}.elementor-6215 .elementor-element.elementor-element-65f7ffd{--width:95.401%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6215 .elementor-element.elementor-element-a5be77b{--width:100%;}.elementor-6215 .elementor-element.elementor-element-aaf9c92{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d1b85dd *//* General Section Styling */
.admission-open {
    background: linear-gradient(135deg, #ffffff, #e0e7ff);
    color: #1a3c6e;
    padding: clamp(1.5rem, 4vw, 3rem) clamp(0.8rem, 2.5vw, 1.5rem);
    text-align: center;
    border-radius: clamp(10px, 2vw, 15px);
    max-width: 100%;
    margin: clamp(1.5rem, 3.5vw, 2rem) auto;
    font-family: 'Segoe UI', Arial, sans-serif;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
}

/* Inner container */
.admission-container {
    max-width: clamp(90%, 800px, 95%);
    margin: 0 auto;
}

/* Heading style */
.admission-open h2 {
    font-size: clamp(1.8rem, 4.5vw, 2.5rem);
    font-weight: 700;
    margin-bottom: clamp(1rem, 2.5vw, 1.5rem);
    text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
    color: #1a3c6e;
    line-height: 1.3;
}

/* Paragraph style */
.admission-open p {
    font-size: clamp(1rem, 2.8vw, 1.25rem);
    line-height: 1.7;
    margin-bottom: clamp(1.2rem, 3vw, 1.8rem);
    color: #374151;
    font-weight: 400;
}

/* Buttons base */
.admission-open a {
    display: inline-block;
    padding: clamp(0.7rem, 1.8vw, 0.9rem) clamp(1.2rem, 3vw, 1.5rem);
    margin: clamp(0.5rem, 1.2vw, 0.6rem);
    border-radius: 30px;
    text-decoration: none;
    font-size: clamp(1rem, 2.2vw, 1.1rem);
    font-weight: 600;
    transition: all 0.3s ease;
}

/* Call button */
.btn-call {
    background: #ff9800;
    color: white;
    box-shadow: 0 4px 10px rgba(255, 152, 0, 0.4);
}

.btn-call:hover {
    background: #e68900;
    box-shadow: 0 6px 15px rgba(255, 152, 0, 0.6);
}

/* Apply button */
.btn-apply {
    background: #4CAF50;
    color: white;
    box-shadow: 0 4px 10px rgba(76, 175, 80, 0.4);
}

.btn-apply:hover {
    background: #3e8e41;
    box-shadow: 0 6px 15px rgba(76, 175, 80, 0.6);
}

/* Responsive */
@media (max-width: 1024px) {
    .admission-open {
        padding: clamp(1.2rem, 3.5vw, 2.5rem) clamp(0.6rem, 2vw, 1.2rem);
    }
    .admission-open h2 {
        font-size: clamp(1.6rem, 4vw, 2.2rem);
    }
    .admission-open p {
        font-size: clamp(0.95rem, 2.5vw, 1.15rem);
    }
}

@media (max-width: 768px) {
    .admission-open {
        padding: clamp(1rem, 3vw, 2rem) clamp(0.5rem, 1.8vw, 1rem);
    }
    .admission-open h2 {
        font-size: clamp(1.4rem, 3.8vw, 1.9rem);
    }
    .admission-open p {
        font-size: clamp(0.9rem, 2.3vw, 1.05rem);
    }
    .admission-open a {
        width: clamp(85%, 45vw, 95%);
        margin: clamp(0.4rem, 1vw, 0.5rem) auto;
        font-size: clamp(0.95rem, 2vw, 1.05rem);
    }
}

@media (max-width: 480px) {
    .admission-open {
        padding: clamp(0.8rem, 2.5vw, 1.5rem) clamp(0.4rem, 1.5vw, 0.8rem);
        border-radius: clamp(8px, 1.5vw, 12px);
    }
    .admission-open h2 {
        font-size: clamp(1.3rem, 3.5vw, 1.7rem);
    }
    .admission-open p {
        font-size: clamp(0.85rem, 2vw, 1rem);
        line-height: 1.6;
    }
    .admission-open a {
        width: 95%;
        padding: clamp(0.6rem, 1.5vw, 0.8rem) clamp(1rem, 2.5vw, 1.2rem);
        font-size: clamp(0.9rem, 1.8vw, 1rem);
    }
}

@media (max-width: 360px) {
    .admission-open {
        padding: clamp(0.7rem, 2vw, 1.2rem) clamp(0.3rem, 1.2vw, 0.6rem);
    }
    .admission-open h2 {
        font-size: clamp(1.2rem, 3.2vw, 1.5rem);
    }
    .admission-open p {
        font-size: clamp(0.8rem, 1.8vw, 0.95rem);
    }
    .admission-open a {
        font-size: clamp(0.85rem, 1.6vw, 0.95rem);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f3e0c07 *//* ===== Contact Section (Improved) ===== */
.contact-section {
  width: 100%;
  padding: 80px 20px;
  /* Retaining the subtle gradient background */
  background: linear-gradient(135deg, #f8fbff, #e9f0f8);
  font-family: 'Poppins', sans-serif;
}

.contact-container {
  max-width: 1200px;
  margin: auto;
  text-align: center;
}

.contact-container h2 {
  font-size: 38px;
  font-weight: 700;
  color: #1D4E89; /* Deep blue */
  margin-bottom: 10px;
  position: relative;
  display: inline-block;
}

.contact-container h2::after {
  content: '';
  position: absolute;
  width: 60%;
  height: 4px;
  /* Updated gradient from a warm orange to a deep blue */
  background: linear-gradient(90deg, #FFC107, #1D4E89);
  bottom: -8px;
  left: 20%;
  border-radius: 2px;
}

.contact-container .subtitle {
  font-size: 18px;
  color: #555;
  margin: 20px 0 50px;
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
}

/* ===== Contact Grid ===== */
.contact-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 30px;
  margin-bottom: 50px;
}

.contact-card {
  background: rgba(255, 255, 255, 0.85);
  border-radius: 16px;
  padding: 30px 25px;
  box-shadow: 0 8px 25px rgba(0,0,0,0.1);
  backdrop-filter: blur(12px);
  transition: all 0.3s ease;
  border: 1px solid rgba(0,0,0,0.05);
  position: relative;
  overflow: hidden;
}

.contact-card::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  /* Updated radial gradient with the new accent color */
  background: radial-gradient(circle, rgba(255,193,7,0.15), transparent 70%);
  transform: scale(0);
  transition: transform 0.5s ease;
  z-index: 0;
}

.contact-card:hover::before {
  transform: scale(1);
}

.contact-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 15px 35px rgba(0,0,0,0.15);
}

.contact-card .icon {
  font-size: 45px;
  /* Updated icon color */
  color: #FFC107;
  margin-bottom: 15px;
  position: relative;
  z-index: 1;
  transition: transform 0.3s ease;
}

.contact-card:hover .icon {
  transform: scale(1.1) rotate(5deg);
}

.contact-card h3 {
  font-size: 20px;
  font-weight: 600;
  color: #1D4E89;
  margin-bottom: 8px;
  position: relative;
  z-index: 1;
}

.contact-card p,
.contact-card a {
  color: #444;
  font-size: 16px;
  text-decoration: none;
  position: relative;
  z-index: 1;
}

.contact-card a:hover {
  /* Updated link hover color */
  color: #FFC107;
}

/* ===== Map Styling ===== */
.map-container iframe {
  border-radius: 16px;
  width: 100%;
  height: 400px;
  box-shadow: 0 10px 25px rgba(0,0,0,0.1);
}

/* ===== Responsive ===== */
@media (max-width: 992px) {
  .contact-container h2 {
    font-size: 32px;
  }
  .contact-container .subtitle {
    font-size: 16px;
  }
}

@media (max-width: 600px) {
  .contact-section {
    padding: 60px 15px;
  }
  .contact-container h2 {
    font-size: 26px;
  }
  .contact-card {
    padding: 25px 20px;
  }
  .map-container iframe {
    height: 300px;
  }
}/* End custom CSS */