html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{background-repeat:no-repeat;padding:0;margin:0}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:'Montserrat', sans-serif}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:40px;margin:40px 0}h2,.h2{font-size:30px;line-height:37px}h3,.h3{font-size:25px;line-height:31px}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;background:#fd003f;text-decoration:none;border:none;font-size:1rem;font-weight:400;padding:14px 50px;border-radius:24px;cursor:pointer}.btn:hover{-webkit-animation:animScale .5s ease;animation:animScale .5s ease}.sr-only,.sr-only-focusable{overflow:hidden;position:absolute;width:1px;height:1px;padding:0;border:0}.sr-only-focusable:focus{position:relative;width:auto;height:auto}.btn-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:20px 0}a{color:inherit;text-decoration:underline}a:hover{color:inherit;text-decoration:none}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:'Montserrat', sans-serif;font-weight:300}label{font-weight:400}.uppercase{text-transform:uppercase}@-webkit-keyframes animScale{from{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes animScale{from{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes animScaleOffset{from{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}50%{-webkit-transform:scale(1.1) translateX(-47%);transform:scale(1.1) translateX(-47%)}to{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}@keyframes animScaleOffset{from{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}50%{-webkit-transform:scale(1.1) translateX(-47%);transform:scale(1.1) translateX(-47%)}to{-webkit-transform:scale(1) translateX(-50%);transform:scale(1) translateX(-50%)}}body{margin:0;padding:0;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;width:100%}.container-max-width{margin-left:auto;margin-right:auto;width:calc(100% - 30px)}@media (min-width: 768px){.container-max-width{width:80%;max-width:1200px}}.text-centered{text-align:center}.text-centered-sm{text-align:left}@media (max-width: 767px){.text-centered-sm{text-align:center}}.section-copy-content{text-align:center;width:70%;max-width:670px;margin:0 auto 30px}.section-copy-content h1,.section-copy-content h2{color:#fd003f;margin:20px 0}.section-copy-content p{font-size:22px;line-height:30px}.hero{background:url(../images/IBG_Banner_graphics_Desktop.jpg) no-repeat #212119 50% 50%;background-size:cover;width:100%;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero__content{text-align:left;max-width:700px;margin-top:100px;margin-bottom:100px}.hero__title{color:#fff;font-weight:400}@media (max-width: 767px){.hero__title{font-size:34px;margin-bottom:30px}}.hero__text{color:#fff;font-size:30px;line-height:1.25}@media (max-width: 767px){.hero__text{font-size:24px}}.component-wrapper{width:100%}.component-wrapper--no-overflow{overflow:hidden}.container--alt{width:100vw;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav{list-style:none}.main-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav ul li{width:auto;margin-right:20px}.main-nav ul li a{text-decoration:none;color:white}.main-nav--alt ul li a{color:rgba(0,0,0,0.879)}.copy-content{padding:20px;margin-bottom:80px;max-width:80vw}.copy-content h2{margin:40px 0}.copy-content p{line-height:42px}.text-image-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100vw}.text-image-row .row{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:gray;color:white}.text-image-row .row .image-only{width:50vw}.text-image-row .row .text-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px;width:50vw}.text-image-row .row .text-only h2{text-align:left;margin-bottom:50px}.text-image-row .row .text-only p{margin-bottom:35px}.text-image-row .row:nth-child(2n+2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width: 450px){.text-image-row .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.text-image-row .row .text-only,.text-image-row .row .image-only{width:100vw}.text-image-row .row:nth-child(2n+2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer{width:100%;background:#fff;color:#333}.main-footer__socials-wrapper{width:100%;height:47px}.main-footer__socials-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.main-footer__socials-wrapper ul li{padding:0;margin-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-footer__socials-wrapper .social-icon{width:25px;height:25px;display:inline-block}.main-footer__socials-wrapper .social-icon--facebook{background:url("../images/facebook.png") no-repeat transparent 50% 50%;background-size:25px 25px}.main-footer__socials-wrapper .social-icon--twitter{background:url("../images/twitter.png") no-repeat transparent 50% 50%;background-size:25px 25px}.main-footer__socials-wrapper .social-icon--instagram{background:url("../images/instagram.png") no-repeat transparent 50% 50%;background-size:25px 25px}.main-footer__socials-wrapper .social-icon--youtube{background:url("../images/youtube.png") no-repeat transparent 50% 50%;background-size:25px 25px}.main-footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-footer nav{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;min-height:5rem}.main-footer nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 600px){.main-footer nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer nav ul li{padding:0 20px 0 0;list-style-type:none}.main-footer nav ul a{font-size:14px;font-size:0.875rem;color:#333;font-weight:700;white-space:nowrap}.main-footer nav ul a:hover{text-decoration:none}.main-footer__images{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.main-footer__images a{display:inline-block;margin:10px}.main-footer__images a img{display:block;width:120px;height:auto}@media (max-width: 600px){.main-footer__images{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-footer__images a{margin:5px 20px}}.hero-header{height:100vh;background-image:url("../images/hero.jpg");background-repeat:no-repeat;background-size:100%;background-position:top left;position:relative;padding:20px}.hero-header__copy{position:absolute;bottom:30vh;right:10vw;text-align:right}.hero-header__copy h1{font-size:4em;color:white;font-weight:bold}.hero-header__copy p{color:white;text-align:left;margin-top:1rem}.hero-header--alt{position:relative;background-color:white;height:20vh;padding:20px;border-bottom:1px solid lightgray;margin-bottom:30px}.hero-header--alt__copy{position:absolute;top:0vh;right:3vw;text-align:right}.hero-header--alt__copy h1{font-size:2em;color:rgba(0,0,0,0.879);font-weight:400;margin:40px 0 20px 0}.hero-header--alt__copy h1 a{text-decoration:none}.hero-header--alt__copy h1 a:hover{text-decoration:underline}.hero-header--alt__copy p{color:black;text-align:left;margin-top:0}@media (max-width: 450px){.hero-header--alt{position:relative;background-color:white;height:auto;padding:20px;border-bottom:1px solid lightgray;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100vw;padding:20px;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-header--alt__copy{position:relative;top:0vh;right:0;text-align:center;width:80vw}.hero-header--alt__copy h1{font-weight:400;margin:20px 0;width:80vw;font-size:1.4em}.hero-header--alt__copy p{margin-top:0;max-width:70vw;text-align:center}}.hero-header-video{height:100vh;position:fixed;bottom:0;background:rgba(0,0,0,0);color:#f1f1f1;width:100%;padding:20px;text-align:right}.hero-header-video__copy{position:absolute;bottom:3vh;right:0vw;padding:20px 60px 40px 60px;background:rgba(1,33,14,0.6)}.hero-header-video__copy h1{font-size:4em;color:white;font-weight:400;margin:0;background:url("../images/rune-jera.png") no-repeat transparent 0% 50%;background-size:40px}.hero-header-video__copy p{color:white;text-align:left}.hero-header-video .main-nav{position:absolute;left:0;width:400px;padding:20px 40px;background:rgba(1,33,14,0.6)}.text-image-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-image-column .text-only,.text-image-column .image-only{max-width:100vw}.text-image-column .text-only{padding:200px 0;background-color:#eee;width:100vw}#myVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}.under-construction-notice{position:absolute;top:35%;left:35%;font-size:2rem;padding:40px 60px;background:rgba(1,33,14,0.6)}@media (max-width: 540px){.under-construction-notice{top:15%;left:0%;font-size:1.4rem;text-align:left}}
