.elementor-19835 .elementor-element.elementor-element-ec10c37{--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;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19835 .elementor-element.elementor-element-a15e9d3{--display:flex;}.elementor-19835 .elementor-element.elementor-element-ada77e5{width:100%;max-width:100%;}.elementor-19835 .elementor-element.elementor-element-ada77e5 .ct-heading .ct-heading--inner{max-width:100%;}.elementor-19835 .elementor-element.elementor-element-ada77e5 .ct-heading .item--title{font-size:28px;margin-bottom:0px;}.elementor-19835 .elementor-element.elementor-element-ea362bc > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-19835 .elementor-element.elementor-element-0b1eb93{--display:flex;}.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-19835 .elementor-element.elementor-element-66b8ad79 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19835 .elementor-element.elementor-element-66b8ad79:not(.elementor-motion-effects-element-type-background), .elementor-19835 .elementor-element.elementor-element-66b8ad79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(127deg, #0C0258 0%, #0C0258 100%);}.elementor-19835 .elementor-element.elementor-element-66b8ad79, .elementor-19835 .elementor-element.elementor-element-66b8ad79 > .elementor-background-overlay{border-radius:24px 24px 24px 24px;}.elementor-19835 .elementor-element.elementor-element-66b8ad79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:40px;padding:30px 0px 30px 50px;}.elementor-19835 .elementor-element.elementor-element-66b8ad79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19835 .elementor-element.elementor-element-484becdc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0{z-index:1;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0 .ct-heading .item--title{color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:600;margin-bottom:0px;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0 .ct-heading .item--sub-title{color:#01CFFD !important;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 .ct-heading{text-align:left;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 .ct-heading .item--title{color:#F9F9F9;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:30px;margin-bottom:0px;}.elementor-19835 .elementor-element.elementor-element-27ae3994.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-19835 .elementor-element.elementor-element-27ae3994 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19835 .elementor-element.elementor-element-72db9ed.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-19835 .elementor-element.elementor-element-27a1a6d0{width:var( --container-widget-width, 312.52px );max-width:312.52px;--container-widget-width:312.52px;--container-widget-flex-grow:0;}.elementor-19835 .elementor-element.elementor-element-27a1a6d0 .ct-heading .item--title{font-size:24px;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8{width:var( --container-widget-width, 306.52px );max-width:306.52px;--container-widget-width:306.52px;--container-widget-flex-grow:0;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 .ct-heading .item--title{font-size:24px;}.elementor-19835 .elementor-element.elementor-element-72db9ed{width:var( --container-widget-width, 404px );max-width:404px;--container-widget-width:404px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-19835 .elementor-element.elementor-element-484becdc{width:50%;}.elementor-19835 .elementor-element.elementor-element-27ae3994{width:49.332%;}}@media(max-width:767px){.elementor-19835 .elementor-element.elementor-element-484becdc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:5px;}.elementor-19835 .elementor-element.elementor-element-484becdc > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8{width:var( --container-widget-width, 249.52px );max-width:249.52px;--container-widget-width:249.52px;--container-widget-flex-grow:0;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 .ct-heading{text-align:left;}.elementor-19835 .elementor-element.elementor-element-3ccec1e8 .ct-heading .item--title{font-size:13px;}.elementor-19835 .elementor-element.elementor-element-27ae3994 > .elementor-element-populated{padding:20px 10px 0px 5px;}.elementor-19835 .elementor-element.elementor-element-72db9ed{width:var( --container-widget-width, 281px );max-width:281px;--container-widget-width:281px;--container-widget-flex-grow:0;}}/* Start custom CSS for shortcode, class: .elementor-element-1fd9d62 */.btn, button{
    border-radius: 24px !important;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .nice-select{
    border-radius: 8px !important;
    height: 40px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-72db9ed */.btn, button,input[type="submit"] {
    border-radius: 24px !important;
     height: 40px !important;
     line-height: 4px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-66b8ad79 */.newsletter-form-horizontal {
  display: flex;
  flex-direction: row; /* Ensures fields are in a row */
  flex-wrap: wrap; /* Allows fields to wrap to the next line on smaller screens */
  justify-content: left; /* Optional: centers the fields horizontally */
}

.flex-child {
  width: 48%; /* Adjust the width based on the number of fields and desired spacing */
  margin-right: 2%; /* Add spacing between fields */
  box-sizing: border-box; /* Include padding and border in the element's total width */
}

.flex-child:last-child {
  margin-right: 0; /* Remove right margin from the last field */
}
@media only screen and (max-width: 600px) {
  .newsletter-form-horizontal {
    flex-direction: column; /* Stack fields vertically on smaller screens */
  }

  .flex-child {
    width: 100%; /* Make fields full width on smaller screens */
    margin-right: 0;
    margin-bottom: 10px; /* Add some vertical spacing */
  }
}
#content {
    padding-bottom: 50px !important;
}/* End custom CSS */