.elementor-2474 .elementor-element.elementor-element-9f346ed{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2474 .elementor-element.elementor-element-9f346ed:not(.elementor-motion-effects-element-type-background), .elementor-2474 .elementor-element.elementor-element-9f346ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2474 .elementor-element.elementor-element-9f346ed > .elementor-shape-top .elementor-shape-fill, .elementor-2474 .elementor-element.elementor-element-9f346ed > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FF0000;}.elementor-2474 .elementor-element.elementor-element-9f346ed > .elementor-shape-bottom .elementor-shape-fill, .elementor-2474 .elementor-element.elementor-element-9f346ed > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FF0000;}.elementor-2474 .elementor-element.elementor-element-b832c20 .elementor-heading-title{color:#FFFFFF;}.elementor-2474 .elementor-element.elementor-element-727a2d0{--display:flex;}.elementor-2474 .elementor-element.elementor-element-6375751{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-2474 .elementor-element.elementor-element-6375751:not(.elementor-motion-effects-element-type-background), .elementor-2474 .elementor-element.elementor-element-6375751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF1E44;}.elementor-2474 .elementor-element.elementor-element-53d4685 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-2474 .elementor-element.elementor-element-53d4685 .elementor-heading-title{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-2474 .elementor-element.elementor-element-35d3617{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;}.elementor-2474 .elementor-element.elementor-element-41e236c > .elementor-widget-container{margin:20px 20px 20px 20px;padding:20px 20px 20px 20px;}.elementor-2474 .elementor-element.elementor-element-41e236c .elementor-heading-title{font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-2474 .elementor-element.elementor-element-d6e1479{font-size:12px;color:#FFFFFF;}.elementor-2474 .elementor-element.elementor-element-d400329{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-2474 .elementor-element.elementor-element-6375751{--justify-content:flex-end;}}@media(min-width:768px){.elementor-2474 .elementor-element.elementor-element-6375751{--width:80%;}}/* Start custom CSS for theme-site-title, class: .elementor-element-b832c20 *//*
Target the custom class applied to the Site Title widget.
This ensures the animation is smooth when the color changes.
*/
.title-hover-yellow a {
    color: #FFFFFF; /* Start Color: White */
    transition: color 0.3s ease-in-out; /* Smooth transition */
    text-decoration: none; /* Removes default underline */
}

/*
Target the element when the mouse hovers over it.
Changes the text color to the theme's accent yellow.
*/
.title-hover-yellow a:hover {
    color: #FFE600; /* End Color: Accent Yellow */
}

/* Important Note: Elementor wraps the Site Title content in a link <a> tag,
so we must target the 'a' tag (Site Title Link) inside our custom class.
*//* End custom CSS */