.elementor-4314 .elementor-element.elementor-element-f9a7d34{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4314 .elementor-element.elementor-element-9180395 .elementor-heading-title{font-size:1.51875rem;font-weight:500;line-height:1.5em;color:#777777;}.elementor-4314 .elementor-element.elementor-element-3dbdc2b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;text-align:start;}.elementor-4314 .elementor-element.elementor-element-3dbdc2b .elementor-heading-title{font-size:1.2375rem;line-height:1.6em;}.elementor-4314 .elementor-element.elementor-element-5e0ae89{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-5e0ae89{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-element-ba30077 .porto-gallery{--porto-el-spacing:0px;}.elementor-element-ba30077 .porto-gallery img{width:auto;margin-left:auto;margin-right:auto;}/* Start custom CSS for porto_image_gallery, class: .elementor-element-ba30077 */.porto-gallery figure {
  width: 100%;
  aspect-ratio: 3 / 2; /* choose ratio you want */
  overflow: hidden;
  margin: 0;
}

.porto-gallery img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}/* End custom CSS */