.elementor-646 .elementor-element.elementor-element-b2f4665{--display:flex;--justify-content:space-evenly;}.elementor-646 .elementor-element.elementor-element-30e93ee .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:55px;font-weight:400;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-30e93ee .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-30e93ee .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-4d85abc .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-4d85abc .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-4d85abc .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-a8f7c39 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-a8f7c39 .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-a8f7c39 .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-8b8823a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-8b8823a .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-8b8823a .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-ee337e1 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:55px;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-ee337e1 .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-ee337e1 .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-f307aad{--display:flex;--justify-content:space-evenly;}.elementor-646 .elementor-element.elementor-element-c9f75ed .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-c9f75ed .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-c9f75ed .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-47cc18d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-47cc18d .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-47cc18d .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-0997f40 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-0997f40 .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-0997f40 .elementor-heading-title a:focus{color:#03B015;}.elementor-646 .elementor-element.elementor-element-9224e9a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:50px;font-weight:300;color:#FFFFFF;}.elementor-646 .elementor-element.elementor-element-9224e9a .elementor-heading-title a:hover, .elementor-646 .elementor-element.elementor-element-9224e9a .elementor-heading-title a:focus{color:#03B015;}@media(max-width:1024px){.elementor-646 .elementor-element.elementor-element-30e93ee .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-4d85abc .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-a8f7c39 .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-8b8823a .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-ee337e1 .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-c9f75ed .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-47cc18d .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-0997f40 .elementor-heading-title{font-size:40px;}.elementor-646 .elementor-element.elementor-element-9224e9a .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-646 .elementor-element.elementor-element-b2f4665{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-646 .elementor-element.elementor-element-30e93ee .elementor-heading-title{font-size:28px;}.elementor-646 .elementor-element.elementor-element-4d85abc .elementor-heading-title{font-size:28px;}.elementor-646 .elementor-element.elementor-element-a8f7c39 .elementor-heading-title{font-size:28px;}.elementor-646 .elementor-element.elementor-element-8b8823a .elementor-heading-title{font-size:28px;}.elementor-646 .elementor-element.elementor-element-ee337e1 .elementor-heading-title{font-size:28px;}.elementor-646 .elementor-element.elementor-element-c9f75ed .elementor-heading-title{font-size:22px;}.elementor-646 .elementor-element.elementor-element-47cc18d .elementor-heading-title{font-size:22px;}.elementor-646 .elementor-element.elementor-element-0997f40 .elementor-heading-title{font-size:22px;}.elementor-646 .elementor-element.elementor-element-9224e9a .elementor-heading-title{font-size:22px;}}/* Start custom CSS *//* 1. Initially hide the right container */
.right-container {
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out; 
}

/* 2. Show ONLY when the heading inside the left container is hovered */
.left-container:has(.trigger-header:hover) + .right-container,
/* 3. Keep it shown when the cursor moves onto the right container itself */
.right-container:hover {
    opacity: 1;
    visibility: visible;
}/* End custom CSS */