.elementor-3787 .elementor-element.elementor-element-dcd424a{position:relative;}.elementor-3787 .elementor-element.elementor-element-17fad46 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-c7d1f94{animation-duration:1200ms;z-index:0;animation-delay:600ms;}.elementor-3787 .elementor-element.elementor-element-c7d1f94 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3787 .elementor-element.elementor-element-c7d1f94 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:700;text-transform:uppercase;text-shadow:3px -4px 6px rgba(0, 0, 0, 0.4);color:var( --e-global-color-accent );}.elementor-3787 .elementor-element.elementor-element-89599da{z-index:-1;}.elementor-3787 .elementor-element.elementor-element-1f3594f{margin-top:40px;margin-bottom:0px;}.elementor-3787 .elementor-element.elementor-element-7ab19e2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-3787 .elementor-element.elementor-element-e1b9391 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:3em;font-weight:700;text-transform:uppercase;}@media(max-width:767px){.elementor-3787 .elementor-element.elementor-element-e1b9391 .elementor-heading-title{font-size:2.4em;}}/* Start custom CSS for section, class: .elementor-element-dcd424a */.container-hero {
  position: relative;
  text-align: center;
  color: white;
}

.bottom-left {
  position: absolute;
  bottom: -28px;
  left: 10px;
  font-size: 1.1em;
}



@media only screen and (min-width: 600px) {
  /* For tablets: */
  
  .container-hero {
  position: relative;
  text-align: center;
  color: white;
}

.bottom-left {
  position: absolute;
  bottom: -35px;
  left: 20px;
  font-size: 2.25em;
}
}

@media only screen and (min-width: 769px) {
  /* For large tablets: */
  
  .container-hero {
  position: relative;
  text-align: center;
  color: white;
}

.bottom-left {
  position: absolute;
  bottom: -35px;
  left: 20px;
  font-size: 2.25em;
}
}

@media only screen and (min-width: 1180px) {
  /* For desktop: */
  
  .container-hero {
  position: relative;
  text-align: center;
  color: white;
}

.bottom-left {
  position: absolute;
  bottom: -50px;
  left: 20px;
  font-size: 4.25em;
}}/* End custom CSS */