.elementor-200 .elementor-element.elementor-element-84368c7{--display:flex;--min-height:37vh;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-200 .elementor-element.elementor-element-84368c7:not(.elementor-motion-effects-element-type-background), .elementor-200 .elementor-element.elementor-element-84368c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(146deg, #3B434E 0%, #1F242B 100%);}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-200 .elementor-element.elementor-element-14de365{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:800;color:var( --e-global-color-b4ec6b5 );}.elementor-200 .elementor-element.elementor-element-14de365 a{color:var( --e-global-color-b4ec6b5 );}.elementor-200 .elementor-element.elementor-element-14de365 a:hover{color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-200 .elementor-element.elementor-element-7894e3d{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-200 .elementor-element.elementor-element-84368c7{--content-width:1200px;}.elementor-200 .elementor-element.elementor-element-7894e3d{--content-width:1290px;}}/* Start custom CSS *//*Gallery image alignment*/
.elementor-gallery__container {
    display: grid;
    grid-template-columns: repeat(3, 1fr)!important;
    gap: 10px;
    height: 100%;
}

.e-gallery-item:nth-child(1) {
    grid-column: span 2;
    grid-row: span 2;
}

.e-gallery-item {
    display: block;
    position: relative;
    overflow: hidden;
}

.e-gallery-item:not(.e-gallery-item:nth-child(1)) {
    grid-column: 3;
}

.e-gallery-image {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
}

/*Hide input focus*/
.elementor-field-group .elementor-field-textual:focus {
    box-shadow: none;
}/* End custom CSS */