.elementor-15992 .elementor-element.elementor-element-4346173{--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;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-15992 .elementor-element.elementor-element-aa9734d{--display:flex;}.elementor-15992 .elementor-element.elementor-element-ac368ce{color:#B5B5B5;}.elementor-15992 .elementor-element.elementor-element-5055f18{--display:flex;}.elementor-15992 .elementor-element.elementor-element-7a8a611{color:#B5B5B5;}.elementor-15992 .elementor-element.elementor-element-7a8a611 a{color:#B5B5B5;}.elementor-15992 .elementor-element.elementor-element-1d251bf{--display:flex;}.elementor-15992 .elementor-element.elementor-element-fc70afd{color:#B5B5B5;}.elementor-15992 .elementor-element.elementor-element-fc70afd a{color:#B5B5B5;}.elementor-15992 .elementor-element.elementor-element-fa08065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15992 .elementor-element.elementor-element-711859c{color:#C5C5C5;}.elementor-15992 .elementor-element.elementor-element-711859c a{color:#C5C5C5;}.elementor-15992 .elementor-element.elementor-element-fc28671{--display:flex;}.elementor-15992 .elementor-element.elementor-element-36976a0{color:#B5B5B5;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-15992 .elementor-element.elementor-element-4346173{--justify-content:center;--flex-wrap:wrap;}.elementor-15992 .elementor-element.elementor-element-36976a0{text-align:center;}}@media(max-width:767px){.elementor-15992 .elementor-element.elementor-element-4346173{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15992 .elementor-element.elementor-element-5055f18{--width:40%;}.elementor-15992 .elementor-element.elementor-element-1d251bf{--width:59%;}.elementor-15992 .elementor-element.elementor-element-fa08065{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15992 .elementor-element.elementor-element-36976a0{text-align:center;}}@media(min-width:768px){.elementor-15992 .elementor-element.elementor-element-4346173{--content-width:1200px;}.elementor-15992 .elementor-element.elementor-element-aa9734d{--width:25%;}.elementor-15992 .elementor-element.elementor-element-5055f18{--width:15%;}.elementor-15992 .elementor-element.elementor-element-1d251bf{--width:20%;}.elementor-15992 .elementor-element.elementor-element-fa08065{--width:35%;}.elementor-15992 .elementor-element.elementor-element-fc28671{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15992 .elementor-element.elementor-element-aa9734d{--width:40%;}.elementor-15992 .elementor-element.elementor-element-5055f18{--width:20%;}.elementor-15992 .elementor-element.elementor-element-1d251bf{--width:28%;}.elementor-15992 .elementor-element.elementor-element-fa08065{--width:80%;}}/* Start custom CSS for shortcode, class: .elementor-element-d265af8 *//* Target the flex container and define the 15px space */
.elementor-15992 .elementor-element.elementor-element-d265af8 .mc4wp-inline-form {
  display: flex;
  width: 100%;
  gap: 10px; 
}

/* Allocate 70% width minus a portion of the 15px gap */
.elementor-15992 .elementor-element.elementor-element-d265af8 .mc4wp-inline-form input[type="email"] {
  width: calc(70% - 10.5px);
  box-sizing: border-box;
}

/* Allocate 30% width minus a portion of the 15px gap */
.elementor-15992 .elementor-element.elementor-element-d265af8 .mc4wp-inline-form input[type="submit"] {
  width: calc(30% - 4.5px);
  box-sizing: border-box;
}/* End custom CSS */