.elementor-21652 .elementor-element.elementor-element-7a296b39{--display:flex;}.elementor-21652 .elementor-element.elementor-element-21f868ec{width:100%;max-width:100%;}.elementor-21652 .elementor-element.elementor-element-21f868ec.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21652 .elementor-element.elementor-element-21f868ec .gallery-item .gallery-caption{display:none;}.elementor-21652 .elementor-element.elementor-element-21f868ec .gallery-item{padding:0 15px 15px 0;}.elementor-21652 .elementor-element.elementor-element-21f868ec .gallery{margin:0 -15px -15px 0;}.elementor-21652 .elementor-element.elementor-element-6a5414bf{--display:flex;}.elementor-21652 .elementor-element.elementor-element-3305e273{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7.elementor-view-framed .elementor-icon, .elementor-21652 .elementor-element.elementor-element-57cfa6b7.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7 .elementor-icon{font-size:64px;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7 .elementor-icon-box-title{color:#080000;}.elementor-21652 .elementor-element.elementor-element-57cfa6b7 .elementor-icon-box-description{color:#000000;}.elementor-21652 .elementor-element.elementor-element-314a2235 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21652 .elementor-element.elementor-element-314a2235.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21652 .elementor-element.elementor-element-314a2235.elementor-view-framed .elementor-icon, .elementor-21652 .elementor-element.elementor-element-314a2235.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21652 .elementor-element.elementor-element-314a2235 .elementor-icon{font-size:64px;}.elementor-21652 .elementor-element.elementor-element-314a2235 .elementor-icon-box-title{color:#080000;}.elementor-21652 .elementor-element.elementor-element-314a2235 .elementor-icon-box-description{color:#000000;}.elementor-21652 .elementor-element.elementor-element-96fa8fc .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21652 .elementor-element.elementor-element-96fa8fc.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21652 .elementor-element.elementor-element-96fa8fc.elementor-view-framed .elementor-icon, .elementor-21652 .elementor-element.elementor-element-96fa8fc.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21652 .elementor-element.elementor-element-96fa8fc .elementor-icon{font-size:64px;}.elementor-21652 .elementor-element.elementor-element-96fa8fc .elementor-icon-box-title{color:#080000;}.elementor-21652 .elementor-element.elementor-element-96fa8fc .elementor-icon-box-description{color:#000000;}.elementor-21652 .elementor-element.elementor-element-4a7c8bc5{--display:flex;}.elementor-21652 .elementor-element.elementor-element-15897088 .gallery-item .gallery-caption{display:none;}.elementor-21652 .elementor-element.elementor-element-125fc16e{--display:flex;}@media(max-width:1024px){.elementor-21652 .elementor-element.elementor-element-3305e273{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21652 .elementor-element.elementor-element-3305e273{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image-gallery, class: .elementor-element-21f868ec */.elementor-image-gallery img {
  height: 500px !important;
  width: 100% !important;
  object-fit: cover !important;
}

.elementor-image-gallery .gallery-item {
  height: 400px !important;
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-15897088 */.elementor-21652 .elementor-element.elementor-element-15897088 .gallery-item img,
.elementor-21652 .elementor-element.elementor-element-15897088 .e-gallery-image img,
.elementor-21652 .elementor-element.elementor-element-15897088 img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */