.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-container{min-height:60px;}.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-shape-bottom svg{height:60px;transform:translateX(-50%) rotateY(180deg);}.elementor-109 .elementor-element.elementor-element-034d4f5:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-034d4f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-43e9896 );}.elementor-109 .elementor-element.elementor-element-034d4f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 30px 90px 30px;}.elementor-109 .elementor-element.elementor-element-034d4f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-320705f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-109 .elementor-element.elementor-element-320705f > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-109 .elementor-element.elementor-element-45ceda2{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-45ceda2 > .elementor-widget-container{margin:0px 45px 30px 0px;}.elementor-109 .elementor-element.elementor-element-45ceda2 img{width:186px;height:45px;}.elementor-109 .elementor-element.elementor-element-6fae47b{width:auto;max-width:auto;}.elementor-109 .elementor-element.elementor-element-6fae47b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-6fae47b img{width:139px;height:56px;}.elementor-109 .elementor-element.elementor-element-4d58b91 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-ee4800d > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-109 .elementor-element.elementor-element-a720dc7{--grid-row-gap:15px;--grid-column-gap:30px;}.elementor-109 .elementor-element.elementor-element-a720dc7 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-a720dc7 .elementor-post__title, .elementor-109 .elementor-element.elementor-element-a720dc7 .elementor-post__title a{color:var( --e-global-color-text );line-height:1.5em;}.elementor-109 .elementor-element.elementor-element-a720dc7 .elementor-post__title{margin-bottom:15px;}.elementor-109 .elementor-element.elementor-element-a720dc7 .elementor-post__meta-data{color:var( --e-global-color-a4d69a3 );margin-bottom:5px;}.elementor-109 .elementor-element.elementor-element-3631231 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-109 .elementor-element.elementor-element-71e45ce > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-71e45ce .elementor-nav-menu .elementor-item{line-height:1em;}.elementor-109 .elementor-element.elementor-element-71e45ce .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-109 .elementor-element.elementor-element-71e45ce{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-109 .elementor-element.elementor-element-71e45ce .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-109 .elementor-element.elementor-element-639b35d > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-639b35d .elementor-nav-menu .elementor-item{line-height:1em;}.elementor-109 .elementor-element.elementor-element-639b35d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;padding-top:5px;padding-bottom:5px;}.elementor-109 .elementor-element.elementor-element-639b35d{--e-nav-menu-horizontal-menu-item-margin:calc( 5px / 2 );}.elementor-109 .elementor-element.elementor-element-639b35d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:5px;}.elementor-109 .elementor-element.elementor-element-27391c4:not(.elementor-motion-effects-element-type-background), .elementor-109 .elementor-element.elementor-element-27391c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-109 .elementor-element.elementor-element-27391c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-109 .elementor-element.elementor-element-27391c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109 .elementor-element.elementor-element-22e0e8a{--e-image-carousel-slides-to-show:4;}.elementor-109 .elementor-element.elementor-element-22e0e8a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px) and (min-width:768px){.elementor-109 .elementor-element.elementor-element-320705f{width:33%;}.elementor-109 .elementor-element.elementor-element-368b411{width:67%;}}@media(max-width:1024px){.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-container{min-height:45px;}.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-shape-bottom svg{height:45px;}.elementor-109 .elementor-element.elementor-element-034d4f5{padding:75px 30px 75px 30px;}.elementor-109 .elementor-element.elementor-element-320705f.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-109 .elementor-element.elementor-element-45ceda2 > .elementor-widget-container{margin:0px 30px 30px 0px;}.elementor-109 .elementor-element.elementor-element-45ceda2 img{width:124px;height:30px;}.elementor-109 .elementor-element.elementor-element-6fae47b img{width:99.5px;height:40px;}.elementor-109 .elementor-element.elementor-element-22e0e8a{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-container{min-height:30px;}.elementor-109 .elementor-element.elementor-element-9a4aef0 > .elementor-shape-bottom svg{height:30px;}.elementor-109 .elementor-element.elementor-element-034d4f5{padding:60px 15px 60px 15px;}.elementor-109 .elementor-element.elementor-element-320705f.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-109 .elementor-element.elementor-element-320705f > .elementor-element-populated{padding:0px 0px 30px 0px;}.elementor-109 .elementor-element.elementor-element-ee4800d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-3631231 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-109 .elementor-element.elementor-element-27391c4{padding:15px 15px 15px 15px;}.elementor-109 .elementor-element.elementor-element-22e0e8a{--e-image-carousel-slides-to-show:3;}.elementor-109 .elementor-element.elementor-element-22e0e8a > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for posts, class: .elementor-element-a720dc7 */.elementor-109 .elementor-element.elementor-element-a720dc7 article .elementor-post__text {
    display: flex;
    flex-direction: column-reverse;
}
.elementor-109 .elementor-element.elementor-element-a720dc7 .elementor-post__meta-data .elementor-post-author {
    font-weight: 600;
    margin-right: 5px;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-71e45ce */.elementor-109 .elementor-element.elementor-element-71e45ce a {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639b35d */.elementor-109 .elementor-element.elementor-element-639b35d a {
    display: inline-block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-22e0e8a */.elementor-109 .elementor-element.elementor-element-22e0e8a img {
    height:  calc((100vw - 60px) / 6);
    max-height: 75px;
    width: calc((100vw - 60px) / 3);
    max-width: 150px;
    object-fit: cover;
}
@media screen and (min-width: 361px) {
    .elementor-109 .elementor-element.elementor-element-22e0e8a img {
    height:  calc((100vw - 210px) / 12);
    width: calc((100vw - 210px) / 6);
    }
}/* End custom CSS */