.elementor-1027 .elementor-element.elementor-element-ddee607:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-ddee607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c602236 );}.elementor-1027 .elementor-element.elementor-element-ddee607{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-ddee607 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1027 .elementor-element.elementor-element-91db26b .elementor-button{background-color:var( --e-global-color-a5ecfa2 );font-family:"Tahoma", Sans-serif;font-size:1.5em;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:35px 35px 35px 35px;}.elementor-1027 .elementor-element.elementor-element-91db26b .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-91db26b .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-91db26b .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-91db26b .elementor-button:focus svg{fill:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-7d41e74{padding:2% 10% 02% 10%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1027 .elementor-element.elementor-element-1374447 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-c9dbd27 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:400;color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-085e380 .elementor-button{background-color:var( --e-global-color-c602236 );font-family:"Tahoma", Sans-serif;font-size:1.5em;font-weight:500;border-radius:35px 35px 35px 35px;}.elementor-1027 .elementor-element.elementor-element-085e380 .elementor-button:hover, .elementor-1027 .elementor-element.elementor-element-085e380 .elementor-button:focus{background-color:var( --e-global-color-a5ecfa2 );color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-085e380 .elementor-button:hover svg, .elementor-1027 .elementor-element.elementor-element-085e380 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-d7ee410{padding:0% 10% 0% 10%;}.elementor-1027 .elementor-element.elementor-element-46baab0 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1027 .elementor-element.elementor-element-46baab0 .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-46baab0 .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-d96a291 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1027 .elementor-element.elementor-element-d96a291 .elementor-custom-embed-play i{color:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-d96a291 .elementor-custom-embed-play svg{fill:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-48bb0e4:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-48bb0e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-48bb0e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-48bb0e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-493c189 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-08c7547:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-08c7547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-08c7547{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 10% 2% 10%;}.elementor-1027 .elementor-element.elementor-element-08c7547 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-38e08c2{--e-image-carousel-slides-to-show:3;}.elementor-1027 .elementor-element.elementor-element-38e08c2 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#FFFFFF;opacity:1;}.elementor-1027 .elementor-element.elementor-element-38e08c2 .swiper-pagination-bullet{background:var( --e-global-color-accent );}.elementor-1027 .elementor-element.elementor-element-9ce6320:not(.elementor-motion-effects-element-type-background), .elementor-1027 .elementor-element.elementor-element-9ce6320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a5ecfa2 );}.elementor-1027 .elementor-element.elementor-element-9ce6320{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1027 .elementor-element.elementor-element-9ce6320 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1027 .elementor-element.elementor-element-9bc1fe5 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}.elementor-1027 .elementor-element.elementor-element-15a4f30{text-align:end;}.elementor-1027 .elementor-element.elementor-element-15a4f30 .elementor-heading-title{font-family:"Tahoma", Sans-serif;font-size:1em;font-weight:400;color:#FFFFFF;}@media(max-width:767px){.elementor-1027 .elementor-element.elementor-element-7d41e74{padding:2% 5% 2% 5%;}.elementor-1027 .elementor-element.elementor-element-1374447{text-align:center;}.elementor-1027 .elementor-element.elementor-element-1374447 .elementor-heading-title{font-size:1.5em;}.elementor-1027 .elementor-element.elementor-element-c9dbd27{text-align:center;}.elementor-1027 .elementor-element.elementor-element-c9dbd27 .elementor-heading-title{font-size:1.2em;}.elementor-1027 .elementor-element.elementor-element-d7ee410{padding:5% 5% 5% 5%;}.elementor-1027 .elementor-element.elementor-element-48bb0e4{padding:2% 5% 2% 5%;}.elementor-1027 .elementor-element.elementor-element-493c189{text-align:center;}.elementor-1027 .elementor-element.elementor-element-493c189 .elementor-heading-title{font-size:1.5em;}.elementor-1027 .elementor-element.elementor-element-08c7547{padding:2% 5% 2% 5%;}.elementor-1027 .elementor-element.elementor-element-38e08c2{--e-image-carousel-slides-to-show:1;}.elementor-1027 .elementor-element.elementor-element-9bc1fe5{text-align:center;}.elementor-1027 .elementor-element.elementor-element-9bc1fe5 .elementor-heading-title{font-size:1.2em;}.elementor-1027 .elementor-element.elementor-element-15a4f30{text-align:justify;}.elementor-1027 .elementor-element.elementor-element-15a4f30 .elementor-heading-title{font-size:1.2em;}}/* Start custom CSS for html, class: .elementor-element-42b8ba9 */body {
      font-family: Tahoma, sans-serif;
    }

    form {
      display: flex;
      flex-wrap: wrap;
      gap: 15px;
      justify-content: center;
      max-width: 800px;
      margin: 0 auto;
    }

    input {
      flex: 1 1 45%;
      min-width: 250px;
      padding: 12px 15px;
      border-radius: 35px !important;
      border: 2px solid #ccc;
      background-color: #ffffff;
      color: #1F0002;
      font-size: 16px;
      box-sizing: border-box;
      outline: none;
    }

    button {
      width: 100%;
      padding: 14px;
      border-radius: 35px !important;
      border: 2px solid #1F0002;
      background-color: #ffffff;
      color: #1F0002;
      font-size: 18px;
      font-weight: bold;
      cursor: pointer;
      transition: all 0.3s ease;
    }

    button:hover {
      background-color: #A9D409;
      color: #1F0002;
    }/* End custom CSS */