.elementor-17142 .elementor-element.elementor-element-c8bf10e{--display:flex;--min-height:18vh;--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;--justify-content:center;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17142 .elementor-element.elementor-element-c8bf10e:not(.elementor-motion-effects-element-type-background), .elementor-17142 .elementor-element.elementor-element-c8bf10e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8293A2;}.elementor-17142 .elementor-element.elementor-element-c956745{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17142 .elementor-element.elementor-element-af655ab{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-17142 .elementor-element.elementor-element-af655ab.elementor-element{--align-self:center;}.elementor-17142 .elementor-element.elementor-element-af655ab img{width:200px;max-width:200px;height:0%;object-fit:cover;object-position:center center;}.elementor-17142 .elementor-element.elementor-element-878b027{--display:flex;--min-height:370px;--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;--justify-content:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17142 .elementor-element.elementor-element-878b027:not(.elementor-motion-effects-element-type-background), .elementor-17142 .elementor-element.elementor-element-878b027 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#012346;}.elementor-17142 .elementor-element.elementor-element-7121400{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;}.elementor-17142 .elementor-element.elementor-element-7121400.elementor-element{--align-self:center;}.elementor-17142 .elementor-element.elementor-element-7121400 .elementor-heading-title{font-size:2.5em;font-weight:700;line-height:1em;}.elementor-17142 .elementor-element.elementor-element-12d914a{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-17142 .elementor-element.elementor-element-12d914a.elementor-element{--align-self:center;}.elementor-17142 .elementor-element.elementor-element-12d914a .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:1.3em;font-weight:300;line-height:1.3em;}.elementor-17142 .elementor-element.elementor-element-41bf5c7{--display:flex;--min-height:100vh;--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:center;--align-items:center;--gap:5% 5%;--row-gap:5%;--column-gap:5%;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17142 .elementor-element.elementor-element-41bf5c7:not(.elementor-motion-effects-element-type-background), .elementor-17142 .elementor-element.elementor-element-41bf5c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EBEBEA;}.elementor-17142 .elementor-element.elementor-element-8e0e1bf{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-17142 .elementor-element.elementor-element-8e0e1bf.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}body.elementor-page-17142:not(.elementor-motion-effects-element-type-background), body.elementor-page-17142 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-17142{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-17142 .elementor-element.elementor-element-c8bf10e{--width:100%;}.elementor-17142 .elementor-element.elementor-element-c956745{--width:11%;}.elementor-17142 .elementor-element.elementor-element-878b027{--width:100%;}.elementor-17142 .elementor-element.elementor-element-41bf5c7{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-17142 .elementor-element.elementor-element-c956745{--width:83%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17142 .elementor-element.elementor-element-c956745{--width:84%;}}@media(max-width:1366px){.elementor-17142 .elementor-element.elementor-element-c956745.e-con{--align-self:center;}}@media(max-width:1024px){.elementor-17142 .elementor-element.elementor-element-c956745{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}}@media(max-width:880px){.elementor-17142 .elementor-element.elementor-element-af655ab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-17142 .elementor-element.elementor-element-af655ab img{width:172px;max-width:172px;height:0%;}.elementor-17142 .elementor-element.elementor-element-12d914a{--container-widget-width:590px;--container-widget-flex-grow:0;width:var( --container-widget-width, 590px );max-width:590px;}.elementor-17142 .elementor-element.elementor-element-12d914a .elementor-heading-title{font-size:1.2em;line-height:1.3em;}}@media(max-width:767px){.elementor-17142 .elementor-element.elementor-element-c956745{--width:67%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-17142 .elementor-element.elementor-element-af655ab{width:var( --container-widget-width, 220px );max-width:220px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:220px;--container-widget-flex-grow:0;text-align:center;}.elementor-17142 .elementor-element.elementor-element-af655ab.elementor-element{--align-self:center;}.elementor-17142 .elementor-element.elementor-element-af655ab img{width:52%;max-width:52%;height:0%;}.elementor-17142 .elementor-element.elementor-element-878b027{--min-height:30vh;}.elementor-17142 .elementor-element.elementor-element-7121400{width:var( --container-widget-width, 281px );max-width:281px;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;--container-widget-width:281px;--container-widget-flex-grow:0;text-align:center;}.elementor-17142 .elementor-element.elementor-element-7121400 .elementor-heading-title{font-size:1.8em;line-height:1em;}.elementor-17142 .elementor-element.elementor-element-12d914a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 9px 0px;--container-widget-width:317px;--container-widget-flex-grow:0;width:var( --container-widget-width, 317px );max-width:317px;}.elementor-17142 .elementor-element.elementor-element-12d914a .elementor-heading-title{font-size:1.2em;line-height:1.4em;}.elementor-17142 .elementor-element.elementor-element-8e0e1bf.elementor-element{--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-41bf5c7 *//*──────────────────────────────────────────────────────────────
  GALACTIC MEDALLION • Privacy-Policy Styles (plain CSS, em units)
──────────────────────────────────────────────────────────────*/

/*— 1. GLOBAL TYPOGRAPHY & CONTAINER —*/
.gm-privacy{
  max-width:880px;                       /* desktop width cap  */
  margin:0 auto;                         /* center container  */
  /*  ↑ top | → right | ↓ bottom | ← left  (same order used below) */
  padding:2.5rem 1rem 2.5rem 1rem;       /* T R B L            */
  font-family:'Jost',sans-serif;
  font-size: 1.1em !important;                /* base ≈ 16 px       */
  line-height:1.65;
  color:#333333;                         /* body text color    */
}

/*— 2. LINKS —*/
.gm-privacy a{
    color:#1a4d8f !important;   /* deep blue — now force-override */
  font-family: Inter condensed; /* deep blue          */
  text-decoration:none;
  font-weight:400;                       /* lighter feel       */
}
.gm-privacy a:hover{ text-decoration:underline; }

/*— 3. TITLE BLOCKS —*/
.gm-privacy__title{                      /* h1 equivalent      */
  font-size:2em !important;                     /* ≈ 2.25 × base      */
  font-weight:700;
  letter-spacing:.02em;
  margin:0 0 1.2rem 0;       
    color:#012346 !important; /* T R B L            */
text-transform: uppercase;
    
}
.gm-privacy__badge{      
    font-family: Inter; /* company tagline    */
  display:block;
  font-size:1.05em;
  font-weight:500;
  color:#666666;
  margin:0 0 .6rem 0;                    /* T R B L            */
}

/*— 4. SECTION HEADINGS —*/
.gm-section{                             /* corresponds to <h2> */
  font-size:2em !important;      
  font-weight:500;
  margin:2rem 0 .6rem 0;                 /* T R B L            */
  color:#012346 !important;
  text-transform: uppercase;
    
}

/*— 5. SUB-HEADINGS —*/
.gm-subtitle{                            /* corresponds to <h3> */
  font-size:2em !important;      
  font-weight:300;
  margin:1.6rem 0 .4rem 0;  
color:#012346 !important;
text-transform: uppercase;/* T R B L            */
}

/*— 6. ARROW LIST PARAGRAPHS —*/
.gm-list{
  position:relative;
  font-weight:400 !important;
         /* T R B L            */
}
.gm-list::before{                     /* right-arrow glyph  */
  position:absolute;
  left:-1.25em;
  color:#1a4d8f;
  font-weight:900 !important;

}

/*— 7. FOOTER NOTE —*/
.gm-footer{
  display:block;
  font-size:.9em;
  color:#777777;
  margin:2.5rem 0 0 0;                   /* T R B L            */
}

/*— 8. RESPONSIVE TWEAKS —*/
@media (min-width:1367px){               /* large desktop      */
  .gm-privacy{font-size:1.05em;}         /* slight up-scale    */
}
@media (max-width:480px){                /* small phones       */
  .gm-privacy{
    padding:2rem .75rem 2rem .75rem;     /* tighter edges      */
  }
  .gm-privacy__badge{font-size:.95em;}
}

/*──────────────────────────────────────────────────────────────
  QUICK-EDIT GUIDE
  • Four-value shorthand order = TOP, RIGHT, BOTTOM, LEFT.
  • Change H2 colour  →  .gm-section { color:#xxxxxx; }
  • Change link colour → .gm-privacy a { color:#xxxxxx; }
  • Tighten vertical rhythm → reduce line-height on .gm-privacy
──────────────────────────────────────────────────────────────*//* End custom CSS */