.elementor-249 .elementor-element.elementor-element-7bdf3b1{--display:flex;--margin-top:150px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-249 .elementor-element.elementor-element-d6fbc41 .elementor-heading-title{font-family:"Montserrat Alternates", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-d120b37{--grid-columns:3;--grid-row-gap:50px;--grid-column-gap:50px;}.elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination{text-align:center;margin-top:30px;}.elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-accent );}.elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-50a13c2 );}.elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers.current{color:var( --e-global-color-1cc74ff );}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 15px/2 );}body.rtl .elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 15px/2 );}body.rtl .elementor-249 .elementor-element.elementor-element-d120b37 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 15px/2 );}@media(max-width:1024px){.elementor-249 .elementor-element.elementor-element-7bdf3b1{--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-249 .elementor-element.elementor-element-d120b37{--grid-columns:2;}}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-d120b37{--grid-columns:1;}}/* Start custom CSS */.gallery-spacing-custom .elementor-image-gallery .gallery-item a{
  display: block;
  height: 500px;
  overflow: hidden;
}

.gallery-spacing-custom .elementor-image-gallery .gallery-item a img{
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  object-position: center center;
  display: block;
}/* End custom CSS */