.elementor-1739 .elementor-element.elementor-element-314dce72:not(.elementor-motion-effects-element-type-background), .elementor-1739 .elementor-element.elementor-element-314dce72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #0201018F 0%, var( --e-global-color-primary ) 100%);}.elementor-1739 .elementor-element.elementor-element-314dce72{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-1739 .elementor-element.elementor-element-314dce72 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1739 .elementor-element.elementor-element-14e23824.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-14e23824.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-14e23824 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-1739 .elementor-element.elementor-element-16caa067{width:var( --container-widget-width, 33.053% );max-width:33.053%;--container-widget-width:33.053%;--container-widget-flex-grow:0;text-align:left;}.elementor-1739 .elementor-element.elementor-element-16caa067 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1739 .elementor-element.elementor-element-16caa067.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1739 .elementor-element.elementor-element-70b3ae5c .ld-fh-element, .elementor-1739 .elementor-element.elementor-element-70b3ae5c .ld-fh-element a{color:var( --e-global-color-text );}.elementor-1739 .elementor-element.elementor-element-70b3ae5c .ld-fh-element{font-family:"Outfit", Sans-serif;margin:0em 0em 3em 0em;}.elementor-1739 .elementor-element.elementor-element-70b3ae5c .lqd-highlight-inner, .elementor-1739 .elementor-element.elementor-element-70b3ae5c .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-1739 .elementor-element.elementor-element-70b3ae5c .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1739 .elementor-element.elementor-element-16108187 .elementor-icon-list-icon i{color:#849493;transition:color 0.3s;}.elementor-1739 .elementor-element.elementor-element-16108187 .elementor-icon-list-icon svg{fill:#849493;transition:fill 0.3s;}.elementor-1739 .elementor-element.elementor-element-16108187 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-16108187 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-16108187{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-1739 .elementor-element.elementor-element-16108187 .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-1739 .elementor-element.elementor-element-7549012.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-7549012.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-7549012 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1739 .elementor-element.elementor-element-7549012 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1739 .elementor-element.elementor-element-521fb14 .ld-fh-element, .elementor-1739 .elementor-element.elementor-element-521fb14 .ld-fh-element a{color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-521fb14 .ld-fh-element{font-family:"Outfit", Sans-serif;font-size:16px;margin:0em 0em 2em 0em;}.elementor-1739 .elementor-element.elementor-element-521fb14 .lqd-highlight-inner, .elementor-1739 .elementor-element.elementor-element-521fb14 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-1739 .elementor-element.elementor-element-521fb14 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-widget-ld_icon_box .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_icon_box .btn:hover, .elementor-widget-ld_icon_box .btn:focus{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_icon_box .btn{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_icon_box .btn:hover, .is-stuck .elementor-widget-ld_icon_box .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_icon_box.lqd-active-row-light .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_icon_box.lqd-active-row-light .btn:hover, .elementor-widget-ld_icon_box.lqd-active-row-light .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_icon_box.lqd-active-row-dark .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_icon_box.lqd-active-row-dark .btn:hover, .elementor-widget-ld_icon_box.lqd-active-row-dark .btn:focus{background-color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-35ee61a8 .iconbox{text-align:start;}.elementor-1739 .elementor-element.elementor-element-35ee61a8 > .elementor-widget-container{justify-content:start;}.elementor-1739 .elementor-element.elementor-element-35ee61a8 .iconbox-icon-container{font-size:24px;color:var( --e-global-color-accent );}.elementor-1739 .elementor-element.elementor-element-35ee61a8 .iconbox-side .iconbox-icon-wrap{margin-inline-end:24px;}.elementor-1739 .elementor-element.elementor-element-35ee61a8.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:24px;margin-inline-end:0;}.elementor-1739 .elementor-element.elementor-element-35ee61a8 .lqd-iconbox-heading{font-family:"Outfit", Sans-serif;font-size:13px;margin:0px 0px 2px 0px;color:#FFFFFF78;}.elementor-1739 .elementor-element.elementor-element-35ee61a8 .contents p{font-family:var( --e-global-typography-c4696d0-font-family ), Sans-serif;}.elementor-1739 .elementor-element.elementor-element-7a7c6781 .iconbox{text-align:start;}.elementor-1739 .elementor-element.elementor-element-7a7c6781 > .elementor-widget-container{justify-content:start;}.elementor-1739 .elementor-element.elementor-element-7a7c6781 .iconbox-icon-container{font-size:24px;color:var( --e-global-color-accent );}.elementor-1739 .elementor-element.elementor-element-7a7c6781 .iconbox-side .iconbox-icon-wrap{margin-inline-end:24px;}.elementor-1739 .elementor-element.elementor-element-7a7c6781.elementor-align-right .iconbox-side .iconbox-icon-wrap{margin-inline-start:24px;margin-inline-end:0;}.elementor-1739 .elementor-element.elementor-element-7a7c6781 .lqd-iconbox-heading{font-family:"Outfit", Sans-serif;font-size:13px;margin:0px 0px 2px 0px;color:#FFFFFF78;}.elementor-1739 .elementor-element.elementor-element-2c146673 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-1739 .elementor-element.elementor-element-2c146673 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1739 .elementor-element.elementor-element-46766a5 .ld-fh-element, .elementor-1739 .elementor-element.elementor-element-46766a5 .ld-fh-element a{color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-46766a5 .ld-fh-element{font-family:"Outfit", Sans-serif;font-size:16px;margin:0em 0em 2em 0em;}.elementor-1739 .elementor-element.elementor-element-46766a5 .lqd-highlight-inner, .elementor-1739 .elementor-element.elementor-element-46766a5 .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-1739 .elementor-element.elementor-element-46766a5 .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-widget-ld_custom_menu .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_custom_menu .btn:hover, .elementor-widget-ld_custom_menu .btn:focus{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_custom_menu .btn{background-color:var( --e-global-color-primary );}.is-stuck .elementor-widget-ld_custom_menu .btn:hover, .is-stuck .elementor-widget-ld_custom_menu .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_custom_menu.lqd-active-row-light .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_custom_menu.lqd-active-row-light .btn:hover, .elementor-widget-ld_custom_menu.lqd-active-row-light .btn:focus{background-color:var( --e-global-color-primary );}.elementor-widget-ld_custom_menu.lqd-active-row-dark .btn{background-color:var( --e-global-color-primary );}.elementor-widget-ld_custom_menu.lqd-active-row-dark .btn:hover, .elementor-widget-ld_custom_menu.lqd-active-row-dark .btn:focus{background-color:var( --e-global-color-primary );}.elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-custom-menu > .reset-ul > li:not(:last-child), .elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-custom-menu-btn-wrap{margin-bottom:10px;}.elementor-1739 .elementor-element.elementor-element-6ce21264 .reset-ul > li > a{font-family:"Outfit", Sans-serif;font-size:14px;}.elementor-1739 .elementor-element.elementor-element-6ce21264 .link-badge{font-family:"Outfit", Sans-serif;}.elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-fancy-menu > ul > li > a > .link-icon{font-family:"Outfit", Sans-serif;}.elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-fancy-menu > .reset-ul > li > a{color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-fancy-menu > .reset-ul > li > a:hover, .elementor-1739 .elementor-element.elementor-element-6ce21264 .lqd-fancy-menu li.is-active > a{color:#A5A5A5;}.elementor-bc-flex-widget .elementor-1739 .elementor-element.elementor-element-ff0f9b1.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-ff0f9b1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-1739 .elementor-element.elementor-element-ff0f9b1 > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1739 .elementor-element.elementor-element-289b886 .gallery-item .gallery-caption{display:none;}.elementor-1739 .elementor-element.elementor-element-289b886 .gallery-item{padding:0 15px 15px 0;}.elementor-1739 .elementor-element.elementor-element-289b886 .gallery{margin:0 -15px -15px 0;}.elementor-1739 .elementor-element.elementor-element-6194127a{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF21;padding:20px 0px 20px 0px;}.elementor-1739 .elementor-element.elementor-element-3e85104d .ld-fh-element, .elementor-1739 .elementor-element.elementor-element-3e85104d .ld-fh-element a{color:#FFFFFF7A;}.elementor-1739 .elementor-element.elementor-element-3e85104d .ld-fh-element{font-family:"Outfit", Sans-serif;font-size:13px;}.elementor-1739 .elementor-element.elementor-element-3e85104d .lqd-highlight-inner, .elementor-1739 .elementor-element.elementor-element-3e85104d .lqd-highlight-inner .lqd-highlight-brush-svg{height:0.275em;}.elementor-1739 .elementor-element.elementor-element-3e85104d .lqd-highlight-inner{bottom:0em;left:0em;}.elementor-1739 .elementor-element.elementor-element-6c43442f > .elementor-element-populated{text-align:right;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-custom-menu > .reset-ul > li:not(:last-child), .elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-custom-menu-btn-wrap{margin-bottom:0px;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-custom-menu > .reset-ul > li:not(:last-child){margin-inline-end:26px;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-custom-menu-btn-wrap{margin-inline-start:26px;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .reset-ul > li > a{font-family:"Outfit", Sans-serif;font-size:13px;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .link-badge{font-family:var( --e-global-typography-c4696d0-font-family ), Sans-serif;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-fancy-menu > ul > li > a > .link-icon{font-family:var( --e-global-typography-c4696d0-font-family ), Sans-serif;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-fancy-menu > .reset-ul > li > a{color:#FFFFFF;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-fancy-menu > .reset-ul > li > a:hover, .elementor-1739 .elementor-element.elementor-element-3edd4448 .lqd-fancy-menu li.is-active > a{color:#FFFFFFA3;}.elementor-1739 .elementor-element.elementor-element-65828bd{--display:flex;}.elementor-1739 #lqd-site-content{background-color:var( --e-global-color-primary );}.elementor-1739:not(.elementor-motion-effects-element-type-background), .elementor-1739 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1739 .elementor-element.elementor-element-314dce72{padding:20px 10px 0px 10px;}.elementor-1739 .elementor-element.elementor-element-2c146673{width:50%;}.elementor-1739 .elementor-element.elementor-element-ff0f9b1{width:40%;}.elementor-1739 .elementor-element.elementor-element-ff0f9b1.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1739 .elementor-element.elementor-element-6194127a{padding:10px 10px 10px 10px;}.elementor-1739 .elementor-element.elementor-element-3edd4448{text-align:left;}.elementor-1739 .elementor-element.elementor-element-3edd4448 .reset-ul li a{justify-content:left;}}@media(min-width:768px){.elementor-1739 .elementor-element.elementor-element-14e23824{width:20%;}.elementor-1739 .elementor-element.elementor-element-7549012{width:30%;}.elementor-1739 .elementor-element.elementor-element-2c146673{width:30%;}.elementor-1739 .elementor-element.elementor-element-ff0f9b1{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1739 .elementor-element.elementor-element-68d6d5d6{width:35%;}.elementor-1739 .elementor-element.elementor-element-6c43442f{width:65%;}}/* Base Styles for Footer */
.custom-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #1A2A44;
    color: #FFFFFF;
    padding: 20px 0;
    z-index: 1000;
    transition: transform 0.3s ease-in-out;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2); /* Optional shadow for depth */
}

.custom-footer.hidden {
    transform: translateY(100%); /* Hides footer off-screen */
}

.footer-content {
    display: flex;
    justify-content: space-around;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/* Dotted "L" Logo Animation */
.footer-left .elementor-widget-image img,
.footer-left .logo { /* Adjust based on your widget type (Image or custom HTML) */
    display: flex;
    flex-wrap: wrap;
    width: 60px;
    margin-bottom: 10px;
    animation: float 3s infinite ease-in-out, rotate 6s infinite linear;
}

.footer-left .dot {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border-radius: 50%;
    margin: 2px;
    transition: transform 0.5s ease;
}

.footer-left .dot:nth-child(1),
.footer-left .dot:nth-child(2),
.footer-left .dot:nth-child(3),
.footer-left .dot:nth-child(4),
.footer-left .dot:nth-child(5),
.footer-left .dot:nth-child(6),
.footer-left .dot:nth-child(9) {
    background: #FFFFFF;
}

.footer-left .dot:nth-child(7),
.footer-left .dot:nth-child(8),
.footer-left .dot:nth-child(10),
.footer-left .dot:nth-child(11) {
    background: transparent;
}

/* Text Fade-In Animation */
.footer-middle .elementor-widget-text-editor {
    opacity: 0;
    animation: fadeIn 1.5s ease-out forwards 0.5s; /* Delay of 0.5s */
}

.footer-right .elementor-widget-text-editor,
.footer-right .elementor-widget-nav-menu {
    opacity: 0;
    animation: fadeIn 1.5s ease-out forwards 0.7s; /* Slightly delayed */
}

/* Social Icons Animation */
.footer-right .elementor-widget-social-icons .elementor-social-icon {
    transition: transform 0.3s ease;
}

.footer-right .elementor-widget-social-icons .elementor-social-icon:hover {
    transform: scale(1.2); /* Scale up on hover */
}

/* Pulse Effect on Contact Text (Optional) */
.footer-middle .elementor-widget-text-editor p {
    animation: pulse 2s infinite;
}

.footer-right .elementor-widget-nav-menu a {
    transition: color 0.3s ease;
}

.footer-right .elementor-widget-nav-menu a:hover {
    color: #FFD700; /* Gold hover color for contrast */
}

/* Simulated Parallax and Wave Effect */
.custom-footer {
    background-attachment: fixed;
    animation: waveParallax 8s infinite ease-in-out, parallaxShift 15s linear infinite;
    will-change: transform; /* Optimize performance */
}

/* Keyframes for Animations */
@keyframes float {
    0% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}

@keyframes rotate {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-10px) rotate(360deg); }
}

@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

@keyframes waveParallax {
    0% { transform: translateY(0); }
    50% { transform: translateY(-30px); }
    100% { transform: translateY(0); }
}

@keyframes parallaxShift {
    0% { background-position: 0 0; }
    100% { background-position: 0 -100px; }
}

/* Responsive Adjustments */
@media (max-width: 767px) {
    .custom-footer {
        padding: 10px 0;
    }
    .footer-content {
        flex-direction: column;
        text-align: center;
    }
    .footer-left, .footer-middle, .footer-right {
        margin-bottom: 15px;
    }
    .footer-left .logo,
    .footer-left .elementor-widget-image img {
        margin: 0 auto;
    }
    .footer-right .elementor-widget-social-icons .elementor-social-icon {
        margin: 0 5px;
    }
}
/* Start custom CSS for section, class: .elementor-element-6194127a *//* Base Styles for Footer */
.custom-footer {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #1A2A44;
    color: #FFFFFF;
    padding: 20px 0;
    z-index: 1000;
    transition: transform 0.3s ease-in-out;
    box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.2); /* Optional shadow for depth */
}

.custom-footer.hidden {
    transform: translateY(100%); /* Hides footer off-screen */
}

.footer-content {
    display: flex;
    justify-content: space-around;
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

/* Dotted "L" Logo Animation */
.footer-left .elementor-widget-image img,
.footer-left .logo { /* Adjust based on your widget type (Image or custom HTML) */
    display: flex;
    flex-wrap: wrap;
    width: 60px;
    margin-bottom: 10px;
    animation: float 3s infinite ease-in-out, rotate 6s infinite linear;
}

.footer-left .dot {
    width: 10px;
    height: 10px;
    background: #FFFFFF;
    border-radius: 50%;
    margin: 2px;
    transition: transform 0.5s ease;
}

.footer-left .dot:nth-child(1),
.footer-left .dot:nth-child(2),
.footer-left .dot:nth-child(3),
.footer-left .dot:nth-child(4),
.footer-left .dot:nth-child(5),
.footer-left .dot:nth-child(6),
.footer-left .dot:nth-child(9) {
    background: #FFFFFF;
}

.footer-left .dot:nth-child(7),
.footer-left .dot:nth-child(8),
.footer-left .dot:nth-child(10),
.footer-left .dot:nth-child(11) {
    background: transparent;
}

/* Text Fade-In Animation */
.footer-middle .elementor-widget-text-editor {
    opacity: 0;
    animation: fadeIn 1.5s ease-out forwards 0.5s; /* Delay of 0.5s */
}

.footer-right .elementor-widget-text-editor,
.footer-right .elementor-widget-nav-menu {
    opacity: 0;
    animation: fadeIn 1.5s ease-out forwards 0.7s; /* Slightly delayed */
}

/* Social Icons Animation */
.footer-right .elementor-widget-social-icons .elementor-social-icon {
    transition: transform 0.3s ease;
}

.footer-right .elementor-widget-social-icons .elementor-social-icon:hover {
    transform: scale(1.2); /* Scale up on hover */
}

/* Pulse Effect on Contact Text (Optional) */
.footer-middle .elementor-widget-text-editor p {
    animation: pulse 2s infinite;
}

.footer-right .elementor-widget-nav-menu a {
    transition: color 0.3s ease;
}

.footer-right .elementor-widget-nav-menu a:hover {
    color: #FFD700; /* Gold hover color for contrast */
}

/* Simulated Parallax and Wave Effect */
.custom-footer {
    background-attachment: fixed;
    animation: waveParallax 8s infinite ease-in-out, parallaxShift 15s linear infinite;
    will-change: transform; /* Optimize performance */
}

/* Keyframes for Animations */
@keyframes float {
    0% { transform: translateY(0); }
    50% { transform: translateY(-10px); }
    100% { transform: translateY(0); }
}

@keyframes rotate {
    0% { transform: translateY(0) rotate(0deg); }
    100% { transform: translateY(-10px) rotate(360deg); }
}

@keyframes fadeIn {
    0% { opacity: 0; transform: translateY(20px); }
    100% { opacity: 1; transform: translateY(0); }
}

@keyframes pulse {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}

@keyframes waveParallax {
    0% { transform: translateY(0); }
    50% { transform: translateY(-30px); }
    100% { transform: translateY(0); }
}

@keyframes parallaxShift {
    0% { background-position: 0 0; }
    100% { background-position: 0 -100px; }
}

/* Responsive Adjustments */
@media (max-width: 767px) {
    .custom-footer {
        padding: 10px 0;
    }
    .footer-content {
        flex-direction: column;
        text-align: center;
    }
    .footer-left, .footer-middle, .footer-right {
        margin-bottom: 15px;
    }
    .footer-left .logo,
    .footer-left .elementor-widget-image img {
        margin: 0 auto;
    }
    .footer-right .elementor-widget-social-icons .elementor-social-icon {
        margin: 0 5px;
    }
}/* End custom CSS */
/* Start custom CSS */.titlebar-inner{
    display: none
}/* End custom CSS */