.elementor-277 .elementor-element.elementor-element-18f9d6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px 0px;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-816c13c{--display:flex;--min-height:290px;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-816c13c:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-816c13c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-277 .elementor-element.elementor-element-816c13c, .elementor-277 .elementor-element.elementor-element-816c13c::before{--border-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-69603d5{--display:flex;--min-height:307px;--justify-content:space-between;--gap:8px 8px;--background-transition:0.3s;--padding-block-start:32px;--padding-block-end:32px;--padding-inline-start:32px;--padding-inline-end:32px;}.elementor-277 .elementor-element.elementor-element-69603d5:not(.elementor-motion-effects-element-type-background), .elementor-277 .elementor-element.elementor-element-69603d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-277 .elementor-element.elementor-element-69603d5, .elementor-277 .elementor-element.elementor-element-69603d5::before{--border-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-41daa86{--display:flex;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-69d6d99 .elementor-heading-title{font-family:"Milligram", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-277 .elementor-element.elementor-element-536e577 .elementor-heading-title{font-family:"Milligram", Sans-serif;font-size:24px;font-weight:700;line-height:140%;}.elementor-277 .elementor-element.elementor-element-ca906df{--display:flex;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-9f86398{--display:flex;--gap:8px 8px;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-3f4e538{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:150%;}.elementor-277 .elementor-element.elementor-element-9961821{--display:flex;--background-transition:0.3s;}.elementor-277 .elementor-element.elementor-element-0b74822 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Milligram", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;}@media(max-width:1366px){.elementor-277 .elementor-element.elementor-element-816c13c{--min-height:20vh;}.elementor-277 .elementor-element.elementor-element-69603d5{--min-height:20vh;--padding-block-start:20px;--padding-block-end:20px;--padding-inline-start:20px;--padding-inline-end:20px;}}/* Start custom CSS for heading, class: .elementor-element-536e577 */.elementor-277 .elementor-element.elementor-element-536e577{
        display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-3f4e538 */.elementor-277 .elementor-element.elementor-element-3f4e538 .e-con.e-flex>.e-con-inner{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}
.elementor-277 .elementor-element.elementor-element-3f4e538{
        display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
}/* End custom CSS */