.elementor-4455 .elementor-element.elementor-element-996b806{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-4455 .elementor-element.elementor-element-996b806:not(.elementor-motion-effects-element-type-background), .elementor-4455 .elementor-element.elementor-element-996b806 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-4455 .elementor-element.elementor-element-3fb4e7b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-775a550{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4455 .elementor-element.elementor-element-775a550:not(.elementor-motion-effects-element-type-background), .elementor-4455 .elementor-element.elementor-element-775a550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4455 .elementor-element.elementor-element-67725c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-692c724{--spacer-size:45px;}.elementor-4455 .elementor-element.elementor-element-692c724.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-c5c4ca8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:70px;font-weight:700;color:#FFFFFF;}.elementor-4455 .elementor-element.elementor-element-38d7e4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-38d7e4c.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-38d7e4c .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-68a8ef5.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-68a8ef5{font-family:"DM Sans", Sans-serif;font-size:16px;letter-spacing:0px;color:#FAFAFA;}.elementor-4455 .elementor-element.elementor-element-eb5d0c7 .elementor-button{background-color:#C9A84C;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;fill:#0A1628;color:#0A1628;}.elementor-4455 .elementor-element.elementor-element-eb5d0c7 .elementor-button:hover, .elementor-4455 .elementor-element.elementor-element-eb5d0c7 .elementor-button:focus{background-color:#02010100;color:#C9A84C;border-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-eb5d0c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-eb5d0c7 .elementor-button:hover svg, .elementor-4455 .elementor-element.elementor-element-eb5d0c7 .elementor-button:focus svg{fill:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-8a18f32{--spacer-size:45px;}.elementor-4455 .elementor-element.elementor-element-8a18f32.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-e59985f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-bdeee3b{--display:flex;}.elementor-4455 .elementor-element.elementor-element-4be8b97{--spacer-size:30px;}.elementor-4455 .elementor-element.elementor-element-4be8b97.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-e240990.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-a942b2e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4455 .elementor-element.elementor-element-a942b2e:not(.elementor-motion-effects-element-type-background), .elementor-4455 .elementor-element.elementor-element-a942b2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-4455 .elementor-element.elementor-element-3b85429{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-3e176f7{--spacer-size:20px;}.elementor-4455 .elementor-element.elementor-element-3e176f7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-b5d39ea.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-b5d39ea{text-align:start;}.elementor-4455 .elementor-element.elementor-element-b5d39ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;letter-spacing:1px;color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-9ea2eee.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-9ea2eee{text-align:start;}.elementor-4455 .elementor-element.elementor-element-9ea2eee .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:40px;font-weight:600;line-height:50px;color:#FAFAFA;}.elementor-4455 .elementor-element.elementor-element-3af203e{--divider-border-style:solid;--divider-color:#F0D080;--divider-border-width:2.4px;}.elementor-4455 .elementor-element.elementor-element-3af203e > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-3af203e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-3af203e .elementor-divider-separator{width:12%;}.elementor-4455 .elementor-element.elementor-element-3af203e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4455 .elementor-element.elementor-element-e398ae7 > .elementor-widget-container{margin:-12px 0px -13px 0px;}.elementor-4455 .elementor-element.elementor-element-e398ae7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-e398ae7{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#F5F2EC;}.elementor-4455 .elementor-element.elementor-element-182bea8.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-4455 .elementor-element.elementor-element-182bea8.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-182bea8.elementor-view-framed .elementor-icon, .elementor-4455 .elementor-element.elementor-element-182bea8.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon{font-size:18px;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-title, .elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-title{color:#F5F2EC;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#F5F2EC;}.elementor-4455 .elementor-element.elementor-element-7cea5c6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-4455 .elementor-element.elementor-element-7cea5c6.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-7cea5c6.elementor-view-framed .elementor-icon, .elementor-4455 .elementor-element.elementor-element-7cea5c6.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon{font-size:18px;}.elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon-box-title, .elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#F5F2EC;}.elementor-4455 .elementor-element.elementor-element-a248302.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:5px;}.elementor-4455 .elementor-element.elementor-element-a248302.elementor-view-stacked .elementor-icon{background-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-a248302.elementor-view-framed .elementor-icon, .elementor-4455 .elementor-element.elementor-element-a248302.elementor-view-default .elementor-icon{fill:#C9A84C;color:#C9A84C;border-color:#C9A84C;}.elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon{font-size:18px;}.elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon-box-title, .elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;color:#F5F2EC;}.elementor-4455 .elementor-element.elementor-element-d17c708{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-d0615fc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-d0615fc .eael-contact-form-7 .wpcf7-not-valid-tip{display:block !important;}.elementor-4455 .elementor-element.elementor-element-d0615fc .eael-contact-form-7 .wpcf7-validation-errors{display:block !important;}.elementor-4455 .elementor-element.elementor-element-d0615fc .eael-contact-form-7-wrapper{text-align:default;}.elementor-4455 .elementor-element.elementor-element-d0615fc .eael-contact-form-7 .wpcf7-form p:not(:last-of-type) .wpcf7-form-control-wrap{margin-bottom:0px;}.elementor-4455 .elementor-element.elementor-element-cf401df{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-cf401df:not(.elementor-motion-effects-element-type-background), .elementor-4455 .elementor-element.elementor-element-cf401df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3C;}.elementor-4455 .elementor-element.elementor-element-8d45c12{--spacer-size:30px;}.elementor-4455 .elementor-element.elementor-element-8d45c12.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-a65d465{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4455 .elementor-element.elementor-element-a65d465:not(.elementor-motion-effects-element-type-background), .elementor-4455 .elementor-element.elementor-element-a65d465 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1628;}.elementor-4455 .elementor-element.elementor-element-0a823d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-0a823d1.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-4455 .elementor-element.elementor-element-80c0adc.xpro-widget-bg-overlay:before{transition:background 0.3s;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4455 .elementor-element.elementor-element-c5c4ca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-38d7e4c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-68a8ef5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4455 .elementor-element.elementor-element-182bea8 .elementor-icon-box-description{font-size:12px;}.elementor-4455 .elementor-element.elementor-element-7cea5c6 .elementor-icon-box-description{font-size:12px;}.elementor-4455 .elementor-element.elementor-element-a248302 .elementor-icon-box-description{font-size:12px;}}@media(min-width:768px){.elementor-4455 .elementor-element.elementor-element-67725c3{--width:70%;}.elementor-4455 .elementor-element.elementor-element-e59985f{--width:50%;}.elementor-4455 .elementor-element.elementor-element-3b85429{--width:50%;}.elementor-4455 .elementor-element.elementor-element-d17c708{--width:50%;}.elementor-4455 .elementor-element.elementor-element-a65d465{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-c5c4ca8 *//* This styles the specific word you wrapped in the span */
.elementor-4455 .elementor-element.elementor-element-c5c4ca8 .gold-highlight {
    color: #C9A84C !important;
    font-weight: 700; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-4455 .elementor-element.elementor-element-c5c4ca8 .elementor-heading-title {
    color: #FaFaFa;
    font-family: 'Cormorant Garamond', serif;
    font-size: 70px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea2eee *//* This styles the specific word you wrapped in the span */
.elementor-4455 .elementor-element.elementor-element-9ea2eee .gold-highlight {
    color: #C9A84C !important;
    font-weight: 600; /* Makes it slightly bolder to stand out */
}

/* Optional: Ensures the rest of the heading is white and consistent */
.elementor-4455 .elementor-element.elementor-element-9ea2eee .elementor-heading-title {
    color: #FFFFFF;
    font-family: 'Cormorant Garamond', serif;
    font-size: 50px;
}/* End custom CSS */
/* Start custom CSS for eael-contact-form-7, class: .elementor-element-d0615fc *//* FORM CONTAINER */
.wpcf7 {
    background: #FFFFFF0A;
    padding: 40px;
    border: 1px solid #F0D0803D;
    font-family: 'DM Sans', sans-serif;
}

/* REMOVE CF7 DEFAULT SPACING */
.wpcf7 p {
    margin: 0;
}

/* ROW (2 columns) */
.form-row {
    display: flex;
    gap: 20px;
    margin-bottom: 25px;
}

/* COLUMN */
.form-col {
    width: 50%;
    display: flex;
    flex-direction: column;
}

/* FULL WIDTH */
.form-full {
    width: 100%;
    margin-bottom: 25px;
}

/* LABEL */
.wpcf7 label {
    font-size: 11px;
    letter-spacing: 2px;
    color: #8fa8c5;
    margin-bottom: 8px;
    display: block;
}

/* INPUTS + SELECT + TEXTAREA */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 select,
.wpcf7 textarea {
    width: 100%;
    background-color: #243f63 !important; /* Updated to requested color */
    border: 1px solid #F0D0803D;
    padding: 14px;
    color: #fff;
    font-size: 14px;
    outline: none;
    border-radius: 3px;
    box-sizing: border-box;
}

/* PREVENT WHITE BACKGROUND ON BROWSER AUTOFILL */
.wpcf7 input:-webkit-autofill,
.wpcf7 input:-webkit-autofill:hover, 
.wpcf7 input:-webkit-autofill:focus {
    -webkit-text-fill-color: #fff !important;
    -webkit-box-shadow: 0 0 0px 1000px #243f63 inset !important;
    transition: background-color 5000s ease-in-out 0s;
}

/* PLACEHOLDER */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
    color: #9fb3cc;
}

/* 🔥 Placeholder font fix */
.wpcf7 textarea::placeholder {
    font-family: 'DM Sans', sans-serif;
}

/* TEXTAREA HEIGHT */
.wpcf7 textarea {
    height: 140px;
    resize: none;
}

/* SELECT ARROW FIX */
.wpcf7 select {
    appearance: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%238fa8c5%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E');
    background-repeat: no-repeat;
    background-position: right 15px top 50%;
    background-size: 12px auto;
}

/* BUTTON */
.wpcf7 input[type="submit"] {
    background: #c7a24a;
    color: #000;
    border: none;
    padding: 14px 28px;
    font-weight: 600;
    letter-spacing: 0; /* changed */
    cursor: pointer;
    width: auto;
    transition: 0.3s;
    text-transform: uppercase;
}

/* BUTTON HOVER */
.wpcf7 input[type="submit"]:hover {
    background: transparent;
    color: #C9A84C;
    border: 1px solid #C9A84C;
}

/* MOBILE FIX */
@media (max-width: 768px) {
    .form-row {
        flex-direction: column;
        gap: 25px;
    }

    .form-col {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a823d1 */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap');

.vgai-main-footer {
    background-color: #0A1628; /* Deep Navy Background */
    padding: 30px 5% 30px 5%;
    font-family: 'DM Sans', sans-serif;
    color: #a0aab7; /* Muted text color */
}

.footer-container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 30px;
    max-width: 1400px;
    margin: 0 auto;
}

/* Column Widths */
.footer-col { 
    flex: 1; 
    min-width: 150px; 
}

.brand-col { 
    flex: 1.8; 
    min-width: 300px; 
}

/* Logo & Brand text */
.footer-logo img {
    height: 40px;       /* Updated to 60px */
    width: auto;        /* Ensures proportional scaling */
    margin-bottom: 10px; /* Increased slightly for better spacing with larger logo */
}

.vision-subtitle {
    font-size: 10px;
    letter-spacing: 2px;
    color: #a0aab7;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.brand-desc {
    font-size: 14px;
    line-height: 1.6;
    margin-bottom: 30px;
    max-width: 380px;
}

.gold-tagline {
    color: #c4a457;
    font-size: 10px;
    letter-spacing: 3px;
    font-weight: 500;
}

/* Headers */
.gold-head {
    color: #c4a457;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 700;
    margin-bottom: 25px;
}

/* Lists */
.footer-col ul { 
    list-style: none; 
    padding: 0; 
}

.footer-col ul li { 
    margin-bottom: 12px; 
    font-size: 14px; 
}

.footer-col a { 
    color: #a0aab7; 
    text-decoration: none; 
    transition: 0.3s; 
}

.footer-col a:hover { 
    color: #ffffff; 
}

.coming-soon { 
    color: #4e5a6b; 
    font-style: italic; 
    font-size: 12px; 
}

/* Global Offices Formatting */
.office-loc { 
    margin-bottom: 18px; 
    line-height: 1.4; 
}

.loc-region {
    color: #c4a457;
    font-size: 11px;
    font-weight: 700;
    display: block;
    margin-bottom: 2px;
}

.office-loc p { 
    font-size: 13px; 
    margin: 0; 
}

/* Mobile Adjustments */
@media (max-width: 1024px) {
    .footer-container { 
        gap: 30px; 
    }
    .brand-col { 
        flex: 100%; 
        margin-bottom: 20px; 
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-80c0adc */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400&display=swap');

.footer-bottom-bar {
    background-color: #0A1628;
    padding: 30px 0 40px 0;
    width: 100%;
}

/* Divider Line */
.footer-line {
    border: 0;
    border-top: 1px solid #1a273a;
    margin: 0 auto 50px auto; /* centered + more space below */
    width: 84%; /* aligns with content width */
    opacity: 0.6;
}

/* Content Layout */
.footer-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-family: 'DM Sans', sans-serif;
    font-size: 13px;
    color: #6b7785;
    width: 84%;
    margin: 0 auto; /* center align */
    letter-spacing: 0.5px;
}

/* Left text */
.footer-content p {
    margin: 0;
}

/* Right side links */
.legal-links {
    display: flex;
    gap: 35px;
}

/* Links style */
.legal-links a {
    color: #6b7785;
    text-decoration: none;
    transition: color 0.3s ease;
}

.legal-links a:hover {
    color: #ffffff;
}

/* Mobile Responsive */
@media (max-width: 768px) {
    .footer-line {
        width: 90%;
        margin-bottom: 30px;
    }

    .footer-content {
        flex-direction: column;
        gap: 15px;
        text-align: center;
        width: 90%;
    }

    .legal-links {
        justify-content: center;
        gap: 20px;
        flex-wrap: wrap;
    }
}/* End custom CSS */