.elementor-1378 .elementor-element.elementor-element-7592c21{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1378 .elementor-element.elementor-element-7592c21:not(.elementor-motion-effects-element-type-background), .elementor-1378 .elementor-element.elementor-element-7592c21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1378 .elementor-element.elementor-element-f18611e{width:var( --container-widget-width, 393px );max-width:393px;--container-widget-width:393px;--container-widget-flex-grow:0;}.elementor-1378 .elementor-element.elementor-element-f18611e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1378 .elementor-element.elementor-element-f18611e.elementor-element{--align-self:center;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-title{margin-bottom:5px;font-family:"DM Sans", Sans-serif;font-size:35px;font-weight:600;text-transform:uppercase;line-height:1.2em;color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-f18611e:has(:hover) .elementor-image-box-title,
					 .elementor-1378 .elementor-element.elementor-element-f18611e:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-description{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;color:#FFFFFF;}@media(max-width:767px){.elementor-1378 .elementor-element.elementor-element-f18611e{width:100%;max-width:100%;}.elementor-1378 .elementor-element.elementor-element-f18611e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-wrapper{text-align:center;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-title{margin-bottom:16px;font-size:7vw;}.elementor-1378 .elementor-element.elementor-element-f18611e .elementor-image-box-description{font-size:4.5vw;line-height:1.3em;}}/* Start custom CSS for image-box, class: .elementor-element-f18611e */.elementor-1378 .elementor-element.elementor-element-f18611e span{
    color: #DF3936;
}

.elementor-1378 .elementor-element.elementor-element-f18611e .hero-headline-red .htw-word {
  display: inline-block;
}

.elementor-1378 .elementor-element.elementor-element-f18611e .hero-headline-red .htw-letter {
  display: inline-block;
  opacity: 0;
  transform: translateY(14px);
  filter: blur(6px);
  transition: opacity 1.1s cubic-bezier(0.22, 1, 0.36, 1),
              transform 1.1s cubic-bezier(0.22, 1, 0.36, 1),
              filter 1.1s cubic-bezier(0.22, 1, 0.36, 1);
}

.elementor-1378 .elementor-element.elementor-element-f18611e .hero-headline-red .htw-letter.htw-visible {
  opacity: 1;
  transform: translateY(0);
  filter: blur(0);
}/* End custom CSS */