.elementor-321119 .elementor-element.elementor-element-ab1c2f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:14px;--background-transition:0.3s;border-style:solid;border-width:0px 0px 01px 0px;border-color:var( --e-global-color-c13dc9d );--padding-top:10px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-321119 .elementor-element.elementor-element-ab1c2f5, .elementor-321119 .elementor-element.elementor-element-ab1c2f5::before{--border-transition:0.3s;}.elementor-321119 .elementor-element.elementor-element-1141c04 img{width:100%;}.elementor-321119 .elementor-element.elementor-element-3196f71 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;line-height:30px;}@media(max-width:1279px){.elementor-321119 .elementor-element.elementor-element-3196f71 .elementor-heading-title{line-height:30px;}}@media(max-width:1024px){.elementor-321119 .elementor-element.elementor-element-ab1c2f5{--padding-top:0px;--padding-right:0px;--padding-bottom:30px;--padding-left:0px;}.elementor-321119 .elementor-element.elementor-element-3196f71 .elementor-heading-title{font-size:20px;line-height:30px;}}@media(max-width:767px){.elementor-321119 .elementor-element.elementor-element-ab1c2f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--padding-top:10px;--padding-right:0px;--padding-bottom:20px;--padding-left:0px;}.elementor-321119 .elementor-element.elementor-element-1141c04 img{width:100%;}.elementor-321119 .elementor-element.elementor-element-1141c04{width:100%;max-width:100%;}.elementor-321119 .elementor-element.elementor-element-3196f71 .elementor-heading-title{font-size:15px;line-height:18px;}.elementor-321119 .elementor-element.elementor-element-3196f71{width:100%;max-width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-1141c04 */.elementor-321119 .elementor-element.elementor-element-1141c04 a{
    width:100%;
}

.elementor-321119 .elementor-element.elementor-element-1141c04 a{
    width:100%;
}
@media screen and (max-width: 767px){
    .elementor-321119 .elementor-element.elementor-element-1141c04 img{
        width:100% !important;
        height: unset !important;
        object-fit: unset !important;
}}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-3196f71 */.elementor-321119 .elementor-element.elementor-element-3196f71{
    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
  text-overflow: ellipsis;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab1c2f5 */.elementor-321119 .elementor-element.elementor-element-ab1c2f5{
    max-width: 325px !important;
}

@media screen and (max-width: 1279px){
    .elementor-321119 .elementor-element.elementor-element-ab1c2f5{
        max-width: 400px !important;
}}


@media screen and (max-width: 767px){
    .elementor-321119 .elementor-element.elementor-element-ab1c2f5{
        width:100% !important;
        max-width: unset !important;
}}/* End custom CSS */