.elementor-987 .elementor-element.elementor-element-e4d3de3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-ce65763.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-ce65763.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-ce65763.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-987 .elementor-element.elementor-element-ce65763 > .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-987 .elementor-element.elementor-element-ce65763 > .elementor-element-populated{padding:0% 15% 0% 15%;}.elementor-987 .elementor-element.elementor-element-4e4a40c{width:100%;max-width:100%;}.elementor-987 .elementor-element.elementor-element-4e4a40c .jet-listing-dynamic-link__link{align-self:flex-start;font-family:"Fahkwang", Sans-serif;font-size:36px;font-weight:600;flex-direction:row;}.elementor-987 .elementor-element.elementor-element-4e4a40c .jet-listing-dynamic-link__icon{order:1;}.elementor-987 .elementor-element.elementor-element-8865105 .jet-listing-dynamic-field__content{color:var( --e-global-color-primary );font-family:"Chivo", Sans-serif;font-size:18px;font-weight:300;text-align:left;}.elementor-987 .elementor-element.elementor-element-8865105 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-987 .elementor-element.elementor-element-8865105 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-987 .elementor-element.elementor-element-8865105 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-b8603bb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-b8603bb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-b8603bb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-987 .elementor-element.elementor-element-4b369cf .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-987 .elementor-element.elementor-element-e4d3de3{overflow:hidden;margin-top:0px;margin-bottom:0px;}@media(min-width:768px){.elementor-987 .elementor-element.elementor-element-ce65763{width:50%;}.elementor-987 .elementor-element.elementor-element-b8603bb{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-987 .elementor-element.elementor-element-ce65763{width:50%;}}@media(max-width:1024px){.elementor-bc-flex-widget .elementor-987 .elementor-element.elementor-element-ce65763.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-987 .elementor-element.elementor-element-ce65763.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-987 .elementor-element.elementor-element-ce65763.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-987 .elementor-element.elementor-element-ce65763 > .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-987 .elementor-element.elementor-element-ce65763 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-987 .elementor-element.elementor-element-4e4a40c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-987 .elementor-element.elementor-element-4e4a40c .jet-listing-dynamic-link__link{font-size:30px;}.elementor-987 .elementor-element.elementor-element-8865105 .jet-listing-dynamic-field__content{font-size:16px;line-height:1.3em;}}@media(max-width:767px){.elementor-987 .elementor-element.elementor-element-ce65763 > .elementor-element-populated{padding:20% 20% 20% 20%;}}/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-4e4a40c */.elementor-987 .elementor-element.elementor-element-4e4a40c h3 {
    margin-bottom: 0px;
}
.elementor-987 .elementor-element.elementor-element-4e4a40c{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90cb407 */.elementor-987 .elementor-element.elementor-element-90cb407 p{
    color:#79A475;
    font-size:21px;
    font-weight:bold;
}
@media screen and (max-width: 1024px){
    .elementor-987 .elementor-element.elementor-element-90cb407 p{
        font-size:20px;
    }
}
@media screen and (min-width: 1285px){
    .elementor-987 .elementor-element.elementor-element-90cb407 p{
        font-size:24px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-8865105 */.elementor-987 .elementor-element.elementor-element-8865105 p.jet-listing-dynamic-field__content {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce65763 */@media screen and (min-width: 1285px){
    .elementor-987 .elementor-element.elementor-element-ce65763 .elementor-widget-wrap{
        //padding: 0 25%;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_title .jet-listing-dynamic-link__label{
        font-size:48px;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_date .jet-listing-dynamic-field__content{
        font-size:24px;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_excerpt p{
        font-size:21px;
    }
}
@media screen and (min-width:768px){
    .elementor-987 .elementor-element.elementor-element-ce65763 {
        width:50%;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .elementor-widget-wrap > div {
        max-width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-4b369cf */.elementor-987 .elementor-element.elementor-element-4b369cf img, .elementor-987 .elementor-element.elementor-element-4b369cf a, .elementor-987 .elementor-element.elementor-element-4b369cf div{
    min-width: 100%;
    min-height: 100%!important;
}
@media screen and (min-width:768px){
    .elementor-987 .elementor-element.elementor-element-4b369cf img{
        position: absolute;
        top: 0;
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8603bb */.elementor-987 .elementor-element.elementor-element-b8603bb{
   min-height: 100%;
   overflow: hidden;
}
.elementor-987 .elementor-element.elementor-element-b8603bb::after{
    background: rgba(255,255,255,0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
@media screen and (max-width: 768px){
    .elementor-987 .elementor-element.elementor-element-b8603bb .wp-post-image{
        max-height: unset;
    }
}
.elementor-987 .elementor-element.elementor-element-b8603bb div{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-link, class: .elementor-element-4e4a40c */.elementor-987 .elementor-element.elementor-element-4e4a40c h3 {
    margin-bottom: 0px;
}
.elementor-987 .elementor-element.elementor-element-4e4a40c{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-90cb407 */.elementor-987 .elementor-element.elementor-element-90cb407 p{
    color:#79A475;
    font-size:21px;
    font-weight:bold;
}
@media screen and (max-width: 1024px){
    .elementor-987 .elementor-element.elementor-element-90cb407 p{
        font-size:20px;
    }
}
@media screen and (min-width: 1285px){
    .elementor-987 .elementor-element.elementor-element-90cb407 p{
        font-size:24px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-8865105 */.elementor-987 .elementor-element.elementor-element-8865105 p.jet-listing-dynamic-field__content {
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ce65763 */@media screen and (min-width: 1285px){
    .elementor-987 .elementor-element.elementor-element-ce65763 .elementor-widget-wrap{
        //padding: 0 25%;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_title .jet-listing-dynamic-link__label{
        font-size:48px;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_date .jet-listing-dynamic-field__content{
        font-size:24px;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .agenda_list_item_excerpt p{
        font-size:21px;
    }
}
@media screen and (min-width:768px){
    .elementor-987 .elementor-element.elementor-element-ce65763 {
        width:50%;
    }
    .elementor-987 .elementor-element.elementor-element-ce65763 .elementor-widget-wrap > div {
        max-width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-image, class: .elementor-element-4b369cf */.elementor-987 .elementor-element.elementor-element-4b369cf img, .elementor-987 .elementor-element.elementor-element-4b369cf a, .elementor-987 .elementor-element.elementor-element-4b369cf div{
    min-width: 100%;
    min-height: 100%!important;
}
@media screen and (min-width:768px){
    .elementor-987 .elementor-element.elementor-element-4b369cf img{
        position: absolute;
        top: 0;
        left: 0;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b8603bb */.elementor-987 .elementor-element.elementor-element-b8603bb{
   min-height: 100%;
   overflow: hidden;
}
.elementor-987 .elementor-element.elementor-element-b8603bb::after{
    background: rgba(255,255,255,0.2);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
@media screen and (max-width: 768px){
    .elementor-987 .elementor-element.elementor-element-b8603bb .wp-post-image{
        max-height: unset;
    }
}
.elementor-987 .elementor-element.elementor-element-b8603bb div{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e4d3de3 */.elementor-987 .elementor-element.elementor-element-e4d3de3:hover img{
    transform: scale(1.1);
    transition: transform .2s;
}
@media screen and (min-width:768px){
    .elementor-987 .elementor-element.elementor-element-e4d3de3{
        height: 45vw;
    }
}

.elementor-987 .elementor-element.elementor-element-e4d3de3 img{
    transition: transform .2s;
    overflow: hidden;
}/* End custom CSS */