.elementor-4767673 .elementor-element.elementor-element-6451d7b{--display:flex;--overlay-opacity:0.5;}.elementor-4767673 .elementor-element.elementor-element-6451d7b::before, .elementor-4767673 .elementor-element.elementor-element-6451d7b > .elementor-background-video-container::before, .elementor-4767673 .elementor-element.elementor-element-6451d7b > .e-con-inner > .elementor-background-video-container::before, .elementor-4767673 .elementor-element.elementor-element-6451d7b > .elementor-background-slideshow::before, .elementor-4767673 .elementor-element.elementor-element-6451d7b > .e-con-inner > .elementor-background-slideshow::before, .elementor-4767673 .elementor-element.elementor-element-6451d7b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://hglegacies.com/wp-content/uploads/2024/09/Bg-Services.webp");}.elementor-4767673 .elementor-element.elementor-element-6451d7b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4767673 .elementor-element.elementor-element-499e2e4{--iteration-count:infinite;--dynamic-text-color:#22B800;}.elementor-4767673 .elementor-element.elementor-element-499e2e4 .elementor-headline{text-align:center;}.elementor-4767673 .elementor-element.elementor-element-006d916{text-align:center;}.elementor-4767673 .elementor-element.elementor-element-006d916 .elementor-heading-title{font-family:"Tilt Warp", Sans-serif;color:#FFFFFF;}.elementor-4767673 .elementor-element.elementor-element-88d96bf{--e-price-table-header-background-color:#3237FF;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__heading{color:#1CFF00;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__currency, .elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__integer-part, .elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__fractional-part{color:#D71313;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__price > .elementor-price-table__currency{font-size:calc(60em/100);}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__currency{align-self:center;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__fractional-part{font-size:calc(0em/100);}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__after-price{justify-content:flex-start;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__original-price{font-size:28px;align-self:center;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__features-list li:before{border-top-style:solid;border-top-color:#ddd;border-top-width:2px;margin-top:15px;margin-bottom:15px;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-price-table__additional_info{margin:15px 30px 0px 30px;}.elementor-4767673 .elementor-element.elementor-element-88d96bf .elementor-ribbon-inner{color:#ffffff;}.elementor-4767673 .elementor-element.elementor-element-1af817b{--display:flex;}.elementor-4767673 .elementor-element.elementor-element-2b70b28{text-align:center;font-size:31px;color:#000000;}.elementor-4767673 .elementor-element.elementor-element-2b70b28 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF6B 0%, #D07171 100%);border-style:groove;border-radius:20px 20px 20px 20px;}.elementor-4767673 .elementor-element.elementor-element-32a9339 .latepoint-book-button{font-size:29px;background-color:var( --e-global-color-secondary );color:var( --e-global-color-f898f31 );border-radius:47px 47px 47px 47px;}.elementor-4767673 .elementor-element.elementor-element-689ff20{--display:flex;}.elementor-4767673 .elementor-element.elementor-element-6e0bba7{text-align:center;font-size:31px;color:#000000;}.elementor-4767673 .elementor-element.elementor-element-6e0bba7 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF6B 0%, #D07171 100%);border-radius:20px 20px 20px 20px;}.elementor-4767673 .elementor-element.elementor-element-74d7f20{--display:flex;}.elementor-4767673 .elementor-element.elementor-element-840f279{text-align:center;font-size:31px;color:#000000;}.elementor-4767673 .elementor-element.elementor-element-840f279 a:hover, .elementor-4767673 .elementor-element.elementor-element-840f279 a:focus{color:#FFFFFF;}.elementor-4767673 .elementor-element.elementor-element-840f279 > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF6B 0%, #D07171 100%);border-radius:20px 20px 20px 20px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-4767673 .elementor-element.elementor-element-714ddf5{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-4767673 .elementor-element.elementor-element-714ddf5 > .elementor-widget-container{background-color:#FFFFFF00;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4767673 .elementor-element.elementor-element-6451d7b{--width:98.673%;}}/* Start custom CSS for container, class: .elementor-element-6451d7b */.elementor-4767673 .elementor-element.elementor-element-6451d7b {
    background: linear-gradient(90deg, #0084ff, #FF8f00);
    background-size: 200% 100%;
    animation: gradientAnimation 5s ease infinite;
}

@keyframes gradientAnimation {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}/* End custom CSS */