@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/OpenSans.woff2) format('woff2')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/OpenSans.woff2) format('woff2')}@font-face{font-family:PridiMedium;font-weight:600;src:url(../fonts/Pridi-Medium.ttf)}@font-face{font-family:PridiBold;font-weight:700;src:url(../fonts/Pridi-Bold.ttf)}body,html{background-color:#1E140A}body,p{color:#1E140A;font:400 1.0rem/1.5 "Open Sans",sans-serif}p{margin-top:0;margin-bottom:1.25rem}p:last-child{margin-bottom:0}.p-large{font:400 1.125rem/1.5 "Open Sans",sans-serif;line-height:1.875rem}.p-small{font:400 0.875rem/1.5 "Open Sans",sans-serif}.li-space-lg li{margin-bottom:.3125rem}h1{color:#1E140A;font:700 2.25rem/1.25 PridiBold,sans-serif;letter-spacing:.2rem;text-shadow:1px 1px 1px #DAA420}h2{color:#1E140A;font:700 1.75rem/1.25 PridiBold,sans-serif;letter-spacing:.2rem;text-shadow:1px 1px 1px #DAA420}a{color:#DAA420;text-decoration:underline}a:hover{color:#DAA420;text-decoration:underline}.white,a.white{color:#F8F8F8}strong{color:#1E140A}.page-key,.section-key,.content-key{color:#DAA420;font:700 1.0rem/1.25 PridiBold,sans-serif;letter-spacing:.2rem}.btn-solid-reg{display:inline-block;padding:1.25rem 1.875rem 1.25rem 1.875rem;border:.125rem solid #DAA420;border-radius:.5rem;background-color:#DAA420;color:#F8F8F8;font:700 0.875rem/0 PridiBold,sans-serif;letter-spacing:.2rem;line-height:1;text-transform:uppercase;text-decoration:none;transition:all 0.2s}.btn-solid-reg:hover{background-color:#fff0;color:#DAA420;text-decoration:none}.btn-solid-reg .fas{float:left}.image-container{overflow:hidden;border-radius:.5rem;border:2px solid #5A3C1E}.image-container.animation{box-shadow:0 0 10px rgb(30 20 10 / .4);transition:box-shadow 0.1s ease-in-out}.image-container.animation:hover{box-shadow:0 0 20px rgb(30 20 10 / .8)}.image-container.opacity img{opacity:1;transition:opacity 0.1s ease-in-out}.image-container.opacity:hover img{opacity:.8}.spinner-wrapper{position:fixed;z-index:999999;top:0;right:0;bottom:0;left:0;background:#1E140A}.spinner{position:absolute;top:50%;left:50%;width:3.75rem;height:1.25rem;margin:-.625rem 0 0 -1.875rem;text-align:center}.spinner>div{display:inline-block;width:1rem;height:1rem;border-radius:100%;background-color:#DAA420;-webkit-animation:bouncedelay 1.4s infinite ease-in-out both;animation:bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,100%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.navbar-custom{padding:.625rem 0;background-color:#1E140A;font:600 0.875rem/1.0 "Open Sans",sans-serif;transition:all 0.2s}.navbar-custom .navbar-nav{margin-top:.625rem}.navbar-custom .nav-item .nav-link{padding:.625rem 0;color:#f8f8f8;text-decoration:none;transition:all 0.2s ease}.navbar-custom .nav-item .nav-link:hover,.navbar-custom .nav-item .nav-link.active{color:#DAA420}.navbar-custom .navbar-toggler{padding:0;color:#f8f8f8;font-size:1.5rem;border:none}.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-times{display:none}.navbar-custom button[aria-expanded='false'] .navbar-toggler-awesome.fas.fa-bars{display:inline-block}.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-bars{display:none}.navbar-custom button[aria-expanded='true'] .navbar-toggler-awesome.fas.fa-times{display:inline-block;margin-right:.125rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:15px;padding-left:15px}.header{position:relative;width:100%;height:600px;background:#1E140A url(../../images/the-first-mine-artwork.jpg) no-repeat bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.header:after{position:absolute;content:'';width:100%;height:100%;bottom:0;background:linear-gradient(rgb(30 20 10) 0%,#fff0 20%);pointer-events:none}.header .logo-container{width:100%;height:auto;margin:0 auto;padding-top:60px;text-align:center}.header .logo-container .logo{width:360px;height:180px;margin:0 auto;padding:0;background:url(../../images/the-first-mine-logo.png) no-repeat;background-size:360px 180px;overflow:hidden;text-decoration:none;text-indent:-9999em}.section{padding-top:3.75rem;padding-bottom:3.75rem}.section.section-white{background-color:#FFF}.section.section-gray{background-color:#F6F6F6}.section.section-brown{background-color:#5A3C1E}.section .section-key{margin-bottom:.625rem;text-align:center}.section .section-title{margin-bottom:2.5rem;margin-right:2.5rem;margin-left:2.5rem;text-align:center}.section .section-info{margin-right:1.25rem;margin-left:1.25rem;text-align:center}.section .section-cta{margin-top:2.5rem;text-align:center}.gallery{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:30px;margin-top:.3125rem}.gallery-item{display:block}.gallery-item a{display:block;font-size:0;line-height:0;text-decoration:none;overflow:hidden}.gallery-item img{width:100%;height:auto;min-height:200px}.gallery.video .gallery-item a{position:relative}.gallery.video .gallery-item a .play-bg{position:absolute;width:100%;height:100%}.gallery.video .gallery-item a:hover .play-bg,.gallery.video .gallery-item a:focus .play-bg{background-color:rgb(0 0 0 / .2)}.gallery.video .gallery-item a .play-btn{position:absolute;width:60px;height:60px;left:50%;top:50%;color:#fff;line-height:1;text-align:center;border-radius:50%;background-color:rgb(90 60 30 / .8);transform:translate(-50%,-50%)}.gallery.video .gallery-item a:hover .play-btn,.gallery.video .gallery-item a:focus .play-btn{color:#DAA420;background-color:rgb(255 255 255 / .8)}.gallery.video .gallery-item a .play-btn::after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 7 Free";content:"\f04b";font-size:20px;font-weight:900;padding-top:20px;padding-left:5px}.gallery.video .gallery-item a .gallery-item-title{display:block;margin:1.25rem 1.25rem 0 1.25rem;color:#DAA420;font:700 1.25rem/1.25 "Montserrat",sans-serif;text-align:center}.footer{padding:2.5rem 0 1.25rem 0;background-color:#5A3C1E;text-align:center}.footer .social{display:block;height:30px;margin:0;padding:0}.footer .social li{display:inline-block;width:30px;height:30px;margin:0 .3125rem;padding:0}.footer .social li a{display:inline-block;width:30px;height:30px;padding-top:.078125rem;color:#F8F8F8;font-size:1rem;background-color:#DAA420;border:.125rem solid #DAA420;border-radius:.5rem}.footer .social li a:hover{color:#DAA420;background-color:#fff0;text-decoration:none}.copyright{padding:1.25rem 0;background-color:#5A3C1E;text-align:center}.copyright p{margin:0}.copyright ul{display:inline-grid}a.to-top{position:fixed;z-index:999;right:1.25rem;bottom:1.25rem;display:none;width:2.625rem;height:2.625rem;border-radius:1.875rem;background-color:#DAA420;color:#F8F8F8;line-height:2.5rem;text-align:center}.lightbox-basic{position:relative;max-width:540px;margin:1.25rem auto;padding:1.25rem;border-radius:.5rem;background:#FFF;text-align:left}.lightbox-basic img{width:100%;margin-bottom:1.25rem;border-radius:.5rem}.lightbox-basic h2{margin-bottom:1.25rem}.lightbox-basic h3{margin-bottom:1.25rem}.lightbox-basic .list-unstyled{margin-bottom:1.25rem}.lightbox-basic .btn-solid-reg{margin-right:1.25rem}.lightbox-basic button.mfp-close.x-button{position:absolute;top:-.4375rem;right:-.4375rem;width:2.5rem;height:2.5rem;line-height:2.5rem}.lightbox-image .mfp-image-holder{padding:0 40px}.lightbox-image .mfp-image-holder .mfp-figure{cursor:default}.lightbox-image .mfp-image-holder .mfp-title{color:#f8f8f8}.lightbox-video .mfp-content{max-width:540px}@media (min-width:576px){.copyright ul{display:inline-block}}@media (min-width:768px){.section{padding-top:5rem;padding-bottom:5rem}.section .section-title{margin-right:5rem;margin-left:5rem}.section .section-info{margin-right:2.5rem;margin-left:2.5rem}.gallery{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:.625rem}.footer{padding:2.5rem 0 1.25rem 0}.footer .social{height:40px}.footer .social li{width:40px;height:40px;margin:0 .625rem}.footer .social li a{width:40px;height:40px;padding-top:.15625rem;font-size:1.25rem}.lightbox-basic{max-width:720px;margin:2.5rem auto}.lightbox-video .mfp-content{max-width:720px}}@media (min-width:992px){.btn-solid-reg{padding:1.5rem 2.125rem 1.5rem 2.125rem;font-size:1rem}.navbar-custom{padding:2.5rem 0;box-shadow:none;background:#fff0}.navbar-custom .navbar-nav{margin-top:0}.navbar-custom .nav-item .nav-link{padding:0 .9375rem;line-height:1.875rem}.navbar-custom .nav-item .nav-link:hover,.navbar-custom .nav-item .nav-link.active{color:#DAA420}.navbar-custom.top-nav-collapse{padding:1.25rem 0;box-shadow:0 .0625rem .375rem 0 rgb(0 0 0 / .1);background-color:#1E140A}.header{height:800px}.header .logo-container{padding-top:80px}.header .logo-container .logo{width:560px;height:280px;background-size:560px 280px}.section{padding-top:6.25rem;padding-bottom:6.25rem}.section.info .section-key{text-align:left}.section .section-title{margin-right:10rem;margin-left:10rem}.section .section-info{margin-right:5rem;margin-left:5rem}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;margin-top:.625rem}.gallery.video{grid-template-columns:repeat(2,1fr)}.lightbox-basic{max-width:960px;margin:2.5rem auto}.lightbox-basic img{margin-bottom:0}.lightbox-image .mfp-image-holder{padding:0 80px}.lightbox-video .mfp-content{max-width:960px}}@media (min-width:1200px){.navbar-custom{padding:2.5rem 0}.navbar-custom .nav-item .nav-link{padding:0 1.25rem}.navbar-custom.top-nav-collapse{padding:1.25rem 0}.section{padding-top:7.5rem;padding-bottom:7.5rem}.section .section-title{margin-right:15rem;margin-left:15rem}.section .section-info{margin-right:10rem;margin-left:10rem}.gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:60px;margin-top:1.25rem}.gallery.video{grid-template-columns:repeat(2,1fr)}.footer{padding:5rem 0 2.5rem 0}.footer .social{height:50px}.footer .social li{width:50px;height:50px;margin:0 1.25rem}.footer .social li a{width:50px;height:50px;padding-top:.3125rem;font-size:1.5rem}.lightbox-basic{max-width:1140px;margin:2.5rem auto;padding:2.5rem}.lightbox-image .mfp-image-holder{padding:0 80px}.lightbox-video .mfp-content{max-width:1140px}}@media (min-width:1600px){.header{height:1000px}.header .logo-container{padding-top:100px}.header .logo-container .logo{width:700px;height:350px;background-size:700px 350px}}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (max--moz-device-pixel-ratio:2){.header .logo-container .logo{background:url(../../images/the-first-mine-logo@2x.png) no-repeat;background-size:360px 180px}@media only screen and (min-width:992px){.header .logo-container .logo{background-size:560px 280px}}@media only screen and (min-width:1600px){.header .logo-container .logo{background-size:700px 350px}}}