.elementor-1120 .elementor-element.elementor-element-55e8de7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1120 .elementor-element.elementor-element-b1db5d5{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-b1db5d5 img{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-0e48186{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-0e48186 img{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-6d20461{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-6d20461 img{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-71aee22{border-radius:12px 12px 12px 12px;}.elementor-1120 .elementor-element.elementor-element-71aee22 img{border-radius:12px 12px 12px 12px;}@media(max-width:1024px){.elementor-1120 .elementor-element.elementor-element-55e8de7{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1120 .elementor-element.elementor-element-55e8de7{--content-width:786px;}}@media(max-width:767px){.elementor-1120 .elementor-element.elementor-element-55e8de7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:8px 8px;--row-gap:8px;--column-gap:8px;--grid-auto-flow:row;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}}/* Start custom CSS for image, class: .elementor-element-b1db5d5 */.elementor-1120 .elementor-element.elementor-element-b1db5d5 .elementor-cta__title{
    opacity: 0;
}
.elementor-1120 .elementor-element.elementor-element-b1db5d5:hover .elementor-cta__title{
    opacity: 1;
}
.elementor-1120 .elementor-element.elementor-element-b1db5d5.elementor-bg-transform-zoom-in 
.elementor-cta:hover .elementor-cta__bg {
  transform: scale(1.05);
  

}
 .elementor-cta__bg-overlay:hover {
  background: linear-gradient(to top,rgb(0 0 0 / .6) , transparent
);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e48186 */.elementor-1120 .elementor-element.elementor-element-0e48186 .elementor-cta__title{
    opacity: 0;
}
.elementor-1120 .elementor-element.elementor-element-0e48186:hover .elementor-cta__title{
    opacity: 1;
}
.elementor-1120 .elementor-element.elementor-element-0e48186.elementor-bg-transform-zoom-in 
.elementor-cta:hover .elementor-cta__bg {
  transform: scale(1.05);
  

}
 .elementor-cta__bg-overlay:hover {
  background: linear-gradient(to top,rgb(0 0 0 / .6) , transparent
);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d20461 */.elementor-1120 .elementor-element.elementor-element-6d20461 .elementor-cta__title{
    opacity: 0;
}
.elementor-1120 .elementor-element.elementor-element-6d20461:hover .elementor-cta__title{
    opacity: 1;
}
.elementor-1120 .elementor-element.elementor-element-6d20461.elementor-bg-transform-zoom-in 
.elementor-cta:hover .elementor-cta__bg {
  transform: scale(1.05);
  

}
 .elementor-cta__bg-overlay:hover {
  background: linear-gradient(to top,rgb(0 0 0 / .6) , transparent
);

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71aee22 */.elementor-1120 .elementor-element.elementor-element-71aee22 .elementor-cta__title{
    opacity: 0;
}
.elementor-1120 .elementor-element.elementor-element-71aee22:hover .elementor-cta__title{
    opacity: 1;
}
.elementor-1120 .elementor-element.elementor-element-71aee22.elementor-bg-transform-zoom-in 
.elementor-cta:hover .elementor-cta__bg {
  transform: scale(1.05);
  

}
 .elementor-cta__bg-overlay:hover {
  background: linear-gradient(to top,rgb(0 0 0 / .6) , transparent
);

}/* End custom CSS */