.elementor-18001 .elementor-element.elementor-element-4b0529ac{margin-top:0px;margin-bottom:0px;padding:2em 0em 0em 0em;}.elementor-18001 .elementor-element.elementor-element-58374a8f{text-align:left;}.elementor-18001 .elementor-element.elementor-element-58374a8f img{width:30%;}.elementor-18001 .elementor-element.elementor-element-b01263b{--spacer-size:10px;}.elementor-18001 .elementor-element.elementor-element-671ea11e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#B70C00;}.elementor-18001 .elementor-element.elementor-element-3ec7dfda{--divider-border-style:solid;--divider-color:#000;--divider-border-width:5px;}.elementor-18001 .elementor-element.elementor-element-3ec7dfda .elementor-divider-separator{width:100%;}.elementor-18001 .elementor-element.elementor-element-3ec7dfda .elementor-divider{padding-block-start:2px;padding-block-end:2px;}body.elementor-page-18001:not(.elementor-motion-effects-element-type-background), body.elementor-page-18001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for section, class: .elementor-element-4b0529ac */select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    width: 100% !important;
}
br {
  display: block !important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  width: 100% !important;
}
.wpcf7-form-control.wpcf7-text {
  width: 100% !important;
}
.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-required.wpcf7-validates-as-date {
    width: 100% !important;
}
input, select {
  background-color: #d9d9d9 !important;
  border: 2px solid #B70C00 !important;
}
.wpcf7-form-control.wpcf7-submit {
  padding: 10px 20px 10px  20px;
  border-radius: 4px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4ffc567a */p{
    
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS */label {
    font-family: Playfair Display;
    color: rgb(0,36,108);
    font-weight: 800;
    text-transform: uppercase;
    font-size: 18px;
    margin-bottom: 1em !important;
}
br {
    display: none;
}
input {
    background-color: #d9d9d9 !important;
    border: 2px solid #B70C00 !important
}
button, input[type="button"], input[type="submit"] {
    color: #fff;
    background: #b70c00 !important;
    text-transform: uppercase;
}/* End custom CSS */