.elementor-3278 .elementor-element.elementor-element-0ffb480{--display:flex;--min-height:0px;--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3278 .elementor-element.elementor-element-0af313e{text-align:center;}.elementor-3278 .elementor-element.elementor-element-0af313e .elementor-heading-title{font-size:36px;}.elementor-3278 .elementor-element.elementor-element-c472992.elementor-element{--align-self:stretch;}.elementor-3278 .elementor-element.elementor-element-c472992 img{width:100%;height:750px;}.elementor-3278 .elementor-element.elementor-element-8ccf3c7{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3278 .elementor-element.elementor-element-4e6ac72{--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-3278 .elementor-element.elementor-element-375fd6e{--e-image-carousel-slides-to-show:3;}.elementor-3278 .elementor-element.elementor-element-e925eee{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-3278 .elementor-element.elementor-element-1b25b51 .elementor-heading-title{font-size:38px;}.elementor-3278 .elementor-element.elementor-element-9357da8{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3278 .elementor-element.elementor-element-84a1ac6{width:initial;max-width:initial;}@media(min-width:768px){.elementor-3278 .elementor-element.elementor-element-0ffb480{--content-width:1140px;}}/* Start custom CSS for text-editor, class: .elementor-element-5ec17ec */.elementor-3278 .elementor-element.elementor-element-5ec17ec h2 {
  font-size: 32px;
  line-height: 1.2;
  margin-top: 40px;
  margin-bottom: 16px;
}
.elementor-3278 .elementor-element.elementor-element-5ec17ec h2:first-child {
  margin-top: 0;
}
.elementor-3278 .elementor-element.elementor-element-5ec17ec p,
.elementor-3278 .elementor-element.elementor-element-5ec17ec ul {
  margin-bottom: 16px;
}
.elementor-3278 .elementor-element.elementor-element-5ec17ec li {
  margin-bottom: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6da853d */.elementor-3278 .elementor-element.elementor-element-6da853d h2 { font-size: 32px; line-height: 1.2; margin-bottom: 16px; }
.elementor-3278 .elementor-element.elementor-element-6da853d p { margin-bottom: 16px; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-84a1ac6 */#gform_wrapper_7 .gfield_validation_message,
#gform_wrapper_7 .validation_message {
  background: none !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 4px 0 0 !important;
  margin: 0 !important;
  font-size: 13px !important;
  color: #c02b0a !important;
}
#gform_wrapper_7 .gform_validation_errors {
   padding: 10px 14px 10px 44px !important;
}
#gform_wrapper_7 .gform_validation_errors { display: none !important; }/* End custom CSS */