.elementor-15761 .elementor-element.elementor-element-22faeb4c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}@media(max-width:767px){.elementor-15761 .elementor-element.elementor-element-22faeb4c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15761 .elementor-element.elementor-element-22faeb4c.e-con{--align-self:center;}}@media(min-width:768px){.elementor-15761 .elementor-element.elementor-element-22faeb4c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-bd69491 */#sib-container {
  max-width: 470px !important;
  padding: 0 !important;
}

#sib-form .sib-form-block > p {
  font-size: 20px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  color: #ffffff !important;
  margin: 0 !important;
}

#sib-form .sib-text-form-block > p {
  font-size: 12px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  color: #56B1F9 !important;
  margin: 0 !important;
}



#sib-container .sib-text-form-block p {
  font-size: 14px !important;
  line-height: 1.45 !important;
  font-weight: 400 !important;
  color: #56B1F9 !important;
  margin: 0 !important;
}
#sib-container .entry__field {
  background: transparent !important;
  border: 0 !important;
  border-bottom: 2px solid #ffffff !important;
  border-radius: 0 !important;
  padding: 0 !important;
}

#sib-container input[name="EMAIL"] {
  background: transparent !important;
  border: 0 !important;
  padding: 12px 0 !important;
  font-size: 20px !important;
  color: #ffffff !important;
  font-family: Montserrat, sans-serif !important;
}

#sib-container input[name="EMAIL"]::placeholder {
  color: rgba(255,255,255,0.65) !important;
}

#sib-container .sib-form-block__button {
  min-width: 100px !important;
  height: 32px !important;
  padding: 0 34px !important;
  border-radius: 999px !important;
  background: linear-gradient(90deg, #56b1f9 0%, #1f1b3f 100%) !important;
  border: 1.5px solid #56b1f9 !important;
  color: #ffffff !important;
  font-family: Montserrat, sans-serif !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  text-align: center !important;
  transition: all 0.3s ease !important;
}

#sib-container .sib-form-block__button:hover {
  background: linear-gradient(90deg, #1f1b3f 0%, #56b1f9 100%) !important;
  border-color: #56b1f9 !important;
}

#sib-container input[name="EMAIL"],
#sib-container input[name="EMAIL"]::placeholder {
  font-size: 14px !important;
}/* End custom CSS */