.elementor-1003 .elementor-element.elementor-element-9275dbb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1003 .elementor-element.elementor-element-a4354c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-fe6353b > .elementor-widget-container{margin:0px 0px -47px 0px;padding:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-fe6353b{--lottie-container-width:24%;}.elementor-1003 .elementor-element.elementor-element-47ff426{text-align:center;}.elementor-1003 .elementor-element.elementor-element-752e9d3{width:var( --container-widget-width, 51% );max-width:51%;--container-widget-width:51%;--container-widget-flex-grow:0;text-align:center;}.elementor-1003 .elementor-element.elementor-element-752e9d3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1003 .elementor-element.elementor-element-a41aa19{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-1003 .elementor-element.elementor-element-a4354c1{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1003 .elementor-element.elementor-element-752e9d3{width:var( --container-widget-width, 527px );max-width:527px;--container-widget-width:527px;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-1003 .elementor-element.elementor-element-fe6353b > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-1003 .elementor-element.elementor-element-fe6353b{--lottie-container-width:48%;}}/* Start custom CSS for shortcode, class: .elementor-element-892a26c */button.form-button {
  background:#c50000!important;
}
button.form-button:hover {background:#c50b00!important;}


.contact-info {
  background:#fff5f5!important; border-left:4px solid #e63946!important;
  padding:20px!important; border-radius:10px!important;
  box-shadow:0 4px 10px rgba(0,0,0,0.1)!important;
  margin-top:15px!important; color:#333!important;
}


a#e2pdf-download {
  display: block;
  width: 100%;
  padding: 11px;
  border: 2px solid #c40000;
  border-radius: 6px;
  background: transparent;
  color: #c40000;
  text-align: center;
  margin-top: -10px;
}

a#e2pdf-download:hover {
  color: #fff5f5f;
  transform: translateY(-2px);
}/* End custom CSS */