/* BASE */
*,*:before,*:after{box-sizing:inherit;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0);}
html{box-sizing:border-box;margin:auto;overflow-x:hidden;scroll-behavior:smooth;}
body{font-size:24px;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#ffffff;font-family:"Raleway",sans-serif;font-weight:normal;font-style:normal;position:relative;box-sizing:border-box;margin:0;background:#FFF;-webkit-font-smoothing:antialiased;overflow:hidden;}
section,header,footer{display:block;width:100%;}
h1,.h1{font-family:"Raleway",sans-serif;font-size:121px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:300;font-style:normal;}
h2,.h2{font-family:"Raleway",sans-serif;font-size:32px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:bold;font-style:normal;}
h3,.h3{font-family:"Raleway",sans-serif;font-size:24px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:normal;font-style:normal;}
h4,.h4{font-family:"Raleway",sans-serif;font-size:18px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:bold;font-style:normal;}
h5,.h5{font-family:"Raleway",sans-serif;font-size:16px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:bold;font-style:normal;}
p{font-family:"Raleway",sans-serif;font-size:24px;font-stretch:normal;line-height:1.5;letter-spacing:normal;font-weight:normal;font-style:normal;color:#ffffff;}
p.large{font-size:35px;line-height:1.31;}
p.small{font-size:16px;}
ul li{font-family:"Raleway",sans-serif;font-size:20px;font-stretch:normal;line-height:1.5;letter-spacing:normal;font-weight:normal;font-style:normal;color:#544f66;}
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;border-radius:0;}
input[type=submit]{cursor:pointer;transition:all 0.5s ease-in-out;}
input[type=text]{font-size:15px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#7d7d7d;font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;background:transparent;border:1px #4f4f4f dashed;padding:10px 30px;margin:0 25px 0 0;}
input[type=text]::-webkit-input-placeholder{color:rgba(0,0,0,0.75);}
select,textarea{font-size:15px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#7d7d7d;font-family:"Raleway",sans-serif;font-weight:400;font-style:normal;}
select::-ms-expand{display:none;}
a{font-family:"Raleway",sans-serif;font-size:24px;line-height:1.4;font-weight:normal;text-decoration:none;color:#dda500;transition:all 0.25s ease-in-out;}
a:hover{opacity:0.6}
strong,b{font-weight:bold;}
img,iframe{max-width:100%;}
img{height:auto;}
.container{margin:0 auto;position:relative;max-width:1640px;padding-left:48px;padding-right:48px;}
.flex-container{display:flex;}

/* UTILITY */
.white{color:#FFF;}
.clear{clear:both;}
.center{text-align:center;}
.right{text-align:right;}
.caption{font-size:12px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#47294e;font-family:"Raleway",sans-serif;font-weight:800;font-style:normal;font-weight:400;}
.small-caption{font-size:12px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#47294e;font-family:"Raleway",sans-serif;font-weight:800;font-style:normal;}
.read-more{font-size:16px;font-stretch:normal;line-height:1.5;letter-spacing:normal;font-family:"Raleway",sans-serif;font-weight:500;font-style:normal;color:#102f91;}
.read-more:hover{cursor:pointer;}
.pt-12x{padding-top:96px;}
.pt-8x{padding-top:64px;}
.pb-12x{padding-bottom:96px;}
.pb-8x{padding-bottom:64px;}
.ptb-12x{padding-top:96px;padding-bottom:96px;}
.ptb-6x{padding-top:48px;padding-bottom:48px;}
.ptb-8x{padding-top:64px;padding-bottom:64px;}

/* GRID LAYOUTS */
.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;-moz-column-gap:16px;column-gap:16px;}
.grid-collapse{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;}
.grid-2{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto;-moz-column-gap:80px;column-gap:80px;}
.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;}
header.desktop .bottom{position:absolute;left:0;top:0;right:0;width:100%;z-index:99;background-color:transparent;}
header.desktop .bottom .container{align-items:center;justify-content:flex-end;}
header.desktop .bottom .logo{padding-right:20px;margin-right:auto;transition:all 0.25s ease-in-out;}
header.desktop .bottom .logo:hover{opacity:0.65;}
header.desktop .bottom .logo img{max-height:56px;width:auto;display:block;}
header.desktop .bottom .lundin-logo{width:auto;display:block;padding-left:16px;transition:all 0.25s ease-in-out;}
header.desktop .bottom nav ul{list-style:none;padding:0;margin:0;}
header.desktop .bottom nav > ul > li{display:inline-block;padding:0;position:relative;}
header.desktop .bottom nav > ul > li a{font-family:"Raleway",sans-serif;font-style:normal;font-weight:bold;font-size:18px;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#ffffff;display:block;padding:56px 32px;position:relative;z-index:10;text-transform:uppercase;}
header.desktop .bottom nav > ul > li:hover > a{color:#91A5A6;}
header.mobile{display:none;width:100%;z-index:1000;}
header.mobile > .top{display:flex;justify-content:space-between;padding:48px 48px 0px 48px;width:100%;align-items:center;background-color:#544f66;}
header.mobile > .top .hamburger{width:33px;cursor:pointer;overflow:hidden;}
header.mobile > .top .hamburger span{width:100%;height:2px;background-color:#ffffff;border-radius:3px;margin-bottom:7px;display:block;transition:all 0.25s ease-in-out;}
header.mobile > .top .hamburger span:last-of-type{margin-bottom:0;}
header.mobile > .top .logo img{max-height:56px;}
header.mobile nav{display:none;width:100%;height:100vh;overflow-y:auto;background-color:#544f66;}
header.mobile nav ul{list-style:none;padding:0;margin:0;}
header.mobile nav > ul{margin:20px 0;}
header.mobile nav > ul > li{position:relative;}
header.mobile nav > ul > li a{font-size:16px;font-stretch:normal;line-height:1.5;letter-spacing:normal;font-family:"Raleway",sans-serif;font-weight:bold;font-style:normal;color:#FFF;text-transform:uppercase;display:block;margin:0 48px;padding:12px 0;position:relative;border-bottom:1px solid rgba(255,255,255,0.5);}
header.mobile nav > ul > li > ul{display:none;padding-left:20px;background-color:#636363;}
header.mobile nav > ul > li > ul > li:last-of-type a{border-bottom:none;}
header.mobile nav > ul > li > ul a{display:block;padding:13px 0px;transition:all 0.25s ease-in-out;line-height:18px;}
header.mobile nav > ul > li > ul ul li{border-bottom:none;}
header.mobile nav > ul > li > ul ul li a{padding:7px 20px;font-weight:400;}
header.mobile nav > ul > li > ul ul li:last-of-type a{padding-bottom:13px;}
header.mobile nav > ul > li > ul.has-children > a{padding-bottom:7px;}
header.mobile nav > ul > li.has-children > a:after{content:"+";right:0;top:12px;position:absolute;}
header.mobile nav > ul > li.has-children.active > a{border-bottom:none;}
header.mobile nav > ul > li.has-children.active > a:after{content:"-";font-size:18px;}
header.mobile nav > ul > li:last-of-type a{border-bottom:none;}
header.mobile.open .hamburger span{background-color:#ffffff;}
header.mobile.open .hamburger span:nth-child(1){margin-left:50px;}
header.mobile.open .hamburger span:nth-child(2){transform:translate(0px,0px) rotate(45deg);border-radius:2px;}
header.mobile.open .hamburger span:nth-child(3){transform:translate(0px,-11px) rotate(-45deg);border-radius:2px;}

/* HERO */
#hero{position:relative;padding-top:140px;padding-bottom:48px;width:100%;min-height:760px;z-index:0;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;background-color:#544f66;}
#hero > .background{position:absolute;inset:0;z-index:-1;width:100%;height:100%;background-image:url(../../../../_resources/hero/Hero-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
#hero .flex-container{align-items:flex-end;height:100%;}
#hero .text h1{color:#dda500;max-width:550px;}
.hero-image{background-image:url(../../../../_resources/images/Hero-image.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;}
.hide-mobile{display:block;}
.show-mobile{display:none;}

/* Leadership */
#leadership{background-color:#101d39;border-top:1px solid #fff;}
#leadership h2{margin-top:0px;margin-bottom:0px;}
#leadership h4{text-transform:uppercase;}
.bio-container{margin-bottom:48px;margin-top:24px;}
.bio-container h6{font-size:24px;margin:0;}
.bio-container .bio-title{text-align:center;}
.bio-container .bio-title .name{color:#dda500;font-weight:bold;}
.bio-container .bio-title .title{color:#ffffff;font-weight:500;}
#management{border-bottom:2px solid #91a5a6;margin-bottom:36px;}
#management.grid,#board-of-directors.grid{-moz-column-gap:48px;column-gap:48px;}
.bio-container .bio-image{cursor:pointer;position:relative;width:100%;margin-bottom:24px;}
.bio-container .bio-image img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%;}
.bio-container .bio-image::before{font-weight:500;color:#fff;position:absolute;z-index:1;inset:0;width:100%;height:100%;border-radius:50%;display:flex;justify-content:center;align-items:center;opacity:0;content:" ";background-color:rgba(0,0,0,0.5);transition:all 0.25s ease;}
.bio-container .bio-image:hover::before{opacity:1;}
.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.5);display:flex;justify-content:center;align-items:center;transition:opacity 0.3s ease,visibility 0.3s ease;user-select:none;cursor:pointer;}
.bio-container .bio-popup .wrapper{width:calc(100% - 32px);max-width:812px;max-height:calc(90vh - 80px);background-color:#fff;position:relative;cursor:default;border-radius:30px;border:3px solid #101d39;transition:transform 0.3s ease;overflow:hidden;margin:60px 0 40px;}
.bio-container .bio-popup .wrapper .wrapper-inner{max-height:calc(90vh - 80px - 72px);overflow-y:auto;padding:36px;}
.bio-container .bio-popup .wrapper .bio-body{padding:24px;}
.bio-container .bio-popup .wrapper .bio-body p{color:#101d39!important;font-size:20px!important;font-weight:normal!important;}
.bio-container .bio-popup .close{position:absolute;top:0;right:0;padding:16px;cursor:pointer;color:#101d39;}
.bio-container .bio-popup .close i{font-size:28px;font-weight:900;}
.bio-container.active .bio-popup{visibility:visible;opacity:1;pointer-events:all;}
.bio-container .bio-popup  .bio-header{display:flex;flex-direction:column;justify-content:center;}
.bio-container .bio-popup  .bio-header .name{color:#dda500;}
.bio-container .bio-popup  .bio-header .title{color:#101d39;border-bottom:3px solid #101d39;font-weight:normal;padding-bottom:16px;}
@media (max-width:480px){
 .bio-container .bio-popup .wrapper .wrapper-inner{padding:24px;}
  .bio-container .bio-popup .wrapper .bio-body{padding:24px 0px;}
  .bio-container .bio-popup img{margin-bottom:16px;}
}

/*Assets*/
#assests{border-top:10px solid #dda500;}
#assests h2{color:#544f66;margin-top:0px;}
#assests p{color:#544f66;}
#assests ul li {color:#ffffff;font-weight:300;}
#assests .asset-card{display:flex;flex-direction:column;background-color:#544f66;overflow:hidden;height:100%;margin-top:24px;}
#assests .asset-image img{width:100%;object-fit:cover;display:block;border-bottom:2px solid #ffffff;}
#assests .asset-card h2,#assests .asset-card p{color:#ffffff;}
#assests .asset-content{display:flex;flex-direction:column;color:#fff;flex-grow:1;}
#assests .asset-title{margin:0;padding:24px 32px 48px 32px;min-height:100px;background-color:rgba(255,255,255,0.2);}
#assests .asset-description{list-style:none;margin:0;background-color:#918E9C;padding:24px 32px;}
#assests .asset-summary{padding:24px 32px;}
#assests .asset-summary p{font-size:20px;font-weight:400;}
#assests .learn-more{font-size:20px;font-weight:bold;text-transform:uppercase;transition:color 0.3s ease;margin-top:auto;padding:0px 32px 32px 32px;}
#assests .learn-more:hover{color:#91a5a6;opacity:1;}

/*Contact*/
#contact{background-color:#91a5a6;border-top:solid 1px #707070;border-bottom:solid 1px #707070;}
#contact p, #contact a{margin:0px;font-family:"Raleway",sans-serif;font-size:32px;font-stretch:normal;line-height:normal;letter-spacing:normal;font-weight:bold;font-style:normal;}
#contact p span.email {color:#101d39;}

/*lunr-shareholders*/
#lunr-shareholders{background-color:#544f66;border-top:1px solid #ffffff;}
#lunr-shareholders h2{margin-top:0px;margin-bottom:40px;}

/* FOOTER */
footer{background-color:#544f66;}
footer .logo img{max-height: 56px;}
footer .flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;}
footer .footer-link a{text-transform:uppercase;font-family:Raleway;font-size:18px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:left;color:#91a5a6;}
footer .footer-link a:hover{color:#fff;opacity:1;}
#width-check{z-index:0;position:relative;}
#backtotop{position:fixed;bottom:2rem;right:2rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#101d39;color:#fff;font-size:24px;cursor:pointer;z-index:10;transition:all 0.3s ease;}
#backtotop:hover{background-color:#91a5a6;}


/* Disclaimer Popup */
@keyframes zoom {
  from {
    transform: scale(0);
  }
  to {
    transform: scale(1);
  }
}
.bmcl-popup-1 .popup-window.show{opacity:1;display:flex;}
.bmcl-popup-1 .popup-window{padding:10px;background-color:rgba(0,0,0,0.5);position:fixed;inset:0;z-index:10;opacity:0;display:none;justify-content:center;}
.bmcl-popup-1 .popup-window .popup-dialog{overflow:hidden; background-color:#ffffff;margin:auto;width:calc(100% - 32px);max-width:812px;max-height:calc(90vh - 80px);position:relative;cursor:default;border-radius:30px;border:3px solid #101d39;transition:transform 0.3s ease;margin-bottom:40px;margin-top:60px;animation-name:zoom;animation-duration:0.6s;}
.bmcl-popup-1 .popup-window .popup-dialog .wrapper{max-height:calc(90vh - 80px - 72px);overflow-y:auto;padding:36px;}
.bmcl-popup-1 .popup-window .popup-close{position:absolute;inset:0 0 auto auto;padding:10px 12px;cursor:pointer;transition:all 0.25s ease-in-out;}
.bmcl-popup-1 .popup-window .popup-close:hover{opacity:0.8;}
.bmcl-popup-1 .popup-window .popup-close i{font-size:28px;font-weight:900;color:#000000;}
.bmcl-popup-1 .popup-window .popup-content{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;}
.bmcl-popup-1 .popup-window  h2{color:#544f66;}
.bmcl-popup-1 .popup-window  p{font-size:16px;color:#544f66; margin-bottom:0;}
.bmcl-popup-1 .popup-window  a{font-size:16px;margin-bottom:4px;}
.bmcl-popup-1 .popup-window  ul {margin-bottom:0;}
.bmcl-popup-1 .popup-window  ul li{font-size:16px;}

/* MEDIA QUERIES */
@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;}
  header.desktop .bottom nav > ul > li a{padding:56px 10px;}
  header.desktop .bottom .lundin-logo{padding-left:14px;}
  header.desktop .bottom .lundin-logo img{width:150px;}
}
@media screen and (max-width:1024px){
  h1,.h1{font-size:64px;}
  h2,.h2, #contact p, #contact a{font-size:32px;}
  p.large{font-size: 32px; line-height: 1.25;}
  .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-6x{padding-top:48px;padding-bottom:48px;}
  .md-ptb-4x{padding-top:32px;padding-bottom:32px;}
  .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;}
  header.desktop{display:none!important;}
  header.mobile{display:block!important;position:absolute;left:0;top:0;right:0;width:100%;z-index:99;background-color:transparent;transition:all .3s ease-out;}
  #hero{justify-content: center; padding-bottom: 0px;}
  #hero .background{ background-image:url(../../../../_resources/hero/Hero-background-mobile-v3.jpg);    background-position: center 10%;}
  #hero .text h1{max-width:unset; margin:0px}
  #hero .text{max-width:unset;}
  .hide-mobile{display:none;}
  .show-mobile{display:block;}
  .show-mobile .text{background-color:#544f66;}
  .show-mobile img{display:block;}
  #assests .asset-card{height:auto;}
  footer .logo{width:calc(50% - 20px);order:1}
  footer .lundin-logo{width:calc(50% - 20px);order:2;}
  footer .legal{order:3;width:100%;}
  #width-check{z-index:1!important;}
}
@media (max-width:768px){
  .container{padding-left:20px;padding-right:20px;width:100%;}
  header.mobile > .top{padding:40px 20px 0px 20px;}
  header.mobile nav > ul > li a{margin:0px 20px;}
  .grid{-moz-column-gap:16px;column-gap:16px;}
  #management.grid,#board-of-directors.grid{-moz-column-gap:16px;column-gap:16px;}
  .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 screen and (max-width:767px){
   #hero .text h1{max-width:300px;}
  footer .container.top .contact{display:block;}
  footer .container.top .contact > div{margin-bottom:20px;}
  footer .flex-container{display:block;}
}
@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;}
  #contact p, #contact a{font-size:24px;}
  /*#hero .background{  background-position: center 70%;}*/
}
@media (max-width:400px){
#hero{justify-content: flex-end;}
 #hero .text h1{max-width:270px;}
}

/*@media (max-width:380px){
#hero{justify-content: flex-end;min-height:800px; margin-top:-60px;}
}
*/



