.elementor-427 .elementor-element.elementor-element-a425ae7{--display:flex;}.elementor-427 .elementor-element.elementor-element-1dc75a5{--display:flex;}.elementor-427 .elementor-element.elementor-element-04debc6 > .elementor-widget-container{background-color:#DFDFDF;margin:0px 0px 0px 0px;padding:10px 10px 4px 10px;}.elementor-427 .elementor-element.elementor-element-1be424e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-427 .elementor-element.elementor-element-1be424e .elementor-divider-separator{width:0%;}.elementor-427 .elementor-element.elementor-element-1be424e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-427 .elementor-element.elementor-element-9c5740f{--display:flex;}.elementor-427 .elementor-element.elementor-element-76635b6{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-427 .elementor-element.elementor-element-e43f4f5{--display:flex;}.elementor-427 .elementor-element.elementor-element-a203bf4 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-a203bf4{text-align:center;}.elementor-427 .elementor-element.elementor-element-a203bf4 .elementor-heading-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-28a77fc{--display:flex;}.elementor-427 .elementor-element.elementor-element-8107af5 > .elementor-widget-container{margin:0250px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-8107af5{text-align:center;}.elementor-427 .elementor-element.elementor-element-8107af5 .elementor-heading-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-8cf7b0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-427 .elementor-element.elementor-element-f637ac4 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-f637ac4{text-align:center;}.elementor-427 .elementor-element.elementor-element-f637ac4 .elementor-heading-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-826c0b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-427 .elementor-element.elementor-element-efc8dc1 > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-efc8dc1{text-align:center;}.elementor-427 .elementor-element.elementor-element-efc8dc1 .elementor-heading-title{color:#FFFFFF;}.elementor-427 .elementor-element.elementor-element-a324847{--display:flex;--min-height:500px;}.elementor-427 .elementor-element.elementor-element-3625faf > .elementor-widget-container{margin:250px 0px 0px 0px;}.elementor-427 .elementor-element.elementor-element-3625faf{text-align:center;}.elementor-427 .elementor-element.elementor-element-3625faf .elementor-heading-title{color:#FFFFFF;}@media(max-width:1024px){.elementor-427 .elementor-element.elementor-element-76635b6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-427 .elementor-element.elementor-element-76635b6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-e43f4f5 */.elementor-427 .elementor-element.elementor-element-e43f4f5 {
    position: relative;
    overflow: hidden;
}

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

.elementor-427 .elementor-element.elementor-element-e43f4f5:hover::before {
    background: rgba(0, 0, 0, 0.55);
}

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

.elementor-427 .elementor-element.elementor-element-e43f4f5:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28a77fc */.elementor-427 .elementor-element.elementor-element-28a77fc {
    position: relative;
    overflow: hidden;
}

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

.elementor-427 .elementor-element.elementor-element-28a77fc:hover::before {
    background: rgba(0, 0, 0, 0.55);
}

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

.elementor-427 .elementor-element.elementor-element-28a77fc:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cf7b0b */.elementor-427 .elementor-element.elementor-element-8cf7b0b {
    position: relative;
    overflow: hidden;
}

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

.elementor-427 .elementor-element.elementor-element-8cf7b0b:hover::before {
    background: rgba(0, 0, 0, 0.55);
}

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

.elementor-427 .elementor-element.elementor-element-8cf7b0b:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-826c0b1 */.elementor-427 .elementor-element.elementor-element-826c0b1 {
    position: relative;
    overflow: hidden;
}

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

.elementor-427 .elementor-element.elementor-element-826c0b1:hover::before {
    background: rgba(0, 0, 0, 0.55);
}

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

.elementor-427 .elementor-element.elementor-element-826c0b1:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a324847 */.elementor-427 .elementor-element.elementor-element-a324847 {
    position: relative;
    overflow: hidden;
}

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

.elementor-427 .elementor-element.elementor-element-a324847:hover::before {
    background: rgba(0, 0, 0, 0.55);
}

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

.elementor-427 .elementor-element.elementor-element-a324847:hover .elementor-widget-heading {
    opacity: 1;
}/* End custom CSS */