.elementor-21658 .elementor-element.elementor-element-5c114d13{--display:flex;}.elementor-21658 .elementor-element.elementor-element-f6ab5b7{width:100%;max-width:100%;}.elementor-21658 .elementor-element.elementor-element-f6ab5b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21658 .elementor-element.elementor-element-f6ab5b7 .gallery-item .gallery-caption{display:none;}.elementor-21658 .elementor-element.elementor-element-f6ab5b7 .gallery-item{padding:0 15px 15px 0;}.elementor-21658 .elementor-element.elementor-element-f6ab5b7 .gallery{margin:0 -15px -15px 0;}.elementor-21658 .elementor-element.elementor-element-44efa55a{--display:flex;}.elementor-21658 .elementor-element.elementor-element-69920c5d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21658 .elementor-element.elementor-element-5bbad351 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21658 .elementor-element.elementor-element-5bbad351.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21658 .elementor-element.elementor-element-5bbad351.elementor-view-framed .elementor-icon, .elementor-21658 .elementor-element.elementor-element-5bbad351.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21658 .elementor-element.elementor-element-5bbad351 .elementor-icon{font-size:64px;}.elementor-21658 .elementor-element.elementor-element-5bbad351 .elementor-icon-box-title{color:#080000;}.elementor-21658 .elementor-element.elementor-element-5bbad351 .elementor-icon-box-description{color:#000000;}.elementor-21658 .elementor-element.elementor-element-6261decf .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21658 .elementor-element.elementor-element-6261decf.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21658 .elementor-element.elementor-element-6261decf.elementor-view-framed .elementor-icon, .elementor-21658 .elementor-element.elementor-element-6261decf.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21658 .elementor-element.elementor-element-6261decf .elementor-icon{font-size:64px;}.elementor-21658 .elementor-element.elementor-element-6261decf .elementor-icon-box-title{color:#080000;}.elementor-21658 .elementor-element.elementor-element-6261decf .elementor-icon-box-description{color:#000000;}.elementor-21658 .elementor-element.elementor-element-339e7457 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-21658 .elementor-element.elementor-element-339e7457.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-21658 .elementor-element.elementor-element-339e7457.elementor-view-framed .elementor-icon, .elementor-21658 .elementor-element.elementor-element-339e7457.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-21658 .elementor-element.elementor-element-339e7457 .elementor-icon{font-size:64px;}.elementor-21658 .elementor-element.elementor-element-339e7457 .elementor-icon-box-title{color:#080000;}.elementor-21658 .elementor-element.elementor-element-339e7457 .elementor-icon-box-description{color:#000000;}.elementor-21658 .elementor-element.elementor-element-2e17397a{--display:flex;}.elementor-21658 .elementor-element.elementor-element-4fce055b .gallery-item .gallery-caption{display:none;}.elementor-21658 .elementor-element.elementor-element-45a22e74{--display:flex;}@media(max-width:1024px){.elementor-21658 .elementor-element.elementor-element-69920c5d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21658 .elementor-element.elementor-element-69920c5d{--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-f6ab5b7 */.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-4fce055b */.elementor-21658 .elementor-element.elementor-element-4fce055b .gallery-item img,
.elementor-21658 .elementor-element.elementor-element-4fce055b .e-gallery-image img,
.elementor-21658 .elementor-element.elementor-element-4fce055b img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
}/* End custom CSS */