table tbody tr:last-child td{border-bottom: 1px solid #4095B6;}
/*--- HTML5 Reset CSS starts---*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}

/*-- change colours to suit your needs --*/
ins {background-color:#ff9;color:#000;text-decoration:none;}
mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}
input, select {vertical-align:middle;}
/*--- HTML5 Reset CSS ends---*/

/*--- Global common css starts ---*/
html {font-size: 10px }
body{ font-family: "Hexagon Akkurat Web", Arial, Helvetica, sans-serif !important; font-size: 1.4rem; line-height:22px;background-color: #fff;color: #545256; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

a {color: #1E4F6F; transition: all 0.3s ease;text-decoration: none;} 
a:hover {color: #005072; transition: all 0.3s ease;  border:none;}
a:focus, a:active { text-decoration: none;outline: 2px dotted #999999;outline-offset: 2px;} 

a[href^="tel:"]:hover { text-decoration: none !important; }

img { outline-style: none; outline-width: 0; border: 0 none; max-width: 100%; height: auto; }
sup { font-size: smaller;font-family: "Hexagon Akkurat Web";}
sub { margin: 2px 0; padding: 2px 0;font-family: "Hexagon Akkurat Web"; }
ul { list-style-image: none; list-style-position: outside; list-style-type: none; }
ol { list-style-image: none; list-style-position: outside; list-style-type: decimal; }

h1, .h1 { font-size: 3.2rem; line-height:48px;color:#000000;margin:0 0 10px;font-family: Hexagon Akkurat Bold Web;}
h2, .h2{ font-size: 2.8rem; line-height: 34px;color:#000000;margin:0 0 16px;font-family: Hexagon Akkurat Bold Web;}
h3, .h3{ font-size: 2.4rem; line-height: 29px;color:#000000;margin:0 0 9px;font-family: Hexagon Akkurat Bold Web;}
h4, .h4{ font-size: 2.2rem; line-height: 26px;color:#000000;margin:0 0 16px;font-family: Hexagon Akkurat Bold Web;}
h5, .h5{ font-size: 2.0rem; line-height: 24px;color:#000000;margin:0 0 16px;font-family: Hexagon Akkurat Bold Web;}
h6, .h6{ font-size: 1.8rem; line-height: 16px; color:#000000;margin:0 0 19px;font-family: Hexagon Akkurat Bold Web;}
p { margin: 0 0 16px; color: #000000;font-size: 1.6rem;line-height: 24px;letter-spacing:0.44px;font-family: "Hexagon Akkurat Web";}
.rad-link-1{color:#1E4F6F;text-decoration:none;font-family:"Hexagon Akkurat Web";}
.rad-notes{font-size: 1.6rem;line-height: 16px;letter-spacing:0.4px;}
ol li {font-size: 1.6rem;line-height: 24px;letter-spacing:0.44px;color:#000000; padding: 0 0 16px 0;font-family: "Hexagon Akkurat Web";}
/*a {color: #fff;text-decoration: none;}*/
/*a:hover { opacity:0.6;}*/
ul { margin-bottom:0px; padding-left: 0px; } 
ul ul { margin: 5px 0px 0px 0px; }
ul li{font-size: 1.6rem;line-height: 24px;letter-spacing:0.44px;color:#000000;margin-bottom: 16px;padding-left: 0px;position: relative;font-family: "Hexagon Akkurat Web";}
ul li:before{position: absolute;width: 4px;height: 4px;background-color: #000;top: 10px;left: 0;border-radius: 100%;}
ol ol { margin: 0px;}
ol { list-style-type: decimal; padding-left: 20px; margin-bottom: 26px; }

ol li ol, ol li ul {padding: 6px 0 0 20px;}
ul li ul li, ol li ol li {margin-bottom: 0px;}

.invisible { position: absolute; left: -9999999px; top: auto; width: 1px; height: 1px; overflow: hidden; visibility: visible; }
.visuallyhidden { position: absolute; height: 1px; width: 1px; overflow: hidden; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px, 1px, 1px, 1px);   margin: -1px; padding: 0; border: 0; }

section.external-web {margin-bottom:30px;}

.sktmain.visible{position: absolute;left: 0;top: 0;width: auto;height: auto;overflow: hidden;visibility: visible !important;z-index: 11;background: #0075bb;padding: 10px 30px;}
.sktmain.visible > a{color: #fff; text-decoration: none;font-size: 1.8rem;font-family: 'Roboto', sans-serif;line-height: normal;}

#auto-top-link {background-color: #424242;border: 2px solid #ffffff;bottom: 9px;color: #ffffff;display: none;float: left;font-size: 2.2rem;font-weight: bold;padding: 7px;position: fixed;right: 10px;text-decoration: none;width:40px;height:40px}
#auto-top-link span strong { border: 0; clip: rect(0 0 0 0); height: 1px; width: 1px; margin: -1px; padding: 0; overflow: hidden; position: absolute;}

/*#MainWrapper {margin: 0 auto;padding: 0;border-top: 6px solid #ffffff;background-color: #f2f2f2;}
.maxwidth1090 {max-width:1090px;margin:0 auto;}
.module{opacity: 0;}
.nojs .module{opacity:1;}
.module:first-child {opacity: 1;}*/



/*----- Table CSS ---*/
table { width: 100%;margin-bottom: 20px; }
/*table td, table th { padding: 10px 0; }*/
/*table th, table td { border-bottom: 1px solid #e5e5e5;line-height: 1px; }*/
table .rad-right { text-align: right; }
table tr th {position: relative;border-right: 1px solid #4095b6;color:#fff;font-family: "Hexagon Akkurat Bold Web";line-height: 21px;}
table .rad-center { text-align: center; }
table .rad-left { text-align: left; }
table th > div {border-right: 0;padding: 15px 12px;background-color: #000;
height: 45px;
margin-bottom: 2px;}
table td{padding: 15px 12px;color: #000;/*border:1px solid #4095B6;*/ border-left: 1px solid #4095B6;
    border-right: 1px solid #4095B6;    font-family: "Hexagon Akkurat Web";}
/*.module-content table tbody, .rad-tablestyle-1 table tbody{    border-bottom: 1px solid #4095B6;}*/
.module-content table tbody tr:last-child td, .rad-tablestyle-1 table tbody tr:last-child td {
    border-bottom: 1px solid #4095B6;
}
/*table th{border-bottom: solid 4px #4095B6;}*/
table thead{background: transparent linear-gradient(98deg,#3fab99 40%,#00abc8 50%,#b0d35a 100%);}
table tbody tr:nth-child(2n+1) {
  background-color: #f3f3f3;
}
/* ----------------------- Tables overflow x scroll ----------------------- */
.scroll-table-container { width: 100%; padding: 0 0 5px; overflow-y: hidden; overflow-x: auto; margin-bottom: 14px; }
.scroll-table-container::-webkit-scrollbar { -webkit-appearance: none; width: 10px; height: 7px; }
.scroll-table-container::-webkit-scrollbar-thumb { border-radius: 5px; border: 2px solid #666666; background-color: #666666; }
.scroll-table-container > table { margin-bottom: 0; }

/*----- Table CSS - ends ---*/

/*------------------Spacing-Setting-----------------*/
.container-fluid {max-width: 1440px;}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto{padding-right: 8px;padding-left: 8px;}
.p-0{padding:0;}.m-0{margin:0;}

.module-wrapper.mt-{margin-top:0px;}.module-wrapper.mt-1{margin-top:10px;}.module-wrapper.mt-2{margin-top:20px;}.module-wrapper.mt-3{margin-top:30px;}.module-wrapper.mt-4{margin-top:40px;}.module-wrapper.mt-5{margin-top:50px;}.module-wrapper.mt-6{margin-top:60px;}.module-wrapper.mt-7{margin-top:70px;}.module-wrapper.mt-8{margin-top:80px;}.module-wrapper.mt-9{margin-top:90px;}.module-wrapper.mt-10{margin-top:100px;}
.module-wrapper.mb-{margin-bottom:0px;}.module-wrapper.mb-1{margin-bottom:10px;}.module-wrapper.mb-2{margin-bottom:20px;}.module-wrapper.mb-3{margin-bottom:30px;}.module-wrapper.mb-4{margin-bottom:40px;}.module-wrapper.mb-5{margin-bottom:50px;}.module-wrapper.mb-6{margin-bottom:60px;}.module-wrapper.mb-7{margin-bottom:70px;}.module-wrapper.mb-8{margin-bottom:80px;}.module-wrapper.mb-9{margin-bottom:90px;}.module-wrapper.mb-10{margin-bottom:100px;}

.module-wrapper.pt-{padding-top:0px;}.module-wrapper.pt-1{padding-top:10px;}.module-wrapper.pt-2{padding-top:20px;}.module-wrapper.pt-3{padding-top:30px;}.module-wrapper.pt-4{padding-top:40px;}.module-wrapper.pt-5{padding-top:50px;}.module-wrapper.pt-6{padding-top:60px;}.module-wrapper.pt-7{padding-top:70px;}.module-wrapper.pt-8{padding-top:80px;}.module-wrapper.pt-9{padding-top:90px;}.module-wrapper.pt-10{padding-top:100px;}
.module-wrapper.pb-{padding-bottom:0px;}.module-wrapper.pb-1{padding-bottom:10px;}.module-wrapper.pb-2{padding-bottom:20px;}.module-wrapper.pb-3{padding-bottom:30px;}.module-wrapper.pb-4{padding-bottom:40px;}.module-wrapper.pb-5{padding-bottom:50px;}.module-wrapper.pb-6{padding-bottom:60px;}.module-wrapper.pb-7{padding-bottom:70px;}.module-wrapper.pb-8{padding-bottom:80px;}.module-wrapper.pb-9{padding-bottom:90px;}.module-wrapper.pb-10{padding-bottom:100px;}
.cta-link-hex{letter-spacing: 0px;color: #FFFFFF;font-size:1.6rem;}
.dna-line-div {position: relative;bottom: 0;left: 0;width: 100%;height: 1px;background: transparent linear-gradient(90deg,#b0d35a 0,#3fab99 49%,#00abc8 100%);}
.cta.cta-box{display:inline-block;border:1px solid #005072;min-width: auto;min-height: 52px;width:100%;position: relative;text-decoration: none;padding: 14px 10px;}
.table-content-wrap{overflow:auto;}
.visually-hidden, .hide{display:none;}.visibility {
    visibility: hidden;
}


#onetrust-banner-sdk { top:0; height:100px;}

@media all and (max-width: 767px) { 
#onetrust-banner-sdk { height:290px;}
}

@media only screen and (min-width: 768px) { 
#onetrust-banner-sdk { height:250px;}
}

@media only screen and (min-width: 992px) {
#onetrust-banner-sdk { height:250px;}
}

@media only screen and (min-width: 1200px) {
#onetrust-banner-sdk { height:100px;}
}

#ip3-Homepage a {color: #000000;}
#ip3-Homepage a:hover {color: #000000;}
#ip3-Homepage ul li{margin-bottom: 0;}