:root{
	--border-black: #004681;
	--green-clr: #2fdf95;
  	--red-clr: #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-clr: #00A19A;
    --dark-clr: #363636;
    --black-clr: #000000;
    --banner-bg: #5d5d5d;
    --table-text-grey: #525252;
    --grey-one: #F2F2F2;
    --grey-two: #E3E3E3;
    --grey-three: #E9E9E9;
    --white-clr: #FFFFFF;
    --font-arial: 'Arial';
    --header-clr: #092546;
  }

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

/*=== CONTAINER ===*/
.container-fluid{max-width:1170px;}
.container-fluid.large-container{max-width:1395px;}
.mw-container{max-width:1230px;}

/*=== CONTAINER ===*/

/*=== POSITIONS ===*/
.position-inherit{position: inherit}
.position-relative{position: relative}
/*=== POSITIONS ===*/

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

.sktmain.visible{position: absolute;left: 0;top: 0;width: auto;height: auto;overflow: hidden;visibility: visible !important;z-index: 11;}
.sktmain.visible > a{color: #fff; text-decoration: none;font-size: 1.8rem;line-height: normal;padding: 10px 30px;background: var(--black-clr);display: block;}

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%;}
/*=== HIDDEN ===*/



/*=== MODULE STYLES ===*/
header.mega-header + .main-content-wrapper{margin-top: 40px}
.ip3-preview header.mega-header + .main-content-wrapper, .ip3-edit header.mega-header + .main-content-wrapper{margin-top:0}
.module-wrapper{padding: 40px 0}
.module-inner-wrapper{padding: 90px 0}
#module---external-iframe{padding:0;}
.light-blue{background-color: var(--blue-xlignt);}
.light-grey{background-color: var(--grey-three);}
.aqua-color{color: var(--aqua-clr);}

@media all and (max-width: 991.98px){
.mm-listview .current a{background:#000;color:#fff !important;}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}
.mm-menu.mm-fullscreen{min-width: 140px;
    max-width: 10000px;}
    html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next{-webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);}
    html.mm-front .mm-menu{z-index: 2;}
    .mm-menu.mm-front, .mm-menu.mm-next{webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);}
    
    
    


.mm-panel.mm-hasnavbar .mm-navbar a,.mm-listview a{padding:16px 80px;font-size:2rem;line-height:30px;font-weight:400;width:100%;}
.mm-listview a{border-right:1px solid #004681;}
.mm-navbar a{background:#000000;color:#ffffff;}
.mm-listview li{border-bottom:1px solid #ece4e4}
#mmenu{position: absolute;right: 0;left: 30%;padding:65px 24px 0 24px;top:0;}
.module-wrapper{padding: 60px 0}
.module-inner-wrapper{padding: 60px 0}
header.mega-header + .main-content-wrapper{margin-top: 32px}
.main-content-wrapper{transform:translate(0,0);transition:0.5s ease all;}
}
@media all and (max-width: 767.98px){
.mm-panels > .mm-panel:first-child > .mm-listview{margin-top:revert;}
.mm-panel.mm-hasnavbar .mm-navbar a, .mm-listview a{padding:16px 75px;}
#mmenu{width:60%;left:auto;padding:65px 24px 0 24px;}
.mm-panels>.mm-panel{padding:0;}
.box-tabs-wrapper a.box-tab-link:hover, .box-tabs-wrapper a.box-tab-link.active{color:#3fa2f7 !important;}
.box-tabs-wrapper a.box-tab-link{border-radius:0;color:#fff !important;}
.box-tabs-wrapper .box-tab-item{margin-right:0;background:#092546;}
span.invisible{position:relative;overflow:visible;display:block;height:auto;width:100%;visibility:visible !important;color:#fff;left:0;top:0;font-size:1.6rem;line-height:24px;display:none;}
.news-main-wrapper table.report-table{width:767px;}
.module-wrapper{padding: 60px 0}
.module-inner-wrapper{padding: 60px 0}
}
/*=== MODULE STYLES ===*/

/*=== IMAGE STYLES ===*/
figure{margin: 0}
figcaption{display: none}
/*img{width: 100%; height: auto}*/
/*=== IMAGE STYLES ===*/

/*=== TYPOGRAPHY STYLES ===*/
h1, .h1{font-size: 4.8rem;line-height: normal;font-family: var(--font-arial);margin: 0px 0px 13px 0px;color: var(--header-clr);font-weight:400;}
h2, .h2{font-size: 3.2rem;line-height: 32px;font-family: var(--font-arial);padding: 20px 0px 12px 0px;font-weight:400;color: var(--header-clr);}
h3, .h3{font-size: 3.2rem;line-height: 4rem;font-family: var(--font-arial);letter-spacing: 0;color:var(--header-clr);}
h4, .h4{font-size: 2.4rem;line-height: 3.2rem;font-family: var(--font-arial);letter-spacing: 0;color:var(--header-clr);}
h5, .h5{font-size: 2rem;line-height: 2.8rem;font-family: var(--font-arial);letter-spacing: 0;color:var(--header-clr);}
h6, .h6{font-size: 1.8rem;line-height: 2.8rem;font-family: var(--font-arial);letter-spacing: 0;color:var(--header-clr);}

.label, .rad-caption{font-size: 1.4rem;line-height: 1.4rem;margin: 0px 0px 15px 0px;letter-spacing: 0.2px;font-family: var(--font-arial);text-transform: uppercase}

.small-body{font-size: 1.4rem;line-height: 2.4rem;font-family: var(--font-arial);letter-spacing: 0;}

.txt-xxl{font-size: 3.2rem;line-height: 4rem;font-family: var(--font-arial);letter-spacing: 0;}

.intro-body, .intro-body p, .rad-introtext{font-size: 1.8rem;line-height: 2.8rem;font-family: var(--font-arial);margin: 0px 0px 20px 0px;letter-spacing: 0.26px;display: block;}

p, .body{font-size: 1.6rem;line-height: 2.4rem;margin: 10px 0px 10px 0px;letter-spacing: 0;}

.large-body, .large-body p{font-size: 2.0rem;line-height: 3.2rem;margin: 10px 0px 18px 0px;letter-spacing: 0;}

.exlarge-body, .exlarge-body p{font-size: 2.4rem;line-height: 3.2rem;margin: 10px 0px 18px 0px;letter-spacing: 0;}

.quote, .rad-quote{font-size: 2rem;line-height: 3.2rem;font-family: var(--font-arial);letter-spacing: 0;}

.large-number{font-size: 6.4rem;line-height: 3.2rem;color: var(--aqua-clr);font-family: var(--font-arial);margin: 0;letter-spacing: 2px;}

ul{padding: 0;list-style: none}
ul li{font-size: 1.6rem;line-height: 2.4rem;margin: 0px 0px 18px 0px;letter-spacing: 0;}

.text-module ul li{position: relative;padding-left: 35px;}
.text-module ul li::before {content: '\e908';position: absolute;font-family: 'icomoon' !important;font-size: 7.5px;background: var(--black-clr);border-radius: 50%;color: var(--white-clr);width: 16px;height: 16px;display: flex;justify-content: center;align-items: center;left: 3px;top: 8px;}

.second-list-content ul li{margin-bottom: 8px;padding-left: 25px;position: relative}
.second-list-content ul li::before{content: '';width: 12px;height: 12px;position: absolute;background: var(--black-clr);border-radius: 100px;top: 6px;left: 0;}

input[type="text"], input[type="email"]{border: 1px solid var(--dark-clr);padding: 9px 16px; font-size: 1.4rem; line-height: 2.6rem;min-width: 277px;height: 40px; color: var(--dark-clr)}
input[type="text"]::placeholder{color: var(--dark-clr);text-transform: uppercase}

table{width: 100%;}
table th{font-family: var(--font-arial);padding: 20px;background-color: #0b80e1;border: none;color: #fff;text-align: left;font-size: 1.8rem;    font-weight: 500;line-height: 22px;}

a {color: #3fa2f7;}
a:focus-within {outline: 2px dashed var(--black-clr);z-index: 10;}
a:hover {text-decoration: none;}

@media all and (max-width: 991.98px){
      h2, .h2{font-size: 3.2rem;line-height: 32px;margin: 0px 0px 14px 0px;}
      h3, .h3{font-size: 3.2rem;line-height: 4rem;}
      h4, .h4{font-size: 2.4rem;line-height: 3.2rem;}
      h5, .h5{font-size: 1.8rem;line-height: 2.4rem;}
      h6, .h6{font-size: 1.8rem;line-height: 2.4rem;}
      
      .label, .rad-caption{font-size: 1.4rem;line-height: 1.4rem;margin: 0px 0px 15px 0px;letter-spacing: 0.2px;font-family: var(--font-arial);text-transform: uppercase}
      .txt-xxl{font-size: 1.8rem;line-height:2.8rem;font-family: var(--font-arial);letter-spacing: 0;}
      .exlarge-body, .exlarge-body p{font-size: 1.8rem;line-height:2.8rem;letter-spacing: 0;}
      .intro-body, .intro-body p, .rad-introtext{font-size: 1.8rem;line-height: 2.8rem;font-family: var(--font-arial);margin: 0px 0px 15px 0px;letter-spacing: 0.26px;}
      p, .body{font-size: 1.6rem;line-height: 2.4rem;margin: 10px 0px 10px 0px;letter-spacing: 0;}
      .quote, .rad-quote{font-size: 2rem;line-height: 2.8rem;font-family: var(--font-arial);letter-spacing: 0;}
      
      .large-number{font-size: 4.8rem;line-height: 5.6rem;color: var(--aqua-clr);font-family: var(--font-arial);margin: 0}
      
      
}
@media all and (max-width: 767.98px){
      h1, .h1{font-size: 4.2rem;line-height: 4.8rem;letter-spacing: 0.3px;margin: 0px 0px 14px 0px;}
      h2, .h2{font-size: 3.8rem;line-height: 4.6rem;letter-spacing: 0.3px;margin: 0px 0px 14px 0px;}
      h3, .h3{font-size: 2.4rem;line-height: 3.2rem;letter-spacing: 0;}
      h4, .h4{font-size: 1.8rem;line-height: 2.4rem;letter-spacing: 0;}
      h5, .h5{font-size: 1.8rem;line-height: 2.4rem;letter-spacing: 0;}
      h6, .h6{font-size: 1.6rem;line-height: 2.4rem;letter-spacing: 0;}
      
      .label, .rad-caption{font-size: 1.4rem;line-height: 1.4rem;margin: 0px 0px 15px 0px;letter-spacing: 0.2px;font-family: var(--font-roman);text-transform: uppercase}
      .txt-xxl{font-size: 1.8rem;line-height:2.8rem;font-family: var(--font-arial);letter-spacing: 0;}
      .exlarge-body, .exlarge-body p{font-size: 1.8rem;line-height:2.8rem;letter-spacing: 0;}
      .intro-body, .intro-body p, .rad-introtext{font-size: 1.8rem;line-height: 2.8rem;font-family: var(--font-arial);margin: 0px 0px 15px 0px;letter-spacing: 0.26px;}
      p, .body{font-size: 1.6rem;line-height: 2.4rem;margin: 10px 0px 10px 0px;letter-spacing: 0;}
      .quote, .rad-quote{font-size: 2rem;line-height: 3.2rem;font-family: var(--font-medium);letter-spacing: 0;}
      
      .large-number{font-size: 4.0rem;line-height: 4.8rem;color: var(--aqua-clr);font-family: var(--font-arial);margin: 0}
      

}


/*=== CTA STYLES ===*/
.cta.cta-aqua{font-size: 1.6rem;line-height: 2.4rem;display: inline-flex;align-items: center;background-color: var(--aqua-clr)!important;color: var(--white-color)!important;padding: 12px 16px; min-width: 205px;text-decoration: none;justify-content: space-between;transition: all 0.3s ease-in-out}
.cta.cta-aqua > span.icon{font-size: 1.2rem;margin-left: 30px;}
.cta.cta-aqua:hover{background-color: var(--blue-navy)!important;}
.cta.cta-aqua:focus{background-color: var(--blue-sky)!important;}

.cta.cta-primary{font-size: 1.6rem;line-height: 2.4rem;display: inline-flex;align-items: center;background-color: var(--black-clr)!important;color: var(--white-clr)!important;border: 1px solid transparent !important;padding: 12px 16px; min-width: 205px;text-decoration: none;justify-content: space-between;transition: all 0.3s ease-in-out}
.cta.cta-primary > span.icon{font-size: 1.2rem;margin-left: 30px;background: transparent;}
.cta.cta-primary:hover{background: var(--white-clr)!important;color: var(--black-clr)!important;border-color: var(--black-clr)!important;}
.cta.cta-primary:focus{background: var(--white-clr)!important;color: var(--black-clr)!important;border-color: var(--black-clr)!important;}

.cta.cta-white{font-size: 1.6rem;line-height: 2.4rem;padding: 10px 15px;background-color: var(--white-clr)!important;color: var(--black-clr)!important;border: 1px solid var(--black-clr)!important;display: inline-flex;align-items: center;transition: all 0.3s ease-in-out;text-decoration: none}
.cta.cta-white > span.icon{font-size: 1.2rem;margin-left: 30px;}
.cta.cta-white.back-cta > span.icon{margin-left: 0;transform: rotate(180deg);margin-right: 25px;}
.cta.cta-white:hover{color: var(--black-clr)!important;border-color: var(--black-clr)!important;}
.cta.cta-white:focus{color: var(--black-clr)!important;border-color: var(--black-clr)!important;}

.cta.cta-trans{font-size: 1.6rem;line-height: 2.4rem;padding: 10px 15px;background-color: transparent!important;color: var(--white-clr)!important;border: 1px solid var(--white-clr)!important;display: inline-flex;align-items: center;transition: all 0.3s ease-in-out;text-decoration: none}
.cta.cta-trans > span.icon{font-size: 1.2rem;margin-left: 35px;}
.cta.cta-trans:hover{color: var(--black-clr)!important;border-color:  var(--white-clr)!important;background: var(--white-clr)!important;}
.cta.cta-trans:focus{color: var(--black-clr)!important;border-color:  var(--white-clr)!important;background: var(--white-clr)!important;}

.cta.cta-download{font-size: 1.6rem;line-height: 2.4rem;padding: 6px 15px 6px 15px;background-color: var(--white-clr)!important;color: var(--aqua-clr)!important;border: 1px solid var(--grey-one)!important;display: inline-flex;align-items: center;transition: all 0.3s ease-in-out;text-decoration: none;min-width: 190px;justify-content: space-between;}
.cta.cta-download > span.icon{font-size: 1.2rem;margin-left: 30px;}
.cta.cta-download:hover{color: var(--blue-navy)!important;border-color:  var(--blue-navy)!important;}
.cta.cta-download:focus{color: var(--blue-sky)!important;border-color:  var(--blue-sky)!important;}

.mfp-close-btn-in .mfp-close:focus {outline: 2px dashed var(--white-clr);}
/*=== CTA STYLES ===*/

/*=== LINK CTA STYLES ===*/
.link-cta{display: flex;align-items: center;transition: all 0.3s ease-in-out}
a.link-cta:hover{text-decoration: none;}
.link-cta span.text{color: var(--black-clr);font-size:1.6rem;line-height:2.4rem;letter-spacing: 0.5px;}
a.link-cta:hover span.text{color: var(--black-clr);} 
.link-cta span.icon-longarrow{margin-left: 24px;width: 28px;height: 28px;background: var(--black-clr);color: var(--white-clr);display: flex;justify-content: center;align-items: center;font-size: 1.2rem;border-radius: 50%;flex: 0 0 28px;max-width: 28px;}
a.link-cta:hover span.icon-longarrow{background: var(--black-clr);}
.link-cta span.icon-arrow{margin-left: 16px;color: var(--black-clr);display: flex;justify-content: center;align-items: center;font-size: 1.2rem;border-radius: 50%;position: relative;transform: rotate(270deg);}
/*=== LINK CTA STYLES ===*/

/*=== CIRCLE STYLES ===*/
.circle-arrow, .circle-arrow:hover{text-decoration: none}
.circle-arrow span.icon-arrow{font-size: 9.6px; width: 24px; height: 24px; display: flex; align-items: center; justify-content: center; background: var(--black-clr); color: var(--white-clr); border-radius: 50%;transition: all 0.3s ease-in-out}
.circle-arrow:hover span.icon-arrow{background: var(--blue-navy);}

.circle-arrow span.icon-longarrow{font-size: 1.4rem; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background: var(--black-clr); color: var(--white-clr); border-radius: 50%;transition: all 0.3s ease-in-out}
.circle-arrow:hover span.icon-longarrow{background: var(--black-clr);}
.circle-arrow:focus span.icon-longarrow {outline: 2px dashed var(--black-clr);}

.circle-linkedin span.icon-linkedin{font-size: 1.6rem; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background: var(--black-clr); color: var(--white-clr); border-radius: 50%}
.circle-email span.icon-mail{font-size: 1.5rem; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background: var(--black-clr); color: var(--white-clr); border-radius: 50%}

a.social-link{width: 32px;height: 32px;background: var(--white-clr);border-radius: 50%;text-decoration: none;}
a.social-link > span.icon{color: var(--black-clr);}

.download-link{display: flex;align-items: center;transition: all 0.3s ease-in-out}
a.download-link:hover{text-decoration: none;}
.download-link span.text{color: var(--black-clr);letter-spacing: 0.5px;}
a.download-link:hover span.text{color: var(--black-clr);} 
.download-link span.icon-longarrow{margin-left: 24px;width: 28px;height: 28px;background: var(--black-clr);color: var(--white-clr);display: flex;justify-content: center;align-items: center;font-size: 1.2rem;border-radius: 50%;transform: rotate(90deg);}
a.download-link:hover span.icon-longarrow{background: var(--black-clr);}
/*=== CIRCLE STYLES ===*/

#auto-top-link{display: none;position: fixed;bottom: 80px;right: 10px;color: var(--white-clr);text-decoration: none;border-radius: 10px;height: 55px;width: 55px;z-index: 999999;background: var(--black-clr);text-align: center;}
#auto-top-link > span.icon{position: absolute;left: 0;right: 0;margin: 0 auto;top: 50%;transform: translateY(-50%) rotate(180deg);font-size: 2.0rem;}
body.nojs #auto-top-link{display: none !important}
body.nojs #cc-CookieSetting{display: none !important}

/*=== PADDING MARGIN STYLES ===*/
.pt-0{padding-top: 0px !important}.pt-10{padding-top: 10px !important}.pt-20{padding-top: 20px !important}.pt-30{padding-top: 30px !important}.pt-40{padding-top: 40px !important}.pt-50{padding-top: 50px !important}.pt-60{padding-top: 60px !important}.pt-70{padding-top: 70px !important}.pt-80{padding-top: 80px !important}.pt-90{padding-top: 90px !important}.pt-100{padding-top: 100px !important}.pb-0{padding-bottom: 0px !important}.pb-10{padding-bottom: 10px !important}.pb-20{padding-bottom: 20px !important}.pb-30{padding-bottom: 30px !important}.pb-40{padding-bottom: 40px !important}.pb-50{padding-bottom: 50px !important}.pb-60{padding-bottom: 60px !important}.pb-70{padding-bottom: 70px !important}.pb-80{padding-bottom: 80px !important}.pb-90{padding-bottom: 90px !important}.pb-100{padding-bottom: 100px !important}
.mt-0{margin-top: 0px}.mt-10{margin-top: 10px}.mt-20{margin-top: 20px}.mt-30{margin-top: 30px}.mt-40{margin-top: 40px}.mt-50{margin-top: 50px}.mt-60{margin-top: 60px}.mt-70{margin-top: 70px}.mt-80{margin-top: 80px}.mt-90{margin-top: 90px}.mt-100{margin-top: 100px}.mb-0{margin-bottom: 0px}.mb-10{margin-bottom: 10px}.mb-20{margin-bottom: 20px}.mb-30{margin-bottom: 30px}.mb-40{margin-bottom: 40px}.mb-50{margin-bottom: 50px}.mb-60{margin-bottom: 60px}.mb-70{margin-bottom: 70px}.mb-80{margin-bottom: 80px}.mb-90{margin-bottom: 90px}.mb-100{margin-bottom: 100px}
/*=== PADDING MARGIN STYLES ===*/

/* === GLOBAL CSS ===*/

.press-release-wrapper{padding-top:0;}
.press-release-wrapper .h2{margin-top:20px;margin-bottom:17px;color: var(--header-clr);}
.box-tabs-wrapper ul li a.tab-link:hover{background-color: var(--header-clr);color:var(--white-clr);}
.news-main-wrapper{padding-top:0;}
.main-content-wrapper{min-height: calc(100vh - 99px);overflow:hidden;}

@media all and (max-width:991.98px){

.news-main-wrapper .news-items-wrapper .table_header.prdate{width:25% !important;}
.news-main-wrapper .news-items-wrapper .table_header.prtitle{width:53% !important;}
}

.sitemap-main-wrapper{padding-top:0;}
.sktmain.invisible{visibility:visible !important;}
.rich-content ul li{margin-bottom:10px;}
.sitemap-content-wrapper .invisible{visibility:hidden !important;display:none;}
footer .footer-bottom-links ul li{font-size:1.2rem !important;line-height:14px !important;}
@media all and (max-width:767.98px){
.tab-trigger span.invisible{display:block;}
}