*,:after,:before{box-sizing:inherit;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
:root{--brand-accent:#f15a29;--brand-primary:#004e7f;--surface-shade:#f6f5ef;--surface-secondary:#f5f5f5;--border-primary:#abb8c1;--text-primary:#161515;--white:#fff;}
*,:after,:before{box-sizing:inherit;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0)}
html{box-sizing:border-box;margin:auto;overflow-x:hidden;scroll-behavior:smooth}
body{font-family:inter-18pt,sans-serif;font-size:16px;color:var(--text-primary);position:relative;box-sizing:border-box;margin:0;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
footer,header,section{display:block;width:100%}
.screenreader{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
a{color:var(--brand-accent);font-weight:bold;text-decoration:underline;transition:all 0.25s ease-in-out;}
a:hover{color:var(--brand-primary);}
b,strong{font-weight:700}
iframe,img{max-width:100%;height:auto}
input[type=submit],input[type=text],input[type=email],input[type=search],textarea,select,button{-webkit-appearance:none;-moz-appearance:none;box-shadow:none!important;font-family:"inter-18pt",sans-serif;font-style:normal;font-weight:400;font-size:16px;font-stretch:normal;line-height:1.25;letter-spacing:normal;}
input[type=submit]{cursor:pointer;transition:all 0.25s ease-in-out;}
select::-ms-expand{display:none}
.featherlight .featherlight-close-icon{background-color:var(--brand-primary);color:var(--white);}
.featherlight iframe{height:480px}
@media (max-width:680px){
  .featherlight iframe{height:300px}
}

/* UTILITY */
.white{color:#ffffff;}
.clear{clear:both;}
.center{text-align:center;}
.right{text-align:right;}
.flex{display:flex;}
p.small{font-size:14px;line-height:1.43;}

/* GRID */
.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;-moz-column-gap:20px;column-gap:20px;row-gap:20px;}
@media (max-width:768px){
  .grid{-moz-column-gap:20px;column-gap:20px;}
}
.grid-collapse{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;}
.cols-2{grid-column:span 2;}
.cols-3{grid-column:span 3;}
.cols-4{grid-column:span 4;}
.cols-5{grid-column:span 5;}
.cols-6{grid-column:span 6;}
.cols-7{grid-column:span 7;}
.cols-8{grid-column:span 8;}
.cols-9{grid-column:span 9;}
.cols-10{grid-column:span 10;}
.cols-11{grid-column:span 11;}
.cols-12{grid-column:span 12;}
@media (max-width:1600px){
  .xxl-cols-2{grid-column:span 2;}
  .xxl-cols-3{grid-column:span 3;}
  .xxl-cols-4{grid-column:span 4;}
  .xxl-cols-5{grid-column:span 5;}
  .xxl-cols-6{grid-column:span 6;}
  .xxl-cols-7{grid-column:span 7;}
  .xxl-cols-8{grid-column:span 8;}
  .xxl-cols-9{grid-column:span 9;}
  .xxl-cols-10{grid-column:span 10;}
  .xxl-cols-11{grid-column:span 11;}
  .xxl-cols-12{grid-column:span 12;}
}
@media (max-width:1440px){
  .xl-cols-2{grid-column:span 2;}
  .xl-cols-3{grid-column:span 3;}
  .xl-cols-4{grid-column:span 4;}
  .xl-cols-5{grid-column:span 5;}
  .xl-cols-6{grid-column:span 6;}
  .xl-cols-7{grid-column:span 7;}
  .xl-cols-8{grid-column:span 8;}
  .xl-cols-9{grid-column:span 9;}
  .xl-cols-10{grid-column:span 10;}
  .xl-cols-11{grid-column:span 11;}
  .xl-cols-12{grid-column:span 12;}
}
@media (max-width:1280px){
  .lg-cols-2{grid-column:span 2;}
  .lg-cols-3{grid-column:span 3;}
  .lg-cols-4{grid-column:span 4;}
  .lg-cols-5{grid-column:span 5;}
  .lg-cols-6{grid-column:span 6;}
  .lg-cols-7{grid-column:span 7;}
  .lg-cols-8{grid-column:span 8;}
  .lg-cols-9{grid-column:span 9;}
  .lg-cols-10{grid-column:span 10;}
  .lg-cols-11{grid-column:span 11;}
  .lg-cols-12{grid-column:span 12;}
}
@media (max-width:1024px){
  .md-cols-2{grid-column:span 2;}
  .md-cols-3{grid-column:span 3;}
  .md-cols-4{grid-column:span 4;}
  .md-cols-5{grid-column:span 5;}
  .md-cols-6{grid-column:span 6;}
  .md-cols-7{grid-column:span 7;}
  .md-cols-8{grid-column:span 8;}
  .md-cols-9{grid-column:span 9;}
  .md-cols-10{grid-column:span 10;}
  .md-cols-11{grid-column:span 11;}
  .md-cols-12{grid-column:span 12;}
}
@media (max-width:768px){
  .sm-cols-2{grid-column:span 2;}
  .sm-cols-3{grid-column:span 3;}
  .sm-cols-4{grid-column:span 4;}
  .sm-cols-5{grid-column:span 5;}
  .sm-cols-6{grid-column:span 6;}
  .sm-cols-7{grid-column:span 7;}
  .sm-cols-8{grid-column:span 8;}
  .sm-cols-9{grid-column:span 9;}
  .sm-cols-10{grid-column:span 10;}
  .sm-cols-11{grid-column:span 11;}
  .sm-cols-12{grid-column:span 12;}
}
@media (max-width:480px){
  .xs-cols-2{grid-column:span 2;}
  .xs-cols-3{grid-column:span 3;}
  .xs-cols-4{grid-column:span 4;}
  .xs-cols-5{grid-column:span 5;}
  .xs-cols-6{grid-column:span 6;}
  .xs-cols-7{grid-column:span 7;}
  .xs-cols-8{grid-column:span 8;}
  .xs-cols-9{grid-column:span 9;}
  .xs-cols-10{grid-column:span 10;}
  .xs-cols-11{grid-column:span 11;}
  .xs-cols-12{grid-column:span 12;}
}

/* Functions */
.column-1{width:calc((100% - 220px) / 12 * 1 + 0px);}
.column-2{width:calc((100% - 220px) / 12 * 2 + 20px);}
.column-3{width:calc((100% - 220px) / 12 * 3 + 40px);}
.column-4{width:calc((100% - 220px) / 12 * 4 + 60px);}
.column-5{width:calc((100% - 220px) / 12 * 5 + 80px);}
.column-6{width:calc((100% - 220px) / 12 * 6 + 100px);}
.column-7{width:calc((100% - 220px) / 12 * 7 + 120px);}
.column-8{width:calc((100% - 220px) / 12 * 8 + 140px);}
.column-9{width:calc((100% - 220px) / 12 * 9 + 160px);}
.column-10{width:calc((100% - 220px) / 12 * 10 + 180px);}
.column-11{width:calc((100% - 220px) / 12 * 11 + 200px);}
.column-12{width:calc((100% - 220px) / 12 * 12 + 220px);}

/* SECTION PADDING */
.pt-12x{padding-top:96px;}
.pt-4x{padding-top:32px;}
.pt-8x{padding-top:64px;}
.pt-2x{padding-top:16px;}
.pt-3x{padding-top:24px;}
.pb-10x{padding-bottom:80px;}
.pb-12x{padding-bottom:96px;}
.pb-8x{padding-bottom:64px;}
.pb-6x{padding-bottom:48px;}
.pb-4x{padding-bottom:32px;}
.pb-2x{padding-bottom:16px;}
.ptb-10x{padding-top:80px;padding-bottom:80px;}
.ptb-12x{padding-top:96px;padding-bottom:96px;}
.ptb-8x{padding-top:64px;padding-bottom:64px;}
.ptb-6x{padding-top:48px;padding-bottom:48px;}
.ptb-4x{padding-top:32px;padding-bottom:32px;}
.ptb-2x{padding-top:16px;padding-bottom:16px;}
.mb-8x{margin-bottom:64px;}
@media (max-width:1024px){
  .md-pt-6x{padding-top:48px;}
  .md-pt-4x{padding-top:32px;}
  .md-pb-6x{padding-bottom:48px;}
  .md-pb-4x{padding-bottom:32px;}
  .md-ptb-8x{padding-top:64px;padding-bottom:64px;}
  .md-ptb-6x{padding-top:48px;padding-bottom:48px;}
  .md-ptb-4x{padding-top:32px;padding-bottom:32px;}
  .md-6x{margin-bottom:48px;}
}

/* RECAPTCHA */
.grecaptcha-badge{display:none!important;}
.grecaptcha-badge.show{display:block!important;visibility:visible!important;}

/* ANIMATION */
.transition{animation-duration:1s;animation-fill-mode:both;opacity:0;position:relative;visibility:hidden;}
@keyframes fadeIn{
  0%{opacity:0;}
  to{opacity:1;}
}
@keyframes fadeInLeft{
  0%{opacity:0;transform:translate(-20px);}
  to{opacity:1;transform:translate(0);}
}
@keyframes fadeInRight{
  0%{opacity:0;transform:translate(20px);}
  to{opacity:1;transform:translate(0);}
}
@keyframes fadeInUp{
  0%{opacity:0;transform:translateY(50px);}
  to{opacity:1;transform:translate(0);}
}
.fadeIn{animation-name:fadeIn;transition:all 0.8s ease 0s;}
.fadeInRight{animation-name:fadeInRight;transition:all 0.8s ease 0s;}
.fadeInLeft{animation-name:fadeInLeft;transition:all 0.8s ease 0s;}
.fadeInUp{animation-name:fadeInUp;transition:all 0.8s ease 0s;}

/* CONTAINER */
.container{margin:0 auto;position:relative;max-width:1640px;padding-left:40px;padding-right:40px;}
.flex-container{display:flex;}
button{font-family:inter-18pt,sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;}
.button{font-family:inter-18pt,sans-serif;font-size:18px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.22;letter-spacing:normal;background-color:var(--white);color:var(--text-primary);padding:12px 24px;border-radius:30px;display:inline-flex;justify-content:space-between;align-items:center;text-decoration:none;cursor:pointer;transition:all 0.25s ease-in-out;border:1px solid var(--border-primary);}
.button:after{content:"\f061";margin-left:24px;font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:900;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:var(--brand-accent);}
.button:hover,.button:focus{color:#ffffff;background-color:var(--brand-primary);outline:none;border:1px solid var(--brand-primary);}
.button:hover:after{color:var(--white)}
h1{font-family:inter-18pt,sans-serif;font-size:52px;font-weight:900;line-height:1.23;letter-spacing:normal;}
h2{font-family:inter-18pt,sans-serif;font-size:36px;line-height:1.3;font-weight:900;margin:0;color:var(--brand-primary)}
h3{font-family:inter-18pt,sans-serif;font-size:26px;line-height:1.23;font-weight:700;margin:0}
h4{font-family:inter-18pt,sans-serif;font-size:24px;line-height:1.33;font-weight:900;margin:0;}
h5{font-family:inter-18pt,sans-serif;font-size:18px;font-weight:600;line-height:1.33;margin:0}
p{font-family:inter-18pt,sans-serif;font-size:18px;line-height:1.33;line-height:1.56;}
li{font-family:inter-18pt,sans-serif;font-size:18px;line-height:1.33;line-height:1.33;}
p:first-child{margin-top:0}

/*p:last-child{margin-bottom:0}*/
ul{margin:0;padding:0}
.text-white li,.text-white p{color:#fff}
.footnote li,.footnote p{font-size:14px;line-height:1.43}
.cc-banner .cc-message,.cc-window.cc-floating{width:100%!important;max-width:100%!important}
table{width:100%;border-collapse:collapse;}
table thead{color:#FFF;background-color:var(--brand-primary);}
table th,table td{padding:12px;}
table  tr:nth-child(even){background-color:var(--surface-shade);}
.tabs .nav-tabs{margin:0;padding:0;list-style:none;display:flex;background-repeat:repeat-y;gap:12px;}
.tabs .nav-tabs > li{font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;cursor:pointer;position:relative;display:block;border-radius:4px;padding:6px 16px;color:var(--text-primary);background-color:var(--surface-secondary);}
.tabs .nav-tabs > li:hover{background-color:var(--brand-primary);color:var(--white);}
.tabs .nav-tabs > li.addtab{width:100px;}
.tabs .nav-tabs > li.current{background-color:var(--brand-primary);color:var(--white);}
.tabs .nav-tabs > li.current::after,.tabs .nav-tabs > li:hover::after{opacity:1;}
.tabs .nav-tabs > li.has-sub::before{content:'\f107';font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.13;letter-spacing:normal;position:absolute;right:-8px;top:10px;}
.tabs .nav-tabs > li.has-sub:hover .sub-tabs{opacity:1;pointer-events:all;}
.tabs .sub-tabs{position:absolute;opacity:0;pointer-events:none;transition:all 0.25s ease-in-out;padding:12px;margin:0;list-style:none;z-index:1;min-width:122px;width:100%;left:0;top:100%;border-radius:4px;box-shadow:0 2px 10px rgba(0,0,0,0.16);}
.tabs .sub-tabs > li{text-align:left;padding:4px 0;}
.tabs .tab-content{display:none;padding-top:32px;}
.tabs .tab-content.active{display:block;animation:fadeIn 0.5s;}
.tabs .tab-content .element-bar{display:none!important;}
.tabs .tab-content .element-bar.showit{display:block!important;}
.tabs .tab-content.showelement .element-bar{display:block!important;}
.tabs .mobile-tabs{display:none;margin-bottom:7px;padding-top:7px;}
.tabs select{display:none;cursor:pointer;margin:0;outline:none;}
.tabs .select-wrapper{font-size:16px;position:relative;border:unset;display:inline-block;padding-right:16px;}
.tabs .select-wrapper select{border:unset;}
.tabs .select-wrapper::before{content:'\f107';font-family:"Font Awesome 6 Pro";font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;position:absolute;right:2px;top:7px;}
@media (max-width:1024px){
  .tabs .mobile-tabs,.tabs select{display:inline-block;padding:4px 8px;border-radius:4px;background-color:var(--surface-secondary);}
  .tabs ul.nav-tabs{display:none;}
}
.download-links{margin-bottom:32px;border-bottom:1px solid var(--border-primary);}
.download-links p{margin:0;}
.download-links a{display:flex;align-items:flex-start;padding:12px 24px;color:var(--text-primary);text-decoration:none;font-weight:normal;}
.download-links p:nth-of-type(odd){background-color:var(--surface-secondary);}
.download-links a:after{content:"\f15b";font-family:"Font Awesome 6 Pro";display:block;font-weight:normal;color:var(--brand-accent);}
.download-links a:hover{color:var(--brand-accent);}
.download-links a span:last-of-type{white-space:nowrap;margin-left:auto;padding:0 12px 0 24px;}
@media (max-width:768px){
  .download-links a{padding:12px; justify-content: space-between;}
  .download-links a span:last-of-type{display: none;   }

}
main{overflow:hidden}
header#site-header{position:relative;width:100%;z-index:99;height:32px;}
header#site-header .logo{width:312px;padding-top:36px;}
header#site-header .ticker-bar{background-color:var(--brand-accent);color:var(--white);font-family:"inter-18pt",sans-serif;padding:5px 0;font-size:13px;line-height:1.38;letter-spacing:0.52px;font-weight:500;text-align:right;}
header#site-header .ticker-bar .last{display:inline-block;margin-left:16px;margin-right:2px;}
section#hero{position:relative;width:100%;z-index:5;margin-top:-10px;}
section#hero .logo{padding-top:42px;}
section#hero .logo img{max-width:284px;}
section#hero .background{background-image:url(../../../../_resources/banner/hero_home.jpg);height:760px;background-repeat:no-repeat;background-position:center;background-size:cover;}
section#hero .flex-container{flex-direction:column;align-items:flex-start;justify-content:flex-end;height:100%;z-index:1;}
section#hero .flex-container .text{position:relative;width:100%;padding-top:32px;max-width:644px;}
section#hero .flex-container .text h1{margin:0;color:#ffffff;}
section#hero .flex-container .text p{color:#ffffff;}
section#hero .flex-container .text .button{margin-top:64px;}
section#project .grid{background-color:var(--surface-shade);border-radius:8px;padding:50px;}
section#project .grid .text h1{color:var(--brand-primary);margin-bottom:42px;}
section#project .grid .text h5{text-transform:uppercase;color:var(--brand-accent);}
section#project .grid .text .text-wrapper{border-top:1px solid var(--border-primary);border-bottom:1px solid var(--border-primary);padding:42px 0px;}
section#project .grid .text .text-wrapper *{max-width:576px;}
section#project .grid .text .text-wrapper h4{font-weight:bold;}
section#project .grid .text .stats{margin-top:36px;}
section#project .grid .text .stats{max-width:576px;}
section#project .grid .text .stats h4{color:var(--brand-accent);margin:0;text-transform:uppercase;}
section#project .grid .text .stats p{margin-top:0;}
section#project .grid .text .button-inverse{margin-top:40px;}
section#project .grid .image{max-width:576px;margin-left:auto;}
section#project .grid .image img{width:100%;border-radius:8px;margin-bottom:24px;}
section#drill-results .container{border-bottom:1px solid var(--border-primary);}
section#drill-results .drill-stats{background-color:var(--brand-primary);color:var(--white);padding:24px;text-align:center;border-radius:8px;}
section#drill-results .drill-stats h1{margin:0;}
section#drill-results .drill-stats p{margin-top:0px;}
section#leadership .container{border-bottom:1px solid var(--border-primary);}
section#leadership h2{margin-bottom:32px;}
section#leadership .bio{margin-bottom:20px;}
section#leadership .bio .bio-card{background-color:var(--surface-shade);border-radius:4px;padding:24px;cursor:pointer;height:100%;}
section#leadership .bio .bio-card .title{font-size:14px;font-weight:500;line-height:1.43;margin:2px 0px 16px 0px;}
section#leadership .bio .bio-card .body ul{padding-left:24px;}
section#leadership .bio-container{background-color:var(--surface-shade);border-radius:4px;padding:24px;display:flex;gap:20px;cursor:pointer;}
section#leadership .bio-container .bio-image{position:relative;width:100%;max-width:130px;}
section#leadership .bio-container .bio-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius: 50%; border:1px solid var(--border-primary)}
section#leadership .bio-container .bio-title .name{margin:0;}
section#leadership .bio-container .bio-title .small{margin-top:0;}
section#leadership .bio-container .bio-popup{visibility:hidden;opacity:0;pointer-events:none;position:fixed;inset:0;z-index:99;background-color:rgba(0,0,0,0.6);display:flex;justify-content:center;align-items:center;transition:all 0.25s ease-in-out;user-select:none;cursor:pointer;}
section#leadership .bio-container .bio-popup .wrapper{width:calc(100% - 32px);max-width:812px;max-height:calc(90vh - 80px);background-color:#fff;position:relative;cursor:default;ransition:transform 0.3s ease;overflow:hidden;margin:60px 0 40px;}
section#leadership .bio-container .bio-popup .wrapper .wrapper-inner{max-height:calc(90vh - 80px - 72px);overflow-y:auto;padding:36px;}

section#leadership .bio-container .bio-popup .wrapper h2.name{margin-bottom:0;}
section#leadership .bio-container .bio-popup .wrapper p{line-height:1.33}
section#leadership .bio-container .bio-popup .wrapper p.title{margin-top:0;color:var(--brand-accent); text-transform: uppercase;}
section#leadership .bio-container .bio-popup .close{position:absolute;top:0;right:0;padding:16px;cursor:pointer;}
section#leadership .bio-container.active .bio-popup{visibility:visible;opacity:1;pointer-events:all;}
section#latest-news .container{border-bottom:1px solid var(--border-primary);}
section#latest-news h2{margin-bottom:32px;}
section#latest-news .grid{margin-top:64px;}
section#latest-news .grid .news-item{display:block;position:relative;color:var(--text-primary);text-decoration:none;border-top:1px solid var(--border-primary);padding:24px 0 32px 0;}
section#latest-news .grid .news-item .date{display:block;font-size:18px;line-height:1.33;font-weight:normal;margin-bottom:24px;}
section#latest-news .grid .news-item .title{display:block;font-weight:bold;line-height:1.33;margin-bottom:36px;}
section#latest-news .grid .news-item .arrow{transition:all 0.25s ease-in-out;background-color:var(--brand-accent);color:#FFF;height:36px;width:36px;border-radius:50%;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:0;}
section#latest-news .grid .news-item:hover .arrow{background-color:var(--brand-primary);}
section#latest-news .button{margin-top:56px;}
section#investors .container{border-bottom:1px solid var(--border-primary);}
section#investors h2{margin-bottom:32px;}
/*section#investors .qm-wrap-ichart{padding:0 16px;border-radius:8px;border:solid 0.5px var(--border-primary);}
section#investors .qmod-simplechart.qmod-ui-tool .qmod-main-chart{height:280px!important}*/
section#investors div.qmod-ui-tool input,#investors div.qmod-ui-tool button,#investors div.qmod-ui-tool a{font-size:13px;}
section#investors .qm-wrap-ichart ul > li{margin-bottom:initial;}
section#investors .market-capitalization > div{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;padding:24px 12px;}
section#investors .market-capitalization div:nth-child(odd){background-color:var(--surface-shade);}
section#investors .market-capitalization div span{width:calc((100% - 220px) / 12 * 6 + 100px);font-size:14px;font-weight:500;line-height:1.43;}
section#investors .market-capitalization div span:nth-of-type(2){text-align:right;}
/*.qtool .qmod-heading.qmod-hbg{background-color:transparent;padding:0;}
.qmod-detailedquote .qmod-quotehead .qmod-head-left,.qmod-detailedquote .qmod-quotehead .qmod-head-right{margin-top:0;margin-left:0;margin-right:0;}
.qmod-detailedquote .qmod-chart{margin-left:0;}
.qmod-detailedquote .qmod-quotegrid{margin-left:0;margin-right:0;}
.qm-wrap-ichart .qmod-heading.qmod-hbg{display:none;}
.qm-wrap-ichart .qmod-legend.qmod-legend-list > .qmod-legend-list-item{display:none!important;}
.qtool .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li{background-color:var(--border-primary);color:#FFF;}
.qmod-simplechart.qmod-ui-tool .qmod-chart-display .qmod-legend > li.qmod-active,.qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li.qmod-active{background-color:var(--border-primary);}
.qtool .qmod-simplechart.qmod-ui-tool .qmod-chart-buttons-rs .qmod-legend > li:before{display:none!important;}
.qmod-simplechart.qmod-ui-tool .qmod-block-wrapper{background-color:transparent;margin-bottom:0;}
.qmod-detailedquote .qmod-quotegrid .qmod-line-sep{border-bottom:1px solid var(--border-primary);}*/
section#governance h2{margin-bottom:32px;}
section#governance p{margin:0;}
section#governance .tabs{margin-top:32px;}
section#contact .newsletter{background-color:var(--surface-shade);padding:64px 50px;border-radius:12px;}
section#contact .newsletter h2{margin-bottom:48px;}
section#contact .contact{background-color:var(--brand-accent);color:var(--white);padding:64px 50px;border-radius:12px;}
section#contact .contact *{color:var(--white);}
section#contact .contact p{display:flex;align-items:center;gap:8px;}
section#contact .contact a{font-weight:normal;word-break:break-word;}
section#contact .contact i{min-width:24px;}
form#signup-form .input{position:relative}
form#signup-form .input.error::after{animation:fadeIn .6s ease-out forwards;content:"\f00d";color:#b53939;font-family:"Font Awesome 6 Pro";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;position:absolute;top:16px;right:12px}
form#signup-form .input i{position:absolute;top:12px;right:13px}
form#signup-form .input input{outline:0;width:100%;padding:14px 16px;font-size:18px;line-height:1.33;color:var(--white);background-color:#fff;border-radius:4px;border:solid 1px var(--border-primary);}
form#signup-form .input input::-moz-placeholder{-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;color:var(--white);}
form#signup-form .input input::placeholder{transition:all 0.25s ease-in-out;color:var(--text-primary)}
form#signup-form .consent{margin-top:20px;margin-bottom:20px;display:flex;align-items:flex-start;gap:16px;}
form#signup-form .signup-message{margin-top:8px;font-weight:500;}
footer{background-color:var(--brand-primary);padding:150px 0px 50px 0px;}
footer .bottom{color:#fff;border-top:1px solid #fff;display:flex;justify-content:space-between;padding-top:16px;}
footer .bottom a{color:#fff;text-decoration:none!important;transition:all 0.25s ease-in-out;font-weight:normal;}
footer .bottom a:hover{color:var(--brand-accent);}
@media (max-width:1024px){
  h1{font-size:38px;}
  h2{font-size:28px;}
  h3{font-size:24px;}
  h4{font-size:24px;}
  p{font-size:16px;}
  li{font-size:16px;}
  .container{padding-left:20px;padding-right:20px;width:100%;}
  #hero .text{padding-top:24px;}
  section#drill-results .container{border-bottom: unset;}
  section#project .grid{padding:32px;}
  section#project .grid .text .text-wrapper *{max-width:unset;}
  section#project .grid .text .stats{max-width:unset;margin-top:16px;}
  section#project .grid .image{max-width:unset;}
  section#leadership .bio-container .bio-popup .wrapper{width:calc(100% - 16px);padding:16px;overflow-y: scroll;margin-top:48px;}
  section#leadership .bio-container .bio-popup .wrapper .wrapper-inner{padding:16px;}

  section#investors .container{border-bottom:1px solid var(--border-primary);}
  section#investors .qm-wrap-ichart{margin-bottom:48px;}
  section#latest-news .container{border-bottom:1px solid var(--border-primary);}
  section#contact .newsletter{padding:42px 30px;}
  section#contact .contact{padding:42px 30px;}
  footer{padding:48px 0px;}
}
@media screen and (max-width:768px){
  header#site-header .logo{width:250px;}
  form#signup-form .input input{font-size:14px;line-height:1.43;}
  form#signup-form .consent{font-size:14px;line-height:1.43}
  footer .bottom{display:block;text-align:center;}
}

.termsfeed-com---pc-dialog .cc-cp-foot-button .cc-cp-foot-save,.termsfeed-com---reset .cc-nb-buttons-container .cc-nb-okagree,.termsfeed-com---reset .cc-nb-buttons-container .cc-nb-reject{background-color:#004e7f;}




#cision-newsroom-container {
    width: 100%;
}

#cision-newsroom-container iframe {
    display: block;
    width: 100%;
    height: 540px;
    border: none;
}
