.elementor-16792 .elementor-element.elementor-element-dbf846b{--display:flex;--background-transition:0.3s;--margin-block-start:0px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}/* Start custom CSS */@media (min-width: 1024px) {
  .containerWidth {
    max-width: 1320px;
    margin: 0 auto;
  }
}
/* overlay for page title */
.page-title .container {
    z-index: 2;
}
.page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    background-color: #111111;
    opacity: 0.2;
    z-index: 1;
}
/*header background paralex*/
.page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
    min-height: 400px;
    background-position: center center;
    background-attachment: fixed;
}
/* Page title */
h1.entry-title {
    display: block;
}
.page-title {
        margin-block: 0px 0px!important;
}
/* Hover Effect for Information*/
.infoContainer:hover .textHover {
    color: #fff!important;
}
.infoContainer:hover .textHover a {
    color: #fff!important;
}
.infoContainer:hover .elementor-icon i:before {
    color: #fff!important;
}/* End custom CSS */