:root{--orange: #f16726;--orange-faded: #f1672650;--white: #ffffff;--black: #00171c;--charcoal: #333333;--grey: #f2f3f3;--blue: #041125}div>.editBtn,body>.editBtn{position:absolute;z-index:1000;opacity:0;pointer-events:none;background:#000;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:18px;display:block;padding:10px 25px}div:hover>.editBtn,body:hover>.editBtn{opacity:1;pointer-events:auto}html,body{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:.95rem}body{background:var(--blue)}h1,h2,h3,h4,h5,h6,p,ul,li{margin:0;padding:0;font-size:1rem}h1,h2,h3{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal}h2{font-size:4rem;line-height:90%;padding-bottom:1.5rem}h3{font-size:2.5rem;line-height:90%;padding-bottom:1.5rem}h4{font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;padding-bottom:1rem;font-size:2rem}p{padding-bottom:1rem;line-height:1.5rem}img{max-height:100%;max-width:100%;display:block}a{transition:all .5s ease-in-out;cursor:pointer;color:var(--orange)}b,strong{font-weight:500}ul{margin:0 0 1rem .5rem;list-style-type:none}ul li{position:relative;padding-left:1.5rem}ul li:before{display:block;content:"";position:absolute;left:0;background:var(--orange);width:5px;height:5px;top:.5rem}.btn{background:var(--orange);color:var(--white);padding:10px 20px;border-radius:0}.btn:hover{background:var(--orange-faded);color:var(--charcoal)}.orange{color:var(--orange)}@media(min-width: 1400px){.container{max-width:1300px}.container.wide-container{max-width:90%}}.intro-tag{font-size:2rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;color:var(--orange)}.bg-grey{background:var(--grey)}.enlarged{font-size:1.5rem;font-weight:500;line-height:2rem}.header{background:var(--charcoal);color:var(--white);z-index:10}.header .header-bar{position:fixed;left:0;top:0;width:100vw;height:100vh;background:var(--charcoal);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .5s ease-in-out}.header .header-bar .logo-container h1 a{display:block}.header .header-bar .logo-container h1 a img{max-width:200px;margin:0 auto 50px auto}.header .header-bar .nav{text-align:center;margin-bottom:50px}.header .header-bar .nav ul{width:100%;list-style-type:none;margin:0}.header .header-bar .nav ul li{padding:0}.header .header-bar .nav ul li:before{display:none}.header .header-bar .nav ul li a{color:var(--white);font-size:1.2rem}.header .header-bar .additional-links{text-align:center}.header .header-bar .additional-links a{margin-bottom:20px;display:block}@media(min-width: 992px){.header{text-transform:uppercase;position:fixed;top:0;left:0;width:100vw;z-index:10}.header .header-bar{position:inherit;left:auto;top:auto;width:auto;height:inherit;background:rgba(0,0,0,0);display:block;transition:none;opacity:1;pointer-events:auto}.header .header-bar .header-bar-container{display:flex;align-items:flex-end}.header .header-bar a{color:var(--white)}.header .header-bar .logo-container{width:15%}.header .header-bar .logo-container h1 a{display:block}.header .header-bar .logo-container h1 a img{display:block;max-height:100px;margin:0}.header .header-bar .nav{flex:1;display:flex;align-items:flex-end;height:100%;margin-bottom:inherit}.header .header-bar .nav ul.menu-default{text-align:center;width:100%}.header .header-bar .nav ul.menu-default li{display:block;width:100%}.header .header-bar .nav ul.menu-default li a{display:block;width:100%;font-size:1rem}.header .header-bar .nav ul.menu-default>li{display:inline-block;width:auto}.header .header-bar .nav ul.menu-default>li>a{text-align:center;display:block;padding:10px 20px;text-decoration:none}.header .header-bar .additional-links{width:15%;text-align:right}.header .header-bar .additional-links a{display:block;width:100%}.header .header-bar .additional-links a.pm-logo img{display:block;object-fit:contain;height:100%;width:100%;max-height:50px;margin-bottom:10px}.header .header-bar .additional-links a.btn{padding-left:10px;padding-right:10px}}.has-hero .header{background:rgba(0,0,0,0)}@media(min-width: 992px){.has-hero{padding-top:56.5vw}}@media(min-width: 992px){.scrolled .header{background:var(--blue)}.scrolled .pm-logo{display:none !important}.scrolled .logo-container h1 img{max-height:45px !important}.scrolled .header-bar-container{padding-top:5px;padding-bottom:5px}.scrolled .additional-links a.btn{margin-bottom:0 !important}}.mobile-visible .header .header-bar{opacity:1;pointer-events:auto;z-index:1000}.hero{height:120vw;z-index:5}.hero .carousel-item{height:100%}.hero .carousel-item .hero-image{position:absolute;left:0;top:0;width:100%;height:100%}.hero .carousel-item .hero-image img{position:relative;width:100%;height:100%;object-fit:cover}.hero .carousel-item .hero-image .iframe-holder{position:relative;display:flex;width:100% !important;height:100%;align-items:flex-end;justify-content:center}@media(min-width: 992px){.hero .carousel-item .hero-image .iframe-holder{position:relative;padding-top:56.5%;display:block}.hero .carousel-item .hero-image .iframe-holder iframe,.hero .carousel-item .hero-image .iframe-holder video{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;border:none}.hero .carousel-item .hero-image .iframe-holder iframe:after,.hero .carousel-item .hero-image .iframe-holder video:after{display:block;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:1;z-index:5}}.hero .carousel-item .hero-content{position:relative;width:100%;height:100%;z-index:10}.hero .carousel-item .hero-content .container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end;text-align:center;flex-direction:column;padding-bottom:7rem}.hero .carousel-item .hero-content .container h2{color:var(--white);font-size:3rem;line-height:130%;padding:0;opacity:0}.hero .carousel-item .hero-content .container p{color:var(--orange);font-size:2rem;font-family:"Bebas Neue",sans-serif;font-weight:400;font-style:normal;line-height:2rem;opacity:0}@media(min-width: 992px){.hero{height:56.5vw;position:fixed;left:0;top:0;width:100vw;z-index:1}.hero .carousel-item .hero-content .container h2{font-size:6rem}.hero .carousel-item .hero-content .container p{font-size:4rem;line-height:5rem}}.section-default,.section-2-cols,.section-image-on-left,.section-news-slider,.section-articles-slider,#article{z-index:3;background:var(--white);position:relative}.nav-opener{position:fixed;right:1rem;top:1rem;font-size:2rem;width:1.5rem;height:1.2rem;cursor:pointer;z-index:1010;overflow:hidden}@media(min-width: 992px){.nav-opener{display:none}}.nav-opener span{position:absolute;left:0;height:2px;width:120%;background:var(--white);transition:all .4s ease-in-out}.nav-opener span:nth-child(1){top:0}.nav-opener span:nth-child(2){top:50%;margin-top:-1px}.nav-opener span:nth-child(3){bottom:0}.nav-opener.toggled span:nth-child(1){rotate:45deg;top:40%;left:-10%}.nav-opener.toggled span:nth-child(2){left:-120%}.nav-opener.toggled span:nth-child(3){rotate:-45deg;bottom:40%;left:-10%}.scrolled .nav-opener span{background:var(--black)}.scrolled .nav-opener.toggled span{background:var(--white)}.back-to-top{position:fixed;right:2rem;bottom:2rem}.crossover-images>img,.crossover-images>a,.crossover-images p>img,.crossover-images p>a{position:relative;display:block;margin-bottom:15px}@media(min-width: 992px){.crossover-images>img,.crossover-images>a,.crossover-images p>img,.crossover-images p>a{width:80%}.crossover-images>img:nth-child(2),.crossover-images>img:nth-child(4),.crossover-images>img:nth-child(6),.crossover-images>a:nth-child(2),.crossover-images>a:nth-child(4),.crossover-images>a:nth-child(6),.crossover-images p>img:nth-child(2),.crossover-images p>img:nth-child(4),.crossover-images p>img:nth-child(6),.crossover-images p>a:nth-child(2),.crossover-images p>a:nth-child(4),.crossover-images p>a:nth-child(6){margin-left:20%}.crossover-images>img:nth-child(n+2),.crossover-images>a:nth-child(n+2),.crossover-images p>img:nth-child(n+2),.crossover-images p>a:nth-child(n+2){margin-top:-100px}}#endurance{background-image:url("/site/img/bg.01.jpg");background-size:cover;background-position:center center;color:var(--white)}#endurance .container{padding-top:5rem;padding-bottom:5rem}@media(min-width: 1200px){#real-world .inner-container{padding:0 7%}}#real-world .secure-icon{width:200px;max-width:50%;margin:0 auto 30px auto}#real-world .col-sm-4 img{width:200px;margin:0 auto 30px auto}.section-image-on-left,.section-image-on-right{position:relative}.section-image-on-left .image-container,.section-image-on-right .image-container{min-height:100vw}.section-image-on-left .image-container p,.section-image-on-right .image-container p{padding:0;margin:0}.section-image-on-left .image-container img,.section-image-on-right .image-container img{object-fit:contain;width:100%}@media(min-width: 992px){.section-image-on-left .image-container,.section-image-on-right .image-container{position:absolute;left:0;top:0;width:50%;height:100%;min-height:inherit}.section-image-on-left .image-container img,.section-image-on-right .image-container img{height:100%;object-fit:cover}}@media(min-width: 992px){.section-image-on-right .image-container{left:inherit;top:0;width:50%;height:100%;right:0}}.section-news-slider{background-image:url("/site/img/bg.05.jpg");background-size:cover;background-position:center center;padding:7rem 0}.section-news-slider .row{background:#041125;color:var(--white);display:flex;text-decoration:none}@media(min-width: 992px){.section-news-slider .row .col-sm-5{position:relative}.section-news-slider .row .col-sm-5 img{object-fit:cover;width:100%;height:100%;z-index:1}.section-news-slider .row .col-sm-5:after{display:block;content:"";position:absolute;width:20%;height:100%;background:linear-gradient(-90deg, #041125, 5%, #041125, transparent);z-index:2;right:0;top:0}.section-news-slider .row .col-sm-7{display:flex;align-items:center}}.section-news-slider .news-carousel-image{position:relative !important}.section-news-slider .carousel-indicators{bottom:-3rem}.section-news-slider .carousel-indicators button{display:block;width:1rem;height:1rem;margin:0 6px;background:rgba(0,0,0,0)}.section-news-slider .carousel-indicators button.active{background:var(--white)}@media(min-width: 992px){.section-2-cols .col-lg-6{display:flex;align-items:center}}#handmade img{width:150px;max-width:30%;margin:0 auto 1rem auto}@media(min-width: 992px){#handmade .inner-container{padding:3rem 10%}}.section-articles-slider{background-image:url("/site/img/bg.05.jpg");background-size:cover;background-position:center center;padding:7rem 0}.articles .article{display:block}.articles .article .article-container{background:#041125;color:var(--white);position:relative;display:block;text-decoration:none;box-shadow:0 0 5px 0 #000;margin-bottom:30px;transition:all .25s ease-in-out;height:100%}.articles .article .article-container .article-photo{position:relative;overflow:hidden}.articles .article .article-container .article-photo img{transition:all 1s ease-in-out;width:100%}.articles .article .article-container .article-photo:after{display:block;content:"";position:absolute;width:100%;height:20%;background:linear-gradient(0deg, #041125, 5%, #041125, transparent);z-index:2;left:0;bottom:0}.articles .article .article-container .article-details{padding:15px 30px}.articles .article .article-container .article-details>h3{font-size:2rem;padding-bottom:1rem}.articles .article:hover .article-container{box-shadow:0 0 15px 0 #000}.articles .article:hover .article-container .article-photo img{scale:1.1}.page-template-132{padding-top:0}.page-template-132 .section-articles-slider{background:none}.page-template-132 .section-articles-slider{background:var(--grey)}#article h2{font-size:3rem}#article h3{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:300;text-transform:none;font-size:1.5rem;font-weight:600}#article ul li,#article ol li{padding-bottom:10px}#article .article-hero{position:relative;max-height:70vh;overflow:hidden;display:flex;align-items:center;justify-content:center}#article .article-hero img{display:block;object-fit:cover;width:100%;height:100%;z-index:1}#article .article-hero:after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:rgba(0,0,0,.2509803922);z-index:2}@media(min-width: 992px){.no-hero .header{position:relative !important;background:var(--charcoal)}}@keyframes fadeIn{from{opacity:0;scale:1.3;filter:blur(5px)}to{opacity:1;scale:1;filter:blur(0)}}.has-js .hero-content-inner h2{animation:fadeIn 3s forwards}.has-js .hero-content-inner p{animation:fadeIn 4s forwards}.footer{background:var(--blue);color:var(--white);z-index:10;border:none;position:relative;padding:30px 0;margin-top:-2px}.footer a{color:var(--white)}.footer a img{max-height:80px}.footer ul{list-style-type:none;margin:0;padding:0}.footer ul li{margin:0;padding:0;font-size:.9rem}.footer ul li:before{display:none}.popup-container{position:fixed;left:0;top:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:2000;background:var(--black);opacity:0;pointer-events:none;transition:all 1s ease-in-out}.popup-container .popup-container-close{position:absolute;right:10px;top:10px;font-size:3rem;color:var(--white);cursor:pointer}.popup-container .popup-container-outer{max-width:90vw;max-height:90vh;background:var(--white);padding:30px;height:auto;position:relative;width:1000px}.popup-container .popup-container-outer .popup-holder{position:relative;padding-top:56%;width:100%;background:var(--black)}.popup-container .popup-container-outer .popup-holder video{width:100%;height:100%;position:absolute;left:0;top:0}.popup-container.video-open{opacity:1;pointer-events:auto}.lightbox .lb-image{max-height:inherit}.mailing-list-container .col-sm-5,.mailing-list-container .col-sm-2{align-items:center;height:100% !important}.mailing-list-container .form-group{margin:0}.mailing-list-container label{display:none}.mailing-list-container .form-response{text-align:center}footer.rascal-disclaimer{position:relative;padding:.5rem 0;margin:0;background:var(--black);z-index:100;border-top:solid 1px #444;border-bottom:solid 1px #444}footer.rascal-disclaimer .container p{margin:0;padding:0;color:var(--white)}/*# sourceMappingURL=style.css.map */
