.elementor-1881 .elementor-element.elementor-element-f48eb69{--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;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;--z-index:1;overflow:visible;}.elementor-1881 .elementor-element.elementor-element-8b1bb81 img{width:100%;object-position:center center;border-radius:15px 15px 15px 15px;}.elementor-1881 .elementor-element.elementor-element-8b1bb81{width:100%;max-width:100%;}.elementor-1881 .elementor-element.elementor-element-8b1bb81 .elementor-widget-container{transition:all 400ms;}.elementor-1881 .elementor-element.elementor-element-1d3ce10 .elementor-heading-title{font-size:15px;font-weight:700;line-height:20px;}.elementor-1881 .elementor-element.elementor-element-1d3ce10 > .elementor-widget-container{margin:-50px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1881 .elementor-element.elementor-element-1d3ce10 .elementor-widget-container{transition:all 400ms;}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-icon{width:0px;}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-icon i{font-size:0px;}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-icon svg{--e-icon-list-icon-size:0px;}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-text, .elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-icon-list-item{font-size:12px;font-weight:500;line-height:20px;}.elementor-1881 .elementor-element.elementor-element-cf51098 > .elementor-widget-container{margin:-30px 0px 0px 0px;padding:0px 0px 0px 15px;}.elementor-1881 .elementor-element.elementor-element-cf51098 .elementor-widget-container{transition:all 400ms;}@media(max-width:767px){.elementor-1881 .elementor-element.elementor-element-f48eb69{--min-height:0vh;--gap:0px 0px;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-1881 .elementor-element.elementor-element-8b1bb81 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-1881 .elementor-element.elementor-element-f48eb69{--width:100%;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-8b1bb81 */.blog-post-item {
    max-width: 100%;
    overflow: hidden !important;
    border-radius: 10px;
}

.blog-img {
    max-width: 100%;
    transition: 0.2s all ease-in-out;
    position: relative;
    border-radius: 10px;
}

.blog-post-item:hover .blog-img {
    transform: scale(1.07) !important;
    border-radius: 10px;
}

/*.blog-img:hover:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background-color: rgba(0,0,0,0.5); */
/*  z-index: 2; */
/*  cursor: pointer;*/
/*  border-radius: 10px*/
/*}*/

.title, .info {
    opacity: 0;
    animation: fadeOut .2s ease-in-out;
    animation-fill-mode: forwards;
    z-index: 10;
}

.blog-img:hover + .title,
.blog-img:hover ~ .info {
    animation: fadeIn .2s ease-in-out;
    animation-fill-mode: forwards;
    z-index: 10;
}

.title:hover, .title:hover + .info, .info:hover ~ .title {
    animation: fadeIn .2s ease-in-out;
    animation-fill-mode: forwards;
    z-index: 10;
}

@keyframes fadeOut {
  0%   {opacity: 1;}
  25%  {opacity: 0.75;}
  50%  {opacity: 0.5;}
  75%  {opacity: 0.25;}
  100% {opacity: 0;}
}

@keyframes fadeIn {
  0%   {opacity: 0;}
  25%  {opacity: 0.25;}
  50%  {opacity: 0.5;}
  75%  {opacity: 0.75;}
  100% {opacity: 1;}
}

@media screen and (max-width: 1024px) {
    .title, .info {
    opacity: 1 !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f48eb69 */.blog-post-item {
    overflow: hidden;
}

/*.blog-post-item {*/
/*    max-width: 100%;*/
/*    overflow: hidden !important;*/
/*    border-radius: 10px;*/
/*}*/

/*.blog-img {*/
/*    max-width: 100%;*/
/*    transition: 0.2s all ease-in-out;*/
/*    position: relative;*/
/*    border-radius: 10px;*/
/*}*/

/*.blog-post-item:hover .blog-img {*/
/*    transform: scale(1.07) !important;*/
/*    border-radius: 10px;*/
/*}*/

/*.blog-img:hover:after {*/
/*    content: "";*/
/*    position: absolute;*/
/*    inset: 0;*/
/*    background-color: rgba(0,0,0,0.5); */
/*  z-index: 2; */
/*  cursor: pointer;*/
/*  border-radius: 10px*/
/*}*/

/*.title, .info {*/
/*    opacity: 0;*/
/*    animation: fadeOut .2s ease-in-out;*/
/*    animation-fill-mode: forwards;*/
/*    z-index: 10;*/
/*}*/

/*.blog-post-item:hover + .title,*/
/*.blog-post-item:hover ~ .info {*/
/*    animation: fadeIn .2s ease-in-out;*/
/*    animation-fill-mode: forwards;*/
/*    z-index: 10;*/
/*}*/

/*.title:hover, .title:hover + .info, .info:hover, .info:hover ~ .title {*/
/*    animation: fadeIn .2s ease-in-out;*/
/*    animation-fill-mode: forwards;*/
/*    z-index: 10;*/
/*}*/

/*@keyframes fadeOut {*/
/*  0%   {opacity: 1;}*/
/*  25%  {opacity: 0.75;}*/
/*  50%  {opacity: 0.5;}*/
/*  75%  {opacity: 0.25;}*/
/*  100% {opacity: 0;}*/
/*}*/

/*@keyframes fadeIn {*/
/*  0%   {opacity: 0;}*/
/*  25%  {opacity: 0.25;}*/
/*  50%  {opacity: 0.5;}*/
/*  75%  {opacity: 0.75;}*/
/*  100% {opacity: 1;}*/
/*}*//* End custom CSS */