.elementor-7825 .elementor-element.elementor-element-c214f54{--display:flex;}.elementor-7825 .elementor-element.elementor-element-a104ef3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-7825 .elementor-element.elementor-element-a104ef3 .elementor-divider-separator{width:0%;}.elementor-7825 .elementor-element.elementor-element-a104ef3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-7825 .elementor-element.elementor-element-783db97{--display:flex;}.elementor-7825 .elementor-element.elementor-element-b1c8aab{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7825 .elementor-element.elementor-element-3c0490f{--display:flex;--min-height:500px;}.elementor-7825 .elementor-element.elementor-element-ce2c9b5 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-7825 .elementor-element.elementor-element-ce2c9b5{text-align:center;}.elementor-7825 .elementor-element.elementor-element-ce2c9b5 .elementor-heading-title{color:#FFFFFF;}.elementor-7825 .elementor-element.elementor-element-b80b1ec{--display:flex;--min-height:500px;}.elementor-7825 .elementor-element.elementor-element-862ec99 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-7825 .elementor-element.elementor-element-862ec99{text-align:center;}.elementor-7825 .elementor-element.elementor-element-862ec99 .elementor-heading-title{color:#FFFFFF;}.elementor-7825 .elementor-element.elementor-element-821b2df{--display:flex;--min-height:500px;}.elementor-7825 .elementor-element.elementor-element-ac69b26 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-7825 .elementor-element.elementor-element-ac69b26{text-align:center;}.elementor-7825 .elementor-element.elementor-element-ac69b26 .elementor-heading-title{color:#FFFFFF;}.elementor-7825 .elementor-element.elementor-element-56727e4{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7825 .elementor-element.elementor-element-c99807d > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-7825 .elementor-element.elementor-element-c99807d{text-align:center;}.elementor-7825 .elementor-element.elementor-element-c99807d .elementor-heading-title{color:#FFFFFF;}.elementor-7825 .elementor-element.elementor-element-9d5c2fd{--display:flex;--min-height:500px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7825 .elementor-element.elementor-element-7a9ff65 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-7825 .elementor-element.elementor-element-7a9ff65{text-align:center;}.elementor-7825 .elementor-element.elementor-element-7a9ff65 .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-7825 .elementor-element.elementor-element-b1c8aab{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7825 .elementor-element.elementor-element-b1c8aab{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-3c0490f */.elementor-7825 .elementor-element.elementor-element-3c0490f {
    position: relative;
    overflow: hidden;
}

.elementor-7825 .elementor-element.elementor-element-3c0490f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-7825 .elementor-element.elementor-element-3c0490f:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-7825 .elementor-element.elementor-element-3c0490f .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-7825 .elementor-element.elementor-element-3c0490f:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80b1ec */.elementor-7825 .elementor-element.elementor-element-b80b1ec {
    position: relative;
    overflow: hidden;
}

.elementor-7825 .elementor-element.elementor-element-b80b1ec::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-7825 .elementor-element.elementor-element-b80b1ec:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-7825 .elementor-element.elementor-element-b80b1ec .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-7825 .elementor-element.elementor-element-b80b1ec:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-821b2df */.elementor-7825 .elementor-element.elementor-element-821b2df {
    position: relative;
    overflow: hidden;
}

.elementor-7825 .elementor-element.elementor-element-821b2df::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-7825 .elementor-element.elementor-element-821b2df:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-7825 .elementor-element.elementor-element-821b2df .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-7825 .elementor-element.elementor-element-821b2df:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56727e4 */.elementor-7825 .elementor-element.elementor-element-56727e4 {
    position: relative;
    overflow: hidden;
}

.elementor-7825 .elementor-element.elementor-element-56727e4::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-7825 .elementor-element.elementor-element-56727e4:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-7825 .elementor-element.elementor-element-56727e4 .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-7825 .elementor-element.elementor-element-56727e4:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d5c2fd */.elementor-7825 .elementor-element.elementor-element-9d5c2fd {
    position: relative;
    overflow: hidden;
}

.elementor-7825 .elementor-element.elementor-element-9d5c2fd::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.3s ease;
    z-index: 1;
    pointer-events: none;
}

.elementor-7825 .elementor-element.elementor-element-9d5c2fd:hover::before {
    background: rgba(50, 50, 50, 0.65) !important;
}

.elementor-7825 .elementor-element.elementor-element-9d5c2fd .elementor-widget-heading {
    position: relative;
    z-index: 2;
    opacity: 0;
    transition: opacity 0.3s ease;
}

.elementor-7825 .elementor-element.elementor-element-9d5c2fd:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */