.elementor-7116 .elementor-element.elementor-element-6a18eae4{--display:flex;--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7116 .elementor-element.elementor-element-1b5cd01b{--display:flex;}.elementor-7116 .elementor-element.elementor-element-9a3e316 .text-center{text-align:center !important;}.elementor-7116 .elementor-element.elementor-element-9a3e316 .section-title h2{text-align:center !important;}.elementor-7116 .elementor-element.elementor-element-5fc8f2cb{--display:flex;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery-item .gallery-caption{display:none;}.elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery-item{padding:0 12px 12px 0;}.elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery{margin:0 -12px -12px 0;}.elementor-7116 .elementor-element.elementor-element-b2ec175{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-7116 .elementor-element.elementor-element-6a18eae4{--content-width:768px;}.elementor-7116 .elementor-element.elementor-element-5fc8f2cb{--content-width:1280px;}}@media(max-width:1024px){.elementor-7116 .elementor-element.elementor-element-b2ec175{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-7116 .elementor-element.elementor-element-b2ec175{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for image-gallery, class: .elementor-element-5ed9eb3 */.elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery {
    column-gap: 14px;
    display: grid;
    grid-template-columns: repeat(5, 1fr);
}

.elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery-item{
   width: 100% !important;
   max-width: 100% !important;
   align-self: center;
}

.elementor-7116 .elementor-element.elementor-element-5ed9eb3 br{
    display: none;
}


@media screen and (max-width: 1024px){
   .elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery {
    column-gap: 14px
    display: grid;
    grid-template-columns: repeat(3, 1fr);
   }
}

@media screen and (max-width: 768px){
   .elementor-7116 .elementor-element.elementor-element-5ed9eb3 .gallery {
    column-gap: 14px
    display: grid;
    grid-template-columns: repeat(2, 1fr);
   }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2ec175 */.home2-contact-section{
    margin-top: 80px;
    padding: 60px 20px;
}

.elementor-7116 .elementor-element.elementor-element-b2ec175 .section-title{
    margin-bottom: 40px;
}/* End custom CSS */