.elementor-294 .elementor-element.elementor-element-b034d91 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:clamp(40px, 6.5vw, 80px);font-weight:700;line-height:0.95em;color:var( --e-global-color-v4-navy-blue );}.elementor-294 .elementor-element.elementor-element-ec5a09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Roboto", Sans-serif;font-size:22px;color:var( --e-global-color-v4-charcoal );}.elementor-294 .elementor-element.elementor-element-3ef0460{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-294 .elementor-element.elementor-element-b034d91{text-align:start;}.elementor-294 .elementor-element.elementor-element-ec5a09e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-size:clamp(16px,4vw,18px);}}/* Start custom CSS for heading, class: .elementor-element-b034d91 */.elementor-294 .elementor-element.elementor-element-b034d91 span {
    display:inline-block;
    position:relative;
    width:fit-content;
}
.elementor-294 .elementor-element.elementor-element-b034d91 span:after {
    display:block;
    content:"";
    position:absolute;
    width:100%; height:100px;
    top:100%;
    transform:translateY(-2%);
    
    background-image:url(https://teenchallengeusa.org/wp-content/uploads/2026/08/swoop-orange.svg);
    background-repeat:no-repeat;
    object-fit: contain;
    object-position:top center;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ec5a09e */.elementor-294 .elementor-element.elementor-element-ec5a09e {
    text-wrap:pretty;
}/* End custom CSS */