.elementor-15271 .elementor-element.elementor-element-fb099fd:not(.elementor-motion-effects-element-type-background), .elementor-15271 .elementor-element.elementor-element-fb099fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F233F;}.elementor-15271 .elementor-element.elementor-element-fb099fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-fb099fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-e5e49ed:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15271 .elementor-element.elementor-element-e5e49ed > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F233F;}.elementor-15271 .elementor-element.elementor-element-e5e49ed{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-e5e49ed > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-e5e49ed > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-0373f0b{--spacer-size:50px;}.elementor-15271 .elementor-element.elementor-element-30ead20 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-15271 .elementor-element.elementor-element-c96f003{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-46e5def{width:var( --container-widget-width, 98.46% );max-width:98.46%;--container-widget-width:98.46%;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;}.elementor-15271 .elementor-element.elementor-element-46e5def > .elementor-widget-container{margin:-10px 0px 0px 25px;padding:0px 0px 0px 0px;}.elementor-15271 .elementor-element.elementor-element-46e5def .logo_image{max-height:200px;}.elementor-15271 .elementor-element.elementor-element-5256d4e{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-b487f66{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-b4f29d2 > .elementor-widget-container{margin:-70px 0px 0px 0px;}.elementor-15271 .elementor-element.elementor-element-c273f65{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-8f00186{width:var( --container-widget-width, 98.46% );max-width:98.46%;--container-widget-width:98.46%;--container-widget-flex-grow:0;align-self:flex-start;z-index:2;}.elementor-15271 .elementor-element.elementor-element-8f00186 > .elementor-widget-container{margin:-10px 0px 0px 25px;}.elementor-15271 .elementor-element.elementor-element-8f00186 .logo_image{max-height:93px;}.elementor-15271 .elementor-element.elementor-element-9176f57{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-4ac2a6b > .elementor-widget-container{margin:-85px 0px 0px 350px;}.elementor-15271 .elementor-element.elementor-element-4ac2a6b{z-index:2;}.elementor-15271 .elementor-element.elementor-element-976b06b{margin-top:-10px;margin-bottom:0px;}.elementor-15271 .elementor-element.elementor-element-d76286d{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-4257bec{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15271 .elementor-element.elementor-element-414e8d3{margin-top:-85px;margin-bottom:0px;}.elementor-15271 .elementor-element.elementor-element-35ed266{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-422c746{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15271 .elementor-element.elementor-element-40881f9{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-75fda67{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-35ee87e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-35ee87e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-3504362:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15271 .elementor-element.elementor-element-3504362 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#70737229;}.elementor-15271 .elementor-element.elementor-element-3504362{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-3504362 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-3504362 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-15e000e{--spacer-size:1px;}.elementor-15271 .elementor-element.elementor-element-65c2bef{text-align:center;}.elementor-15271 .elementor-element.elementor-element-65c2bef .elementor-heading-title{font-size:26px;font-weight:600;}.elementor-15271 .elementor-element.elementor-element-2d873a8{--spacer-size:1px;}.elementor-15271 .elementor-element.elementor-element-0bfbd01{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-7571ddf{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-e0b72b8{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-02e9fda{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-d7ce823{text-align:center;}.elementor-15271 .elementor-element.elementor-element-d7ce823 .elementor-heading-title{font-size:26px;font-weight:700;}.elementor-15271 .elementor-element.elementor-element-6c0adfa{text-align:justify;}.elementor-15271 .elementor-element.elementor-element-921d09d{text-align:justify;}.elementor-15271 .elementor-element.elementor-element-dabfebb{--spacer-size:10px;}.elementor-15271 .elementor-element.elementor-element-324ed4f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-15271 .elementor-element.elementor-element-324ed4f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F233F;}.elementor-15271 .elementor-element.elementor-element-324ed4f{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-324ed4f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-324ed4f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-ca05d00{--spacer-size:10px;}.elementor-15271 .elementor-element.elementor-element-5ebf5e0{text-align:center;}.elementor-15271 .elementor-element.elementor-element-5ebf5e0 .elementor-heading-title{font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-15271 .elementor-element.elementor-element-2bfeeee{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-917c1f2{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-cd8cde8 .elementor-image-box-wrapper{text-align:justify;}.elementor-15271 .elementor-element.elementor-element-cd8cde8.elementor-position-right .elementor-image-box-img{margin-left:-60px;}.elementor-15271 .elementor-element.elementor-element-cd8cde8.elementor-position-left .elementor-image-box-img{margin-right:-60px;}.elementor-15271 .elementor-element.elementor-element-cd8cde8.elementor-position-top .elementor-image-box-img{margin-bottom:-60px;}.elementor-15271 .elementor-element.elementor-element-cd8cde8 .elementor-image-box-title{margin-bottom:0px;font-size:26px;font-weight:700;}.elementor-15271 .elementor-element.elementor-element-cd8cde8 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-15271 .elementor-element.elementor-element-cd8cde8 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-15271 .elementor-element.elementor-element-89cd67c{--spacer-size:10px;}.elementor-15271 .elementor-element.elementor-element-4a76d39{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-4bba4ee .elementor-image-box-wrapper{text-align:justify;}.elementor-15271 .elementor-element.elementor-element-4bba4ee.elementor-position-right .elementor-image-box-img{margin-left:-60px;}.elementor-15271 .elementor-element.elementor-element-4bba4ee.elementor-position-left .elementor-image-box-img{margin-right:-60px;}.elementor-15271 .elementor-element.elementor-element-4bba4ee.elementor-position-top .elementor-image-box-img{margin-bottom:-60px;}.elementor-15271 .elementor-element.elementor-element-4bba4ee .elementor-image-box-title{margin-bottom:0px;font-size:26px;font-weight:700;}.elementor-15271 .elementor-element.elementor-element-4bba4ee .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-15271 .elementor-element.elementor-element-4bba4ee .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-15271 .elementor-element.elementor-element-ce3ccd9{--spacer-size:10px;}.elementor-15271 .elementor-element.elementor-element-d6fcae1{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-e7612b7 .elementor-image-box-wrapper{text-align:justify;}.elementor-15271 .elementor-element.elementor-element-e7612b7.elementor-position-right .elementor-image-box-img{margin-left:-60px;}.elementor-15271 .elementor-element.elementor-element-e7612b7.elementor-position-left .elementor-image-box-img{margin-right:-60px;}.elementor-15271 .elementor-element.elementor-element-e7612b7.elementor-position-top .elementor-image-box-img{margin-bottom:-60px;}.elementor-15271 .elementor-element.elementor-element-e7612b7 .elementor-image-box-title{margin-bottom:0px;font-size:26px;font-weight:700;}.elementor-15271 .elementor-element.elementor-element-e7612b7 .elementor-image-box-wrapper .elementor-image-box-img{width:19%;}.elementor-15271 .elementor-element.elementor-element-e7612b7 .elementor-image-box-img img{border-radius:0px;transition-duration:0.3s;}.elementor-15271 .elementor-element.elementor-element-532954c{--spacer-size:10px;}.elementor-15271 .elementor-element.elementor-element-8ab6ff7{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-f0ca714{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-2a8f3ef{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-3aba578{text-align:center;}.elementor-15271 .elementor-element.elementor-element-3aba578 .elementor-heading-title{font-size:26px;}.elementor-15271 .elementor-element.elementor-element-4b6629a{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-accordion-item{margin-bottom:5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title{color:#0F233F;font-size:26px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#0F233F;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title:hover{color:#1A3A66;background-color:#33333333;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title:hover svg{fill:#1A3A66;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{background-color:#33333333;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#0F233F;font-size:16.5px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-accordion-tab-title{align-items:center;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:20px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:20px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:19px;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#D15F27;}.elementor-15271 .elementor-element.elementor-element-4b6629a .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#D15F27;}.elementor-15271 .elementor-element.elementor-element-dc63cc4{--spacer-size:50px;}.elementor-15271 .elementor-element.elementor-element-bf12d5e{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-e6dfddc{text-align:center;}.elementor-15271 .elementor-element.elementor-element-e6dfddc .elementor-heading-title{font-size:26px;}.elementor-15271 .elementor-element.elementor-element-e9893c5{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-accordion-item{margin-bottom:5px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#d4d4d4;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title{color:#0F233F;font-size:13px;font-weight:700;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title svg{fill:#0F233F;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title:hover{color:#1A3A66;background-color:#33333333;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title:hover svg{fill:#1A3A66;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active{background-color:#33333333;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-tab-icon{font-size:16px;margin-right:10px;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-item .pp-accordion-tab-content{color:#0F233F;font-size:16.5px;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-accordion-tab-title{align-items:center;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-toggle-icon-align-left .pp-accordion-toggle-icon{margin-right:20px;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-toggle-icon-align-right .pp-accordion-toggle-icon{margin-left:20px;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title .pp-accordion-toggle-icon{font-size:19px;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon{color:#D15F27;}.elementor-15271 .elementor-element.elementor-element-e9893c5 .pp-advanced-accordion .pp-accordion-tab-title.pp-accordion-tab-active .pp-accordion-toggle-icon svg{fill:#D15F27;}.elementor-15271 .elementor-element.elementor-element-4dcba4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-4dcba4d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-cc52477{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-44d147f{--spacer-size:50px;}.elementor-15271 .elementor-element.elementor-element-688189e{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-5011d10:not(.elementor-motion-effects-element-type-background), .elementor-15271 .elementor-element.elementor-element-5011d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E9EC;}.elementor-15271 .elementor-element.elementor-element-5011d10{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-5011d10 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-f17641c{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-f17641c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-f17641c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-6e8f910{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-6e8f910 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-a0e2923{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-9822cc3{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-b41f96d{text-align:center;}.elementor-15271 .elementor-element.elementor-element-b41f96d .elementor-heading-title{color:#FFFFFF;}.elementor-15271 .elementor-element.elementor-element-ef4d93d{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-4247e72{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-b3f05e6{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-b1fdcd6{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-15271 .elementor-element.elementor-element-219a438{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-15271 .elementor-element.elementor-element-219a438 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-15271 .elementor-element.elementor-element-a39b3a0{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-1be2753{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-2bb92b2{text-align:center;}.elementor-15271 .elementor-element.elementor-element-2bb92b2 .elementor-heading-title{color:#FFFFFF;}.elementor-15271 .elementor-element.elementor-element-f070a84{--grid-template-columns:repeat(0, auto);text-align:center;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-15271 .elementor-element.elementor-element-26749a2{--spacer-size:20px;}.elementor-15271 .elementor-element.elementor-element-e2751c2{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}.elementor-15271 .elementor-element.elementor-element-dfaa6fe{-ms-flex-pack:inherit;-webkit-justify-content:inherit;justify-content:inherit;}@media(max-width:767px){.elementor-15271 .elementor-element.elementor-element-cd8cde8 .elementor-image-box-img{margin-bottom:-60px;}.elementor-15271 .elementor-element.elementor-element-4bba4ee .elementor-image-box-img{margin-bottom:-60px;}.elementor-15271 .elementor-element.elementor-element-e7612b7 .elementor-image-box-img{margin-bottom:-60px;}}@media(min-width:768px){.elementor-15271 .elementor-element.elementor-element-c96f003{width:16.29%;}.elementor-15271 .elementor-element.elementor-element-5256d4e{width:32.744%;}.elementor-15271 .elementor-element.elementor-element-b487f66{width:50.632%;}.elementor-15271 .elementor-element.elementor-element-c273f65{width:20.03%;}.elementor-15271 .elementor-element.elementor-element-9176f57{width:79.97%;}}/* Start custom CSS for shortcode, class: .elementor-element-97b8eca *//* === Home Page Gravity Form Custom Styles === */

/* Ensure consistent font and spacing */
body .gform_wrapper {
  font-family: "Open Sans", sans-serif;
  color: #FFFFFF;
}

/* 1. Input fields and textareas */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper input[type="number"],
body .gform_wrapper input[type="url"],
body .gform_wrapper textarea,
body .gform_wrapper select {
  background-color: #F9F9F9 !important;
  color: #0F233F !important;
  padding: 10px !important;
  border: 1px solid #ccc !important;
  border-radius: 6px !important;
  width: 100%;
  box-sizing: border-box;
}

/* 2. Labels */
body .gform_wrapper .gfield_label {
  color: #FFFFFF !important;
  font-weight: 500;
}

/* 3. Field Description */
body .gform_wrapper .gfield_description,
body .gform_wrapper .instruction {
  color: #FFFFFF !important;
  font-size: 14px;
  opacity: 0.9;
}

/* 4. Section Field (divider style) */
body .gform_wrapper .gsection {
  border-top: 1px solid #FFFFFF !important;
  padding-top: 10px;
  margin-top: 20px;
}

/* 5. Placeholder text */
body .gform_wrapper ::placeholder {
  color: #0F233F !important;
  opacity: 0.8;
}

/* Checkbox + Label inside .scheme_default */
.scheme_default input[type="checkbox"] + label {
  color: #FFFFFF !important;
}

/* 6. Submit Button */
body .gform_wrapper input[type="submit"],
body .gform_wrapper .gform_button {
  display: block !important;
  margin: 20px auto !important;
  width: 100px !important;
  background-color: #FFFFFF !important;
  color: #0F233F !important;
  border: none !important;
  border-radius: 12px !important;
  padding: 10px 0 !important;
  font-weight: 600;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) !important;
  cursor: pointer;
  transition: all 0.3s ease;
}

/* Hover effect */
body .gform_wrapper input[type="submit"]:hover,
body .gform_wrapper .gform_button:hover {
  background-color: #B94F20 !important;
  color: #FFFFFF !important;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.6) !important;
}

/* Center form in its container */
body .gform_wrapper {
  max-width: 600px;
  margin: 0 auto;
}

/*validation warning */

.gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message {
    background: #f8D7Da;
    border: 1px solid #c02b0a;
    font-size: 14.992px;
    margin-block-start: 8px;
    padding: 12.992px 24px;
    color: #842029 !important;/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b41f96d */.elementor-12634 .elementor-element.elementor-element-b41f96d .elementor-heading-title {
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e8f910 */.elementor-12634 .elementor-element.elementor-element-5011d10:not(.elementor-motion-effects-element-type-background), .elementor-12634 .elementor-element.elementor-element-5011d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: radial-gradient(#ebe7e7, #707372);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bb92b2 */.elementor-12634 .elementor-element.elementor-element-b41f96d .elementor-heading-title {
    color: white;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-219a438 */.elementor-12634 .elementor-element.elementor-element-5011d10:not(.elementor-motion-effects-element-type-background), .elementor-12634 .elementor-element.elementor-element-5011d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: radial-gradient(#ebe7e7, #707372);
}/* End custom CSS */