.elementor-728 .elementor-element.elementor-element-ef329a8{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-728 .elementor-element.elementor-element-ef329a8:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-ef329a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D3041;}.elementor-728 .elementor-element.elementor-element-fc3bb9b{--display:flex;--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-728 .elementor-element.elementor-element-303daf6{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:02px 02px 02px 02px;--border-top-width:02px;--border-right-width:02px;--border-bottom-width:02px;--border-left-width:02px;border-color:#000000;--border-color:#000000;box-shadow:2px 5px 1px 1px rgba(0, 0, 0, 0.97);--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-728 .elementor-element.elementor-element-303daf6:not(.elementor-motion-effects-element-type-background), .elementor-728 .elementor-element.elementor-element-303daf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E14131;}.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-728 .elementor-element.elementor-element-d2bef45{text-align:center;}.elementor-728 .elementor-element.elementor-element-d2bef45 .elementor-heading-title{font-family:"Space Grotesk", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-728 .elementor-element.elementor-element-391d633{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:22px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-391d633 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-391d633.elementor-element{--align-self:center;}.elementor-728 .elementor-element.elementor-element-0ff9ddc{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:10px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-728 .elementor-element.elementor-element-0ff9ddc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-728 .elementor-element.elementor-element-0ff9ddc.elementor-element{--align-self:center;}.elementor-728 .elementor-element.elementor-element-7209e71 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-728 .elementor-element.elementor-element-d2bef45 .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-728 .elementor-element.elementor-element-ef329a8{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-728 .elementor-element.elementor-element-303daf6{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-728 .elementor-element.elementor-element-d2bef45 .elementor-heading-title{font-size:36px;}.elementor-728 .elementor-element.elementor-element-391d633{width:100%;max-width:100%;}.elementor-728 .elementor-element.elementor-element-0ff9ddc{width:100%;max-width:100%;line-height:0.9em;}.elementor-728 .elementor-element.elementor-element-7209e71 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-728 .elementor-element.elementor-element-fc3bb9b{--content-width:800px;}}/* Start custom CSS for shortcode, class: .elementor-element-7209e71 */#main-form form {
      max-width: 700px;
      margin: auto;
    }

    label {
      font-weight: bold;
      display: block;
      margin-top: 3px;
      margin-bottom: 0px;
      font-size: 16px;
			color:#fff;
    }

  #main-form  input[type="text"],
    input[type="email"],
    input[type="url"],
    input[type="file"],
    textarea {
      width: 100%;
      padding: 10px;
      border-radius: 6px;
      border: none;
      box-shadow: 3px 3px 0px #000;
      font-size: 16px;
      margin-bottom: 5px;
			color: #000000;
			background-color: #fff;
    }

    small {
      font-size: 13px;
      color: #fff;
    }

    .radio-group {
      margin: 10px 0;
    }

    .radio-group label {
      display: flex;
      align-items: center;
      font-weight: normal;
    }

    .radio-group input {
      margin-right: 10px;
    }

    button {
      margin-top: 30px;
      padding: 15px 20px;
      background-color: #cbab85;
      border: none;
      font-size: 18px;
      font-weight: bold;
      border-radius: 5px;
			color:#64282A;
      box-shadow: 3px 3px 0px #000;
      cursor: pointer;
      width: 100%;
    }
[type=submit], button {color:#fff; background-color:#1d3041; border: none; width: 100%; }

[type=submit]:hover{color: #fff;background-color: #1d3041;text-decoration: none;}

    .footer-note {
      text-align: center;
      margin-top: 10px;
      font-size: 14px;
			color: #fff;
    }/* End custom CSS */