.elementor-4059 .elementor-element.elementor-element-73278fb{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2717c07 );margin-top:0px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-4059 .elementor-element.elementor-element-621a05b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4059 .elementor-element.elementor-element-ce23717 > .elementor-widget-container{background-position:center center;background-repeat:no-repeat;background-size:cover;border-style:solid;border-width:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-4059 .elementor-element.elementor-element-ce23717 img{height:292px;}.elementor-bc-flex-widget .elementor-4059 .elementor-element.elementor-element-b23e499.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-4059 .elementor-element.elementor-element-b23e499.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-4059 .elementor-element.elementor-element-b23e499 > .elementor-element-populated{padding:0px 0px 0px 17px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4059 .elementor-element.elementor-element-b1e2d6b > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-4059 .elementor-element.elementor-element-b1e2d6b .elementor-heading-title{font-family:var( --e-global-typography-c0100ac-font-family ), Sans-serif;font-size:var( --e-global-typography-c0100ac-font-size );font-weight:var( --e-global-typography-c0100ac-font-weight );line-height:var( --e-global-typography-c0100ac-line-height );color:var( --e-global-color-90820a9 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-4059 .elementor-element.elementor-element-2bd62d6 > .elementor-widget-container{padding:0px 7px 0px 7px;}.elementor-4059 .elementor-element.elementor-element-2bd62d6 .elementor-heading-title{font-family:var( --e-global-typography-d8b7dba-font-family ), Sans-serif;font-size:var( --e-global-typography-d8b7dba-font-size );font-weight:var( --e-global-typography-d8b7dba-font-weight );line-height:var( --e-global-typography-d8b7dba-line-height );color:var( --e-global-color-90820a9 );}.elementor-4059 .elementor-element.elementor-element-27e6735 > .elementor-widget-container{margin:0px 0px 0px 6px;}.elementor-4059 .elementor-element.elementor-element-27e6735 .elementor-heading-title{font-family:var( --e-global-typography-d8b7dba-font-family ), Sans-serif;font-size:var( --e-global-typography-d8b7dba-font-size );font-weight:var( --e-global-typography-d8b7dba-font-weight );line-height:var( --e-global-typography-d8b7dba-line-height );color:var( --e-global-color-90820a9 );}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-4059 .elementor-element.elementor-element-6513a81 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}@media(max-width:1024px){.elementor-4059 .elementor-element.elementor-element-73278fb{padding:40px 0px 40px 0px;}.elementor-4059 .elementor-element.elementor-element-621a05b > .elementor-widget-container{padding:0px 0px 17px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4059 .elementor-element.elementor-element-b1e2d6b .elementor-heading-title{font-size:var( --e-global-typography-c0100ac-font-size );line-height:var( --e-global-typography-c0100ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4059 .elementor-element.elementor-element-2bd62d6 .elementor-heading-title{font-size:var( --e-global-typography-d8b7dba-font-size );line-height:var( --e-global-typography-d8b7dba-line-height );}.elementor-4059 .elementor-element.elementor-element-27e6735 .elementor-heading-title{font-size:var( --e-global-typography-d8b7dba-font-size );line-height:var( --e-global-typography-d8b7dba-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:700px){.elementor-4059 .elementor-element.elementor-element-621a05b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4059 .elementor-element.elementor-element-621a05b{z-index:1;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-4059 .elementor-element.elementor-element-ce23717 > .elementor-widget-container{background-position:top center;}.elementor-4059 .elementor-element.elementor-element-b23e499 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4059 .elementor-element.elementor-element-b1e2d6b > .elementor-widget-container{padding:25px 0px 10px 0px;}.elementor-4059 .elementor-element.elementor-element-b1e2d6b .elementor-heading-title{font-size:var( --e-global-typography-c0100ac-font-size );line-height:var( --e-global-typography-c0100ac-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-4059 .elementor-element.elementor-element-2bd62d6 .elementor-heading-title{font-size:var( --e-global-typography-d8b7dba-font-size );line-height:var( --e-global-typography-d8b7dba-line-height );}.elementor-4059 .elementor-element.elementor-element-27e6735 .elementor-heading-title{font-size:var( --e-global-typography-d8b7dba-font-size );line-height:var( --e-global-typography-d8b7dba-line-height );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-4059 .elementor-element.elementor-element-182442e > .elementor-widget-container{margin:10px 0px 0px 0px;}}@media(min-width:701px){.elementor-4059 .elementor-element.elementor-element-668e333{width:100%;}.elementor-4059 .elementor-element.elementor-element-97ca7f9{width:50%;}.elementor-4059 .elementor-element.elementor-element-b23e499{width:50%;}}@media(max-width:1024px) and (min-width:701px){.elementor-4059 .elementor-element.elementor-element-97ca7f9{width:60%;}.elementor-4059 .elementor-element.elementor-element-b23e499{width:40%;}}/* Start custom CSS for section, class: .elementor-element-aad7b38 */.hfhf2k22-event-card-section .hfhf2k22-start-date .time,
.hfhf2k22-event-card-section .hfhf2k22-start-time .month,
.hfhf2k22-event-card-section .hfhf2k22-start-time .day,
.hfhf2k22-event-card-section .hfhf2k22-end-time .month,
.hfhf2k22-event-card-section .hfhf2k22-end-time .day,
.hfhf2k22-event-card-section .hfhf2k22-end-time .week-day,
.hfhf2k22-event-card-section .hfhf2k22-start-time .week-day {
    display: none;
}
.hfhf2k22-event-card-section .hfhf2k22-start-date .date {
    width: 115px;
    height: 112px;
    color: white;
    /*background-color: #0F89C8;*/
    /*border-radius: 10px;*/
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    margin-right: 16px;
}
.hfhf2k22-event-card-section .hfhf2k22-start-date .date .week-day {
    font-family: var( --e-global-typography-d8b7dba-font-family ), Sans-serif;
font-size: var( --e-global-typography-d8b7dba-font-size );
font-weight: var( --e-global-typography-d8b7dba-font-weight );
line-height: var( --e-global-typography-d8b7dba-line-height );
color: var( --e-global-color-90820a9 );
}
.hfhf2k22-event-card-section .hfhf2k22-start-date .date .month {
    width: 100%;
    margin-top: -35px;
    text-align: center;
    text-transform: uppercase;
    font-family: var( --e-global-typography-c0100ac-font-family ), Sans-serif;
    font-size: var( --e-global-typography-c0100ac-font-size );
    font-weight: var( --e-global-typography-c0100ac-font-weight );
    color: var( --e-global-color-90820a9 );
}
.hfhf2k22-event-card-section .hfhf2k22-start-date .date .day {
    font-family: var( --e-global-typography-5850160-font-family ), Sans-serif;
    font-size: var( --e-global-typography-5850160-font-size );
    font-weight: var( --e-global-typography-5850160-font-weight );
    color: var( --e-global-color-90820a9 );
    margin-top: -25px;
}
.hfhf2k22-event-card-section .inline,
.hfhf2k22-event-card-section .hfhf2k22-start-date {
    width: unset;
}
.hfhf2k22-event-card-section .hfhf2k22-start-time,
.hfhf2k22-event-card-section .hfhf2k22-end-time {
    font-family: var( --e-global-typography-d8b7dba-font-family ), Sans-serif;
font-size: var( --e-global-typography-d8b7dba-font-size );
font-weight: var( --e-global-typography-d8b7dba-font-weight );
line-height: var( --e-global-typography-d8b7dba-line-height );
color: var( --e-global-color-90820a9 );
}
.hfhf2k22-event-card-section .hfhf2k22-image-widget {
    width: calc(100% - 131px);
    text-align: right;
}

@media (max-width:701px) {
    .hfhf2k22-event-card-section .hfhf2k22-start-date .date {
        /*justify-content: flex-start;*/
        align-items: flex-start;
        width: 100px;
        height: 100px;
    }
    .hfhf2k22-event-card-section .hfhf2k22-start-date .date .month {
    margin-top: -30px;
    /*text-align: left;*/
    }
    .hfhf2k22-event-card-section .hfhf2k22-start-date .date .day {
    margin-top: -26px;
}
    .hfhf2k22-event-card-section .hfhf2k22-image-widget {
    width: calc(100% - 100px);
    }
    .hfhf2k22-event-card-section .hfhf2k22-image-widget .elementor-widget-container {
    height: 100px;
    background-position: top right !important;
    }
    .hfhf2k22-event-card-section .hfhf2k22-start-date .date {
        margin-right: 0px;
    }
    
    .hfhf2k22-event-card-section .hfhf2k22-image-widget {
    width: 100%;
    padding-left: 115px;
    }
    
    .hfhf2k22-event-card-section .hfhf2k22-start-date {
        position: absolute;
    }
    .hfhf2k22-event-card-section .hfhf2k22-inner-section .hfhf2k22-right-column .hfhf2k22-post-title h1 {
        font-size: 33px;
        line-height: 35px;
    }
}
.hfhf2k22-event-card-section .inline {
    height: 35px;
}/* End custom CSS */