.elementor-3110 .elementor-element.elementor-element-e9924b7{--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-3110 .elementor-element.elementor-element-b7416b0{--display:flex;--min-height:280px;--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.8;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3110 .elementor-element.elementor-element-b7416b0:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-b7416b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seminar.aslm2026.org/wp-content/uploads/2026/03/Registration-header-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3110 .elementor-element.elementor-element-b7416b0::before, .elementor-3110 .elementor-element.elementor-element-b7416b0 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-b7416b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-b7416b0 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-b7416b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-b7416b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2E3192;--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-412218b{--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-3110 .elementor-element.elementor-element-b6bf56a.elementor-element{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-b6bf56a{text-align:start;}.elementor-3110 .elementor-element.elementor-element-b6bf56a .elementor-heading-title{font-size:16px;font-weight:600;text-transform:uppercase;color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-b56f4a8{text-align:center;}.elementor-3110 .elementor-element.elementor-element-b56f4a8 .elementor-heading-title{font-size:30px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-b34ee57{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Inter", inter;font-size:14px;color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-b34ee57.elementor-element{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-90e1968{--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;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3110 .elementor-element.elementor-element-90e1968:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-90e1968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EDEDEE;}.elementor-3110 .elementor-element.elementor-element-90e1968::before, .elementor-3110 .elementor-element.elementor-element-90e1968 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-90e1968 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-90e1968 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-90e1968 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-90e1968 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F9FA;--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-34c5171{text-align:start;}.elementor-3110 .elementor-element.elementor-element-34c5171 .elementor-heading-title{font-size:20px;font-weight:600;color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-d6f6f5a{width:initial;max-width:initial;columns:1;text-align:start;font-size:14px;color:#6B7280;}.elementor-3110 .elementor-element.elementor-element-d6f6f5a.elementor-element{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-9ab5af0{--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;--align-items:flex-start;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-9ab5af0:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-9ab5af0::before, .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-9ab5af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F8F9FA;--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-4a2d807{text-align:start;}.elementor-3110 .elementor-element.elementor-element-4a2d807 .elementor-heading-title{font-size:20px;font-weight:700;color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-0fa3ed4{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;columns:1;text-align:start;font-family:"Inter", inter;font-size:14px;color:#6B7280;}.elementor-3110 .elementor-element.elementor-element-0fa3ed4.elementor-element{--align-self:flex-start;}.elementor-3110 .elementor-element.elementor-element-3fcf9eb{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3110 .elementor-element.elementor-element-f15aa58{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-78db98b{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-78db98b:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-78db98b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-78db98b.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-fc0b203{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-fc0b203.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-fc0b203 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-5d37711 .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-12127e8{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-e39f9e8{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-e39f9e8:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-e39f9e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-e39f9e8.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-b6d85e3{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-b6d85e3.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-b6d85e3 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-f1d1605 .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-82f317d{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-347eaa8{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-347eaa8:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-347eaa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-347eaa8.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-2a3db0a{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-2a3db0a.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-2a3db0a .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-6820d2b .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-a4ca1eb{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-a494e1c{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-a494e1c:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-a494e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-a494e1c.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-2698d58{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-2698d58.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-2698d58 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-0658e32 .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-ea5a8fe{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-9e53e70{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-9e53e70:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-9e53e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-9e53e70.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-f09a0b2{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-f09a0b2.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-f09a0b2 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-fad3f4a .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-cb4dc52{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-f04d10f{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-f04d10f:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-f04d10f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-f04d10f.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-9cf15b0{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-9cf15b0.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-9cf15b0 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-616436c .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-cabfb0a{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;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:#E1E1E1;--border-color:#E1E1E1;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-588870e{--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:#F2F2F2;--border-color:#F2F2F2;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-588870e:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-588870e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3110 .elementor-element.elementor-element-588870e.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-31d4816{padding:0px 0px 0px 0px;text-align:center;}.elementor-3110 .elementor-element.elementor-element-31d4816.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-3110 .elementor-element.elementor-element-31d4816 .elementor-heading-title{color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-46f0738 .elementor-heading-title{font-size:18px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-51ccdf6{--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-3110 .elementor-element.elementor-element-7c4d767{--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:#EDEDED;--border-color:#EDEDED;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-7d349fc .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-3110 .elementor-element.elementor-element-c2add8f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3110 .elementor-element.elementor-element-c2add8f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3110 .elementor-element.elementor-element-c2add8f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3110 .elementor-element.elementor-element-c2add8f .elementor-icon-list-text{transition:color 0.3s;}.elementor-3110 .elementor-element.elementor-element-b56e6ad{--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:#EDEDED;--border-color:#EDEDED;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-07eae1c .elementor-heading-title{font-size:18px;font-weight:700;}.elementor-3110 .elementor-element.elementor-element-0256246 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3110 .elementor-element.elementor-element-0256246 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3110 .elementor-element.elementor-element-0256246{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3110 .elementor-element.elementor-element-0256246 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3110 .elementor-element.elementor-element-abac496{--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-3110 .elementor-element.elementor-element-abac496:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-abac496 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-f7aa953{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3110 .elementor-element.elementor-element-f7aa953:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-f7aa953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-f7aa953.e-con{--align-self:stretch;}.elementor-3110 .elementor-element.elementor-element-2aa7c90{text-align:center;}.elementor-3110 .elementor-element.elementor-element-2aa7c90 .elementor-heading-title{font-size:20px;font-weight:700;color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-f01f337{--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-3110 .elementor-element.elementor-element-c16cce0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.21;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-c16cce0::before, .elementor-3110 .elementor-element.elementor-element-c16cce0 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-c16cce0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-c16cce0 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-c16cce0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-c16cce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9600181 );--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-678b01c .elementor-icon-wrapper{text-align:center;}.elementor-3110 .elementor-element.elementor-element-678b01c.elementor-view-stacked .elementor-icon{background-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-678b01c.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-678b01c.elementor-view-default .elementor-icon{color:#00AEEF;border-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-678b01c.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-678b01c.elementor-view-default .elementor-icon svg{fill:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-e941bba{color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-a7265c3{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.21;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-a7265c3::before, .elementor-3110 .elementor-element.elementor-element-a7265c3 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-a7265c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-a7265c3 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-a7265c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-a7265c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9600181 );--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-69d5136 .elementor-icon-wrapper{text-align:center;}.elementor-3110 .elementor-element.elementor-element-69d5136.elementor-view-stacked .elementor-icon{background-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-69d5136.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-69d5136.elementor-view-default .elementor-icon{color:#00AEEF;border-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-69d5136.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-69d5136.elementor-view-default .elementor-icon svg{fill:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-1f922d3{color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-2b0ed51{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.21;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-2b0ed51::before, .elementor-3110 .elementor-element.elementor-element-2b0ed51 > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-2b0ed51 > .e-con-inner > .elementor-background-video-container::before, .elementor-3110 .elementor-element.elementor-element-2b0ed51 > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-2b0ed51 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3110 .elementor-element.elementor-element-2b0ed51 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-9600181 );--background-overlay:'';}.elementor-3110 .elementor-element.elementor-element-35f1108 .elementor-icon-wrapper{text-align:center;}.elementor-3110 .elementor-element.elementor-element-35f1108.elementor-view-stacked .elementor-icon{background-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-35f1108.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-35f1108.elementor-view-default .elementor-icon{color:#00AEEF;border-color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-35f1108.elementor-view-framed .elementor-icon, .elementor-3110 .elementor-element.elementor-element-35f1108.elementor-view-default .elementor-icon svg{fill:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-d395397{color:#FFFFFF;}.elementor-3110 .elementor-element.elementor-element-31a8bd4{--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-3110 .elementor-element.elementor-element-31a8bd4:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-31a8bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEF;}.elementor-3110 .elementor-element.elementor-element-e3bc777{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3110 .elementor-element.elementor-element-69e04be{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-3110 .elementor-element.elementor-element-69e04be.elementor-element{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-69e04be .elementor-heading-title{font-size:20px;color:#00AEEF;}.elementor-3110 .elementor-element.elementor-element-7837758{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-3110 .elementor-element.elementor-element-7837758.elementor-element{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-7837758 .elementor-heading-title{font-size:24px;font-weight:700;color:#2E3192;}.elementor-3110 .elementor-element.elementor-element-b4cb2b7{--display:flex;}.elementor-3110 .elementor-element.elementor-element-0044cf3{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-3110 .elementor-element.elementor-element-0044cf3.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-3110 .elementor-element.elementor-element-78db98b{--width:20%;}.elementor-3110 .elementor-element.elementor-element-e39f9e8{--width:20%;}.elementor-3110 .elementor-element.elementor-element-347eaa8{--width:20%;}.elementor-3110 .elementor-element.elementor-element-a494e1c{--width:20%;}.elementor-3110 .elementor-element.elementor-element-9e53e70{--width:20%;}.elementor-3110 .elementor-element.elementor-element-f04d10f{--width:20%;}.elementor-3110 .elementor-element.elementor-element-588870e{--width:20%;}.elementor-3110 .elementor-element.elementor-element-f7aa953{--width:100%;}}@media(max-width:1024px){.elementor-3110 .elementor-element.elementor-element-b7416b0{--min-height:40vh;}.elementor-3110 .elementor-element.elementor-element-9ab5af0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3110 .elementor-element.elementor-element-3fcf9eb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3110 .elementor-element.elementor-element-b7416b0{--content-width:100%;--min-height:10em;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3110 .elementor-element.elementor-element-b7416b0.e-con{--align-self:flex-start;}.elementor-3110 .elementor-element.elementor-element-412218b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-90e1968{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-90e1968.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-9ab5af0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3110 .elementor-element.elementor-element-9ab5af0.e-con{--align-self:center;}.elementor-3110 .elementor-element.elementor-element-3fcf9eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-3110 .elementor-element.elementor-element-b7416b0:not(.elementor-motion-effects-element-type-background), .elementor-3110 .elementor-element.elementor-element-b7416b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for heading, class: .elementor-element-b6bf56a */.elementor-3110 .elementor-element.elementor-element-b6bf56a {
  transition: transform 0.25s ease;
}
.elementor-3110 .elementor-element.elementor-element-b6bf56a:hover {
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b56f4a8 */.elementor-3110 .elementor-element.elementor-element-b56f4a8 {
  transition: transform 0.25s ease;
}
.elementor-3110 .elementor-element.elementor-element-b56f4a8:hover {
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-34c5171 */.elementor-3110 .elementor-element.elementor-element-34c5171 {
  transition: transform 0.25s ease;
}
.elementor-3110 .elementor-element.elementor-element-34c5171:hover {
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a2d807 */.elementor-3110 .elementor-element.elementor-element-4a2d807 {
  transition: transform 0.25s ease;
}
.elementor-3110 .elementor-element.elementor-element-4a2d807:hover {
  transform: translateY(-3px);
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   Gravity Forms Modern Restyle
   shadcn-inspired clean application form
   Scope: Gravity Forms only
   ========================================================= */

/* Main form wrapper */
.gform_wrapper,
.gform-theme,
.gform-theme--framework {
    font-family: "Inter", "Poppins", "Segoe UI", Arial, sans-serif !important;
    color: #0f172a !important;
}

/* Form container */
.gform_wrapper form {
    max-width: 980px !important;
    margin: 0 auto !important;
    padding: 28px !important;
    background: #ffffff !important;
    border: 1px solid #e2e8f0 !important;
    border-radius: 16px !important;
    box-shadow: 0 4px 18px rgba(15, 23, 42, 0.05) !important;
}

/* Form title */
.gform_wrapper .gform_title,
.gform_wrapper h2,
.gform_wrapper h3 {
    color: #1e3a8a !important;
    font-size: 24px !important;
    font-weight: 800 !important;
    letter-spacing: -0.03em !important;
    margin: 0 0 18px 0 !important;
}

/* Form description */
.gform_wrapper .gform_description {
    color: #64748b !important;
    font-size: 14px !important;
    line-height: 1.6 !important;
    margin-bottom: 24px !important;
}

/* Field grid spacing */
.gform_wrapper .gform_fields {
    row-gap: 22px !important;
    column-gap: 18px !important;
}

/* Field container */
.gform_wrapper .gfield {
    margin-bottom: 20px !important;
}

/* Labels */
.gform_wrapper .gfield_label,
.gform_wrapper legend.gfield_label {
    color: #0f172a !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    margin-bottom: 8px !important;
}

/* Required label */
.gform_wrapper .gfield_required,
.gform_wrapper .gfield_required_text {
    color: #dc2626 !important;
    font-size: 11px !important;
    font-weight: 700 !important;
    margin-left: 4px !important;
}

/* Inputs, selects, textarea */
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="tel"],
.gform_wrapper input[type="url"],
.gform_wrapper input[type="number"],
.gform_wrapper input[type="password"],
.gform_wrapper input[type="date"],
.gform_wrapper select,
.gform_wrapper textarea {
    width: 100% !important;
    min-height: 46px !important;
    background: #ffffff !important;
    border: 1px solid #cbd5e1 !important;
    border-radius: 10px !important;
    color: #0f172a !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    padding: 10px 14px !important;
    box-shadow: none !important;
    outline: none !important;
    transition: border-color 0.2s ease, box-shadow 0.2s ease, background 0.2s ease !important;
}

/* Textarea */
.gform_wrapper textarea {
    min-height: 140px !important;
    line-height: 1.6 !important;
    resize: vertical !important;
}

/* Placeholder */
.gform_wrapper input::placeholder,
.gform_wrapper textarea::placeholder {
    color: #94a3b8 !important;
}

/* Focus state */
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="tel"]:focus,
.gform_wrapper input[type="url"]:focus,
.gform_wrapper input[type="number"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper input[type="date"]:focus,
.gform_wrapper select:focus,
.gform_wrapper textarea:focus {
    border-color: #0ea5e9 !important;
    box-shadow: 0 0 0 3px rgba(14, 165, 233, 0.16) !important;
}

/* Sub-labels: Prefix, First, Last, City, Country */
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_description,
.gform_wrapper .ginput_container label {
    color: #64748b !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    margin-top: 6px !important;
}

/* Complex name/address layout */
.gform_wrapper .ginput_complex {
    display: grid !important;
    gap: 14px !important;
}

.gform_wrapper .ginput_complex span {
    margin-bottom: 0 !important;
}

/* Name field: prefix, first, last */
.gform_wrapper .ginput_complex.ginput_container_name {
    grid-template-columns: 1fr 1fr 1fr !important;
}

/* Address rows */
.gform_wrapper .ginput_container_address {
    display: grid !important;
    gap: 14px !important;
}

.gform_wrapper .ginput_container_address span {
    width: 100% !important;
}

/* Section headings */
.gform_wrapper .gsection {
    margin: 34px 0 18px 0 !important;
    padding: 0 0 12px 0 !important;
    border-bottom: 1px solid #cbd5e1 !important;
}

.gform_wrapper .gsection_title {
    color: #0284c7 !important;
    font-size: 14px !important;
    font-weight: 800 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.04em !important;
    margin: 0 !important;
}

.gform_wrapper .gsection_description {
    color: #64748b !important;
    font-size: 13px !important;
    margin-top: 6px !important;
}

/* Radio and checkbox containers */
.gform_wrapper .gfield_radio,
.gform_wrapper .gfield_checkbox {
    display: grid !important;
    gap: 10px !important;
    margin-top: 8px !important;
}

/* Radio/checkbox item */
.gform_wrapper .gchoice {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
    min-height: 34px !important;
}

/* Radio/checkbox inputs */
.gform_wrapper input[type="radio"],
.gform_wrapper input[type="checkbox"] {
    width: 17px !important;
    height: 17px !important;
    margin: 0 !important;
    accent-color: #0ea5e9 !important;
    cursor: pointer !important;
}

/* Radio/checkbox labels */
.gform_wrapper .gchoice label {
    color: #334155 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    cursor: pointer !important;
}

/* File upload field */
.gform_wrapper input[type="file"] {
    width: 100% !important;
    min-height: 110px !important;
    padding: 28px !important;
    background: #f8fafc !important;
    border: 1.5px dashed #94a3b8 !important;
    border-radius: 12px !important;
    color: #475569 !important;
    font-size: 13px !important;
    cursor: pointer !important;
    transition: border-color 0.2s ease, background 0.2s ease !important;
}

.gform_wrapper input[type="file"]:hover {
    background: #f1f5f9 !important;
    border-color: #0ea5e9 !important;
}

/* Validation errors */
.gform_wrapper .gfield_error input,
.gform_wrapper .gfield_error select,
.gform_wrapper .gfield_error textarea {
    border-color: #ef4444 !important;
    box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.12) !important;
}

.gform_wrapper .validation_message,
.gform_wrapper .gfield_validation_message {
    color: #b91c1c !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    margin-top: 6px !important;
}

.gform_wrapper .gform_validation_errors {
    background: #fef2f2 !important;
    border: 1px solid #fecaca !important;
    border-radius: 12px !important;
    color: #991b1b !important;
    padding: 16px !important;
    margin-bottom: 22px !important;
}

/* Footer */
.gform_wrapper .gform_footer,
.gform_wrapper .gform_page_footer {
    display: flex !important;
    align-items: center !important;
    gap: 12px !important;
    margin-top: 28px !important;
    padding-top: 20px !important;
    border-top: 1px solid #e2e8f0 !important;
}

/* Submit / next / previous buttons */
.gform_wrapper .gform_button,
.gform_wrapper .gform_next_button,
.gform_wrapper .gform_previous_button,
.gform_wrapper input[type="submit"],
.gform_wrapper input[type="button"],
.gform_wrapper button {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 44px !important;
    padding: 11px 18px !important;
    border-radius: 10px !important;
    border: 1px solid #0284c7 !important;
    background: #0284c7 !important;
    color: #ffffff !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    cursor: pointer !important;
    box-shadow: none !important;
    text-shadow: none !important;
    transition: all 0.2s ease !important;
}

.gform_wrapper .gform_button:hover,
.gform_wrapper .gform_next_button:hover,
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper input[type="button"]:hover,
.gform_wrapper button:hover {
    background: #0369a1 !important;
    border-color: #0369a1 !important;
    color: #ffffff !important;
    transform: translateY(-1px) !important;
}

/* Previous button as secondary */
.gform_wrapper .gform_previous_button {
    background: #ffffff !important;
    color: #334155 !important;
    border-color: #cbd5e1 !important;
}

.gform_wrapper .gform_previous_button:hover {
    background: #f8fafc !important;
    color: #0f172a !important;
    border-color: #cbd5e1 !important;
}

/* Progress bar if multipage form */
.gform_wrapper .gf_progressbar_wrapper {
    margin-bottom: 24px !important;
}

.gform_wrapper .gf_progressbar {
    background: #e2e8f0 !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    height: 9px !important;
}

.gform_wrapper .gf_progressbar_percentage {
    background: #0ea5e9 !important;
    height: 9px !important;
    border-radius: 999px !important;
}

.gform_wrapper .gf_progressbar_title {
    color: #64748b !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    margin-bottom: 8px !important;
}


/* =========================================================
   RESPONSIVE
   ========================================================= */

@media (max-width: 768px) {
    .gform_wrapper form {
        padding: 20px !important;
        border-radius: 14px !important;
    }

    .gform_wrapper .gform_title,
    .gform_wrapper h2,
    .gform_wrapper h3 {
        font-size: 21px !important;
    }

    .gform_wrapper .gform_fields {
        row-gap: 18px !important;
    }

    .gform_wrapper .ginput_complex.ginput_container_name {
        grid-template-columns: 1fr !important;
    }

    .gform_wrapper .ginput_complex,
    .gform_wrapper .ginput_container_address {
        grid-template-columns: 1fr !important;
    }

    .gform_wrapper input[type="text"],
    .gform_wrapper input[type="email"],
    .gform_wrapper input[type="tel"],
    .gform_wrapper input[type="url"],
    .gform_wrapper input[type="number"],
    .gform_wrapper input[type="password"],
    .gform_wrapper input[type="date"],
    .gform_wrapper select,
    .gform_wrapper textarea {
        font-size: 14px !important;
    }

    .gform_wrapper .gform_footer,
    .gform_wrapper .gform_page_footer {
        flex-direction: column !important;
        align-items: stretch !important;
    }

    .gform_wrapper .gform_button,
    .gform_wrapper .gform_next_button,
    .gform_wrapper .gform_previous_button,
    .gform_wrapper input[type="submit"],
    .gform_wrapper input[type="button"],
    .gform_wrapper button {
        width: 100% !important;
    }
}/* End custom CSS */