:root{
  --red-color: #B30839;
    --blue-navy: #0D4962;
    --blue-sky: #093142;
    --blue-light: #9DC7D9;
    --blue-bg: #D5E5F1;
    --blue-xlignt: #E8F1F7;
    --blue-dark-map: #186788;
    --blue-table-bg: #FAFDFF;
    --border-line: #6DA3CF;
    --aqua-color: #00A19A;
    --dark-color: #363636;
    --black-color: #000000;
    --banner-bg: #5d5d5d;
    --table-text-grey: #525252;
    --grey-one: #F2F2F2;
    --grey-two: #E3E3E3;
    --grey-three: #E9E9E9;
    --white-color: #FFFFFF;
    --font-arial: 'Arial', sans-serif;
    --font-roboto: 'roboto', sans-serif;
    --font-eurostile: 'eurostile-extended', sans-serif;
    --liberty-black: #262626;
    --liberty-red: #AA0012;
    --black-50: rgba(0, 0, 0, 0.5);
    --neutral-6: #616161;
    --neutral-5: #F0F0F0;
    --neutral-4: #F8F8F8;
    --neutral-3: #D9D9D9;
    --neutral-2: #E3E3E3;
    --neutral-1: #F7F7F7;
    --black-70: #262626B2;
}

/*=== HTML BODY ===*/
html{-webkit-text-size-adjust:none;font-size:10px;-webkit-font-smoothing:antialiased;}
body{background-color:var(--white-color);color:var(--black-color);font-family: var(--font-roboto);font-weight:400;font-size:1.6rem;line-height: 1.9rem;margin: 0}
/*=== HTML BODY ===*/

/*=== HIDDEN ===*/
.invisible {position: absolute;left: -9999999px;top: auto;width: 1px;height: 1px;overflow: hidden;visibility: visible !important;background-color: transparent;}

#skiptomaincontent {height: 1px;overflow: hidden;position: absolute;top: auto;width: 1px;z-index: 0;}
#skiptomaincontent:focus, #skiptomaincontent:active {z-index: 999;height: auto;width: auto;top: 0;visibility: visible;color: var(--mono1);position: fixed;margin: 0;left: 4px;}

noscript{width: 100%}
noscript.background{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 0;}
noscript > .nojs{position: absolute;width: 100%;height: 100%;top: 0;left:0;z-index: 0;}
.nojs .jsBackDiv{display: none !important}
noscript.autowidth{width: auto}

noscript.image{width: auto;}
noscript.image > .image{width: 100%;}

a{text-decoration: none;}
/*=== HIDDEN ===*/

/*=== GRID LAYOUT ===*/
.container-fluid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/*=== SPACING ===*/
/* Padding */
.pe-0 { padding-right: 0 !important; }
.pe-10 { padding-right: 1rem; }
.pe-20 { padding-right: 2rem; }
.pe-30 { padding-right: 3rem; }
.pe-40 { padding-right: 4rem; }
.pe-50 { padding-right: 5rem; }
.pe-60 { padding-right: 6rem; }
.pe-70 { padding-right: 7rem; }
.pe-80 { padding-right: 8rem; }
.pe-90 { padding-right: 9rem; }
.pe-100 { padding-right: 10rem; }

.pt-0 { padding-top: 0 !important; }
.pt-10 { padding-top: 1rem; }
.pt-20 { padding-top: 2rem; }
.pt-30 { padding-top: 3rem; }
.pt-40 { padding-top: 4rem; }
.pt-50 { padding-top: 5rem; }
.pt-60 { padding-top: 6rem; }
.pt-70 { padding-top: 7rem; }
.pt-80 { padding-top: 8rem; }
.pt-90 { padding-top: 9rem; }
.pt-100 { padding-top: 10rem; }

.pb-0 { padding-bottom: 0 !important; }
.pb-10 { padding-bottom: 1rem; }
.pb-20 { padding-bottom: 2rem; }
.pb-30 { padding-bottom: 3rem; }
.pb-40 { padding-bottom: 4rem; }
.pb-50 { padding-bottom: 5rem; }
.pb-60 { padding-bottom: 6rem; }
.pb-70 { padding-bottom: 7rem; }
.pb-80 { padding-bottom: 8rem; }
.pb-90 { padding-bottom: 9rem; }
.pb-100 { padding-bottom: 10rem; }

.ps-0 { padding-left: 0 !important; }
.ps-10 { padding-left: 1rem; }
.ps-20 { padding-left: 2rem; }
.ps-30 { padding-left: 3rem; }
.ps-40 { padding-left: 4rem; }
.ps-50 { padding-left: 5rem; }
.ps-60 { padding-left: 6rem; }
.ps-70 { padding-left: 7rem; }
.ps-80 { padding-left: 8rem; }
.ps-90 { padding-left: 9rem; }
.ps-100 { padding-left: 10rem; }

/* Margin */
.mt-0 { margin-top: 0 !important; }
.mt-10 { margin-top: 1rem; }
.mt-20 { margin-top: 2rem; }
.mt-30 { margin-top: 3rem; }
.mt-40 { margin-top: 4rem; }
.mt-50 { margin-top: 5rem; }
.mt-60 { margin-top: 6rem; }
.mt-70 { margin-top: 7rem; }
.mt-80 { margin-top: 8rem; }
.mt-90 { margin-top: 9rem; }
.mt-100 { margin-top: 10rem; }

.mb-0 { margin-bottom: 0 !important; }
.mb-10 { margin-bottom: 1rem; }
.mb-20 { margin-bottom: 2rem; }
.mb-30 { margin-bottom: 3rem; }
.mb-40 { margin-bottom: 4rem; }
.mb-50 { margin-bottom: 5rem; }
.mb-60 { margin-bottom: 6rem; }
.mb-70 { margin-bottom: 7rem; }
.mb-80 { margin-bottom: 8rem; }
.mb-90 { margin-bottom: 9rem; }
.mb-100 { margin-bottom: 10rem; }

.ms-0 { margin-left: 0 !important; }
.ms-10 { margin-left: 1rem; }
.ms-20 { margin-left: 2rem; }
.ms-30 { margin-left: 3rem; }
.ms-40 { margin-left: 4rem; }
.ms-50 { margin-left: 5rem; }
.ms-60 { margin-left: 6rem; }
.ms-70 { margin-left: 7rem; }
.ms-80 { margin-left: 8rem; }
.ms-90 { margin-left: 9rem; }
.ms-100 { margin-left: 10rem; }

.me-0 { margin-right: 0 !important; }
.me-10 { margin-right: 1rem; }
.me-20 { margin-right: 2rem; }
.me-30 { margin-right: 3rem; }
.me-40 { margin-right: 4rem; }
.me-50 { margin-right: 5rem; }
.me-60 { margin-right: 6rem; }
.me-70 { margin-right: 7rem; }
.me-80 { margin-right: 8rem; }
.me-90 { margin-right: 9rem; }
.me-100 { margin-right: 10rem; }


.pt-lg{padding-top: 4rem;}
.pb-lg{padding-bottom: 4rem;}
.mt-lg{margin-top: 4rem;}
.mb-lg{margin-bottom: 4rem;}
.pt-sm{padding-top: 2rem;}
.pb-sm{padding-bottom: 2rem;}
.mt-sm{margin-top: 2rem;}
.mb-sm{margin-bottom: 2rem;}
.pt-md{padding-top: 2.8rem;}
.pb-md{padding-bottom: 2.8rem;}
.mt-md{margin-top: 2.8rem;}
.mb-md{margin-bottom: 2.8rem;}

@media (min-width: 768px) {
 .pt-lg{padding-top: 6rem;}
 .pb-lg{padding-bottom: 6rem;}
 .mt-lg{margin-top: 6rem;}
 .mb-lg{margin-bottom: 6rem;}
 .pt-sm{padding-top: 2.4rem;}
 .pb-sm{padding-bottom: 2.4rem;}
 .mt-sm{margin-top: 2.4rem;}
 .mb-sm{margin-bottom: 2.4rem;}
 .pt-md{padding-top: 3.2rem;}
 .pb-md{padding-bottom: 3.2rem;}
 .mt-md{margin-top: 3.2rem;}
 .mb-md{margin-bottom: 3.2rem;}
}
@media (min-width: 992px){
 .pt-lg{padding-top: 10rem;}
 .pb-lg{padding-bottom: 10rem;}
 .mt-lg{margin-top: 10rem;}
 .mb-lg{margin-bottom: 10rem;}
}

/*=== FONTS ===*/
.font-roboto{font-family: var(--font-roboto) !important;}
.font-eurostile{font-family: var(--font-eurostile) !important;}

/*=== COLORS ===*/
.color-liberty-red{color: var(--liberty-red);}
.color-white{color: var(--white-color);}
.color-black{color: var(--black-color);}
.color-black-50{color: var(--black-50);}
.color-neutral-6{color: var(--neutral-6);}

/*=== BACKGROUND ===*/
.bg-neutral-3{background-color: var(--neutral-3);}
.bg-liberty-red{background-color: var(--liberty-red);}
.bg-neutral-2{background-color: var(--neutral-2);}


/*=== Font Weight ===*/
.font-normal{font-weight:400 !important;}
.font-semi-bold{font-weight:600 !important;}
.font-bold{font-weight:900 !important;}

/*=== UL, OL ===*/
.config-text ul,.config-text ol{padding:0 0 0 2rem;}
.config-text a:not(.cta){color: var(--liberty-red) !important; transition: all .3s ease-in-out;}
.config-text a:not(.cta):hover{text-decoration: underline; text-underline-offset: 2px;}
/*=== Table ===*/
.config-text table {width: 100%;}
.config-text .scroll-table-container {width: 100%;overflow-y: hidden;overflow-x: auto;margin-bottom: 0;}
.config-text table thead tr th{padding: 3.3rem 0px;}

.config-text table thead tr {background: var(--neutral-3);}
.config-text:not(.press-release-details) table tbody tr td {padding: 3.3rem 6.7rem;/*text-align: center;*/}
.config-text table tbody tr:nth-child(2n) td {background: var(--neutral-1);}
@media all and (max-width: 991.98px){
.config-text .first-content{padding-bottom: 4rem;}
}

.investor-header-wrapper a{display: flex; width: 100%;}
a:focus-visible{outline: 2px dashed var(--liberty-red);}
a.cta--secondary:focus-visible{outline: 2px dashed var(--white-color);}
.investor-header-wrapper a:focus-visible{outline: 2px dashed var(--white-color) !important; outline-offset: -2px;}
.module-name__title{background-color: var(--liberty-red); color:var(--white-color)}

/*=== CUSTOM GRID LAYOUT ===*/
.grid__parent{display: grid;grid-template-columns: repeat(10, 1fr);gap: 3rem;width: 100%;}
.grid__child{max-width: 100vw;}
.grid__span-2{grid-column: span 2;}
.grid__span-3{grid-column: span 3;}
.grid__span-4{grid-column: span 4;}
.grid__span-5{grid-column: span 5;}
.grid__span-6{grid-column: span 6;}
.grid__span-7{grid-column: span 7;}
.grid__span-8{grid-column: span 8;}
.grid__span-9{grid-column: span 9;}
.grid__span-10{grid-column: span 10;}

.config-text .rad-color-1{color: var(--liberty-red);}
.config-text .rad-list{list-style-type: disc;}

/*=== TOP OF PAGE ===*/
#auto-top-link{opacity: 0; visibility: hidden; rotate: -90deg;}
.page-top #auto-top-link{opacity: 0; visibility: hidden;}
.page-down #auto-top-link,.page-up #auto-top-link{transition: all .3s ease-in-out;height: 3.5rem;width: 3.5rem; border-radius: 50%;aspect-ratio: 1;background-color: var(--neutral-1);display: inline-flex;align-items: center;justify-content: center;position: fixed;bottom: 2.2rem;right: 3rem;color: #9e9e9e;text-decoration: none;opacity: 1;visibility: visible;}
.page-down #auto-top-link:hover,.page-up #auto-top-link:hover{background-color: var(--liberty-red); color: var(--white-color);}

.active#skiptomaincontent{position: fixed;width: auto;height: auto;background: var(--white-color);color: var(--liberty-red);padding: 10px 20px;visibility: visible; z-index: 99999}


table.rad-tablestyle1 thead tr th{width: 50%;}
table.rad-tablestyle1 thead tr th,table.rad-tablestyle1 tbody tr td{text-align: left;}
table.rad-tablestyle1 tbody tr td,table.rad-tablestyle1 thead tr th{padding-left: 1.4rem;}

@media (min-width: 768px){
 table.rad-tablestyle1 tbody tr td,table.rad-tablestyle1 thead tr th{padding-left: 6.7rem;}
}