/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:"Futura LT";font-display:swap;src:url("/fonts/futura-bt-medium.woff2") format("woff2"),url("/fonts/futura-bt-medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Futura LT";font-display:swap;src:url("/fonts/futura-lt-bold.woff2") format("woff2"),url("/fonts/futura-lt-bold.woff") format("woff");font-weight:bold;font-style:normal}body{font-family:"Futura LT",Helvetica,Arial,sans-serif;font-weight:normal;font-size:15px;line-height:1.5;letter-spacing:.01em;color:#3c4451;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width: 768px){body{font-size:18px;line-height:1.6}}.error{color:#e63226}h1,.h1{font-size:30px}@media(min-width: 768px){h1,.h1{font-size:40px}}@media(min-width: 1100px){h1,.h1{font-size:50px}}@media(min-width: 1300px){h1,.h1{font-size:55px}}@media(min-width: 1500px){h1,.h1{font-size:60px}}h2,.h2{font-size:30px}@media(min-width: 768px){h2,.h2{font-size:35px}}@media(min-width: 1100px){h2,.h2{font-size:40px}}@media(min-width: 1300px){h2,.h2{font-size:45px}}@media(min-width: 1500px){h2,.h2{font-size:50px}}h3,.h3{font-size:28px}@media(min-width: 768px){h3,.h3{font-size:30px}}@media(min-width: 1100px){h3,.h3{font-size:34px}}@media(min-width: 1500px){h3,.h3{font-size:38px}}h4,.h4{font-size:18px}@media(min-width: 768px){h4,.h4{font-size:21px}}@media(min-width: 1100px){h4,.h4{font-size:23px}}@media(min-width: 1500px){h4,.h4{font-size:25px}}h5,.h5{font-size:18px}@media(min-width: 992px){h5,.h5{font-size:20px}}@media(min-width: 1300px){h5,.h5{font-size:22px}}@media(min-width: 1300px){h5,.h5{font-size:24px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Futura LT",Helvetica,Arial,sans-serif;font-weight:bold;line-height:.9em;margin:0}h2,.h2,h3,.h3,h4,.h4,h5,.h5{margin-bottom:.4em;letter-spacing:.028em}h5,.h5{color:#111}p{margin:0}.row,.block__content{margin-left:0;margin-right:0}.row:before,.row:after,.block__content:before,.block__content:after{content:" ";display:table}.row:after,.block__content:after{clear:both}.row>.col,.block__content>.col{padding-left:0;padding-right:0}.gutter-xs-10{margin-left:-5px;margin-right:-5px}.gutter-xs-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-xs-20{margin-left:-10px;margin-right:-10px}.gutter-xs-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-xs-30{margin-left:-15px;margin-right:-15px}.gutter-xs-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-xs-40{margin-left:-20px;margin-right:-20px}.gutter-xs-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-xs-50{margin-left:-25px;margin-right:-25px}.gutter-xs-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-xs-60{margin-left:-30px;margin-right:-30px}.gutter-xs-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-xs-70{margin-left:-35px;margin-right:-35px}.gutter-xs-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}@media(min-width: 768px){.gutter-sm-10{margin-left:-5px;margin-right:-5px}.gutter-sm-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-sm-20{margin-left:-10px;margin-right:-10px}.gutter-sm-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-sm-30{margin-left:-15px;margin-right:-15px}.gutter-sm-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-sm-40{margin-left:-20px;margin-right:-20px}.gutter-sm-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-sm-50{margin-left:-25px;margin-right:-25px}.gutter-sm-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-sm-60{margin-left:-30px;margin-right:-30px}.gutter-sm-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-sm-70{margin-left:-35px;margin-right:-35px}.gutter-sm-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}}@media(min-width: 992px){.gutter-md-10{margin-left:-5px;margin-right:-5px}.gutter-md-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-md-20{margin-left:-10px;margin-right:-10px}.gutter-md-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-md-30{margin-left:-15px;margin-right:-15px}.gutter-md-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-md-40{margin-left:-20px;margin-right:-20px}.gutter-md-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-md-50{margin-left:-25px;margin-right:-25px}.gutter-md-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-md-60{margin-left:-30px;margin-right:-30px}.gutter-md-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-md-70{margin-left:-35px;margin-right:-35px}.gutter-md-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}}@media(min-width: 1100px){.gutter-lg-10{margin-left:-5px;margin-right:-5px}.gutter-lg-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-lg-20{margin-left:-10px;margin-right:-10px}.gutter-lg-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-lg-30{margin-left:-15px;margin-right:-15px}.gutter-lg-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-lg-40{margin-left:-20px;margin-right:-20px}.gutter-lg-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-lg-50{margin-left:-25px;margin-right:-25px}.gutter-lg-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-lg-60{margin-left:-30px;margin-right:-30px}.gutter-lg-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-lg-70{margin-left:-35px;margin-right:-35px}.gutter-lg-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}}@media(min-width: 1300px){.gutter-xl-10{margin-left:-5px;margin-right:-5px}.gutter-xl-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-xl-20{margin-left:-10px;margin-right:-10px}.gutter-xl-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-xl-30{margin-left:-15px;margin-right:-15px}.gutter-xl-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-xl-40{margin-left:-20px;margin-right:-20px}.gutter-xl-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-xl-50{margin-left:-25px;margin-right:-25px}.gutter-xl-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-xl-60{margin-left:-30px;margin-right:-30px}.gutter-xl-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-xl-70{margin-left:-35px;margin-right:-35px}.gutter-xl-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}}@media(min-width: 1500px){.gutter-xxl-10{margin-left:-5px;margin-right:-5px}.gutter-xxl-10>.col{padding-left:5px;padding-right:5px;padding-bottom:10px}.gutter-xxl-20{margin-left:-10px;margin-right:-10px}.gutter-xxl-20>.col{padding-left:10px;padding-right:10px;padding-bottom:20px}.gutter-xxl-30{margin-left:-15px;margin-right:-15px}.gutter-xxl-30>.col{padding-left:15px;padding-right:15px;padding-bottom:30px}.gutter-xxl-40{margin-left:-20px;margin-right:-20px}.gutter-xxl-40>.col{padding-left:20px;padding-right:20px;padding-bottom:40px}.gutter-xxl-50{margin-left:-25px;margin-right:-25px}.gutter-xxl-50>.col{padding-left:25px;padding-right:25px;padding-bottom:50px}.gutter-xxl-60{margin-left:-30px;margin-right:-30px}.gutter-xxl-60>.col{padding-left:30px;padding-right:30px;padding-bottom:60px}.gutter-xxl-70{margin-left:-35px;margin-right:-35px}.gutter-xxl-70>.col{padding-left:35px;padding-right:35px;padding-bottom:70px}}.col{width:100%;display:inline-block;float:left;margin-bottom:20px}.col--right{margin-left:8.2333333333%}.col--clear{display:block;float:none !important}.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.col-xs-half{width:50%}@media(min-width: 768px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.col-sm-half{width:50%}}@media(min-width: 992px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.col-md-half{width:50%}}@media(min-width: 1100px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.col-lg-half{width:50%}}@media(min-width: 1300px){.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}.col-xl-half{width:50%}}@media(min-width: 1500px){.col-xxl-1{width:8.3333333333%}.col-xxl-2{width:16.6666666667%}.col-xxl-3{width:25%}.col-xxl-4{width:33.3333333333%}.col-xxl-5{width:41.6666666667%}.col-xxl-6{width:50%}.col-xxl-7{width:58.3333333333%}.col-xxl-8{width:66.6666666667%}.col-xxl-9{width:75%}.col-xxl-10{width:83.3333333333%}.col-xxl-11{width:91.6666666667%}.col-xxl-12{width:100%}.col-xxl-half{width:50%}}html,body{padding:0;margin:0;background:#ece2ce;overflow-x:hidden}.wrapper{overflow:hidden}.osano-cm-widget{display:none;position:relative !important;bottom:0 !important;right:0 !important;width:auto !important;height:auto !important;opacity:1 !important}footer .osano-cm-widget{display:block}footer .osano-cm-widget:after{font-family:"Futura LT",Helvetica,Arial,sans-serif;display:inline-block;content:"Cookie";color:#ece2ce;text-transform:uppercase;font-size:15px;line-height:1}.osano-cm-widget svg{display:none !important}.section--background{display:block;width:100%}.section--background-1{background-image:url("/images/hapkin/backgrounds/makeithapkin-bg-1.jpg");background-position:center top;background-size:100% auto;background-size:cover;background-repeat:no-repeat}.section--background-2{background-image:url("/images/hapkin/backgrounds/home-bg-1.jpg");background-position:center top;background-size:100% auto;background-size:cover;background-repeat:no-repeat}.section--background-3{background-image:url("/images/hapkin/backgrounds/about-bg-1.jpg");background-position:center bottom;background-size:cover;background-repeat:no-repeat}.section--background-4{background-image:url("/images/hapkin/backgrounds/about-bg-3.jpg");background-position:center top;background-size:100% auto;background-size:cover;background-repeat:no-repeat}.section--background-5{background-image:url("/images/hapkin/backgrounds/contact-bg-1.jpg");background-position:center top;background-size:100% auto;background-size:cover;background-repeat:no-repeat}.section--background-6{background-image:url("/images/hapkin/backgrounds/about-bg-2.jpg");background-position:center top;background-size:100% auto;color:#ece2ce}a{color:currentColor}.wrapper{position:relative;width:100%;margin:0 auto;z-index:1}.text--center{text-align:center}.container{position:relative;width:85%;margin:0 auto}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media(min-width: 992px){.container--left{width:92.5%;margin-left:7.5%}.container--right{width:92.5%;margin-left:0}}.hidden{display:block;width:0;height:0;overflow:hidden;border:none}.actuallyhidden{display:none !important}.clearfix:before,.clearfix:after,.block:before,.block:after{content:" ";display:table}.clearfix:after,.block:after{clear:both}p{display:block}a{text-decoration:underline;transition:color 180ms ease-in-out}.background__skew{display:block;position:absolute;top:0;left:0%;z-index:-1;width:0;height:0;border-top:1075px solid #97242c;border-right:1075px solid rgba(0,0,0,0);pointer-events:none}@media(min-width: 992px){.background__skew{border-top:105vw solid #97242c;border-right:105vw solid rgba(0,0,0,0)}}@media(min-width: 1600px){.background__skew{border-top:100vw solid #97242c;border-right:100vw solid rgba(0,0,0,0)}}@media(min-width: 2000px){.background__skew{border-top:95vw solid #97242c;border-right:95vw solid rgba(0,0,0,0)}}@media(min-width: 2500px){.background__skew{border-top:90vw solid #97242c;border-right:90vw solid rgba(0,0,0,0)}}.background__skew--medium{border-top:90vw solid #97242c;border-right:90vw solid rgba(0,0,0,0)}@media(min-width: 992px){.background__skew--medium{border-top:90vw solid #97242c;border-right:90vw solid rgba(0,0,0,0)}}@media(min-width: 1600px){.background__skew--medium{border-top:85vw solid #97242c;border-right:85vw solid rgba(0,0,0,0)}}@media(min-width: 2000px){.background__skew--medium{border-top:80vw solid #97242c;border-right:80vw solid rgba(0,0,0,0)}}@media(min-width: 2500px){.background__skew--medium{border-top:72vw solid #97242c;border-right:72vw solid rgba(0,0,0,0)}}.background__skew--small{border-top:750px solid #97242c;border-right:750px solid rgba(0,0,0,0)}@media(min-width: 1600px){.background__skew--small{border-top:50vw solid #97242c;border-right:50vw solid rgba(0,0,0,0)}}.background__skew--orange{border-top-color:#f9a134}.box{display:block;width:95%;border:4px solid #152130;padding:40px 40px 50px;text-align:center;position:relative;margin:0 auto 60px}.box .btn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}@media(max-width: 992px){.box .col,.box .checklist{margin:0}}@media(min-width: 768px){.box{width:85%}}@media(min-width: 992px){.box{width:75%}}@media(min-width: 768px){.flex--center{display:flex;align-items:center}}.grid-container{position:relative;display:block;width:100%;margin:0 auto}.block-img-grid{width:100%;margin:90px auto 0}.block-img-grid img{margin-bottom:30px;cursor:pointer}.block-img-grid .grid-sizer,.block-img-grid img{width:100%}@media(min-width: 576px){.block-img-grid .grid-sizer,.block-img-grid img{width:calc(50% - 30px)}}@media(min-width: 992px){.block-img-grid .grid-sizer,.block-img-grid img{width:calc(33% - 30px)}}@media(min-width: 1200px){.grid-container{width:1401px}}.section,.header{position:relative;display:block;width:100%;z-index:0;padding:40px 0}@media(min-width: 992px){.section,.header{padding:50px 0}}@media(min-width: 1200px){.section,.header{padding:75px 0}}.section--above,.header--above{z-index:5}.section .responsive,.header .responsive{display:block;width:100%}.section--fill .container,.section--fill .row,.header--fill .container,.header--fill .row{min-height:100vh}.ie .section--fill .container::after,.ie .section--fill .row::after,.ie .header--fill .container::after,.ie .header--fill .row::after{content:"";min-height:inherit;font-size:0}@media(min-width: 768px){.section--fill .container,.section--fill .row,.header--fill .container,.header--fill .row{display:flex;align-items:center}}.section__content,.header__content{display:block;width:80%;font-size:17px;text-align:center;margin:0 auto;padding:40px 0}@media(min-width: 768px){.section__content,.header__content{font-size:18px}}@media(min-width: 992px){.section__content,.header__content{font-size:19px;padding:50px 0;width:65%}}@media(min-width: 1200px){.section__content,.header__content{padding:75px 0;width:50%;max-width:850px}}.section svg,.header svg{display:block;width:100%;fill:#3c4451;height:100px;margin-bottom:25px}@media(min-width: 992px){.section svg,.header svg{height:120px}}.intro{display:block;width:80%;margin:10px auto 35px}@media(min-width: 992px){.intro{width:70%}}@media(min-width: 1200px){.intro{width:60%}}@media(min-width: 1400px){.intro{width:50%}}.title{position:relative;display:inline-block;padding:15px 0;text-transform:uppercase}.title:after,.title:before{content:"";display:block;position:absolute;top:0;left:0;height:2px;width:100%;background:currentColor}.title:after{top:auto;bottom:0}.title--left{text-align:left}.header{position:relative;color:#ece2ce;z-index:2;min-height:100vh}.ie .header::after{content:"";min-height:inherit;font-size:0}@media(min-width: 992px){.header{display:flex;align-items:center}}.header--black{color:#111}.header--home{background:url("/images/homepage.jpg");background-color:#101010;background-size:auto 100%;background-repeat:no-repeat;background-position:center bottom;height:100vh}@media(min-width: 800px){.header--home{min-height:100vh;display:flex;align-items:center;background-position:bottom right}.ie .header--home::after{content:"";min-height:inherit;font-size:0}}.header:before,.header:after{content:" ";display:table}.header:after{clear:both}@media(min-width: 992px){.header .container:not(.container--no-flex){display:flex;align-items:center}}.header__content,.header__image{position:relative;z-index:1;display:block;width:100%;margin:0;float:left;text-align:left}@media(min-width: 992px){.header__content,.header__image{width:50%}}.header__image img{max-width:550px;float:right;transform:translateX(11%)}@media(min-width: 768px){.header__image img{transform:translateX(13.5%)}}@media(min-width: 992px){.header__image img{max-width:100%}}.header__content{padding-right:8%}@media(min-width: 768px){.header__content{width:75%}}@media(min-width: 992px){.header__content{width:50%}}.header__contest{padding-right:0;background:#ece2ce;color:#111;box-shadow:0 0 50px rgba(0,0,0,.04);width:100% !important;max-width:100% !important}.header__contest-title{width:100% !important;max-width:100% !important}@media(min-width: 768px){.header__contest{width:100% !important;max-width:100% !important}.header__contest-title{width:100% !important;max-width:100% !important}}@media(min-width: 992px){.header__contest{width:65% !important;max-width:65% !important}.header__contest-title{width:35% !important;max-width:35% !important}}.header__image img{display:block;width:100%;margin-top:25px;margin-bottom:-25px}.header svg{display:block;width:100px;height:80px;fill:currentColor}@media(min-width: 992px){.header svg{width:150px;height:120px}}.header__logo{width:170px !important;height:130px !important;fill:currentColor}@media(min-width: 400px){.header__logo{width:200px !important}}@media(min-width: 600px){.header__logo{width:55% !important;height:130px !important}}@media(min-width: 992px){.header__logo{width:100% !important;height:170px !important}}@media(min-width: 1200px){.header__logo{height:190px !important}}@media(min-width: 2000px){.header__logo{height:210px !important}}.checklist{padding:0}.checklist li{display:flex;align-items:flex-start;list-style:none;text-align:left;font-size:17px}@media(min-width: 768px){.checklist li{font-size:18px}}@media(min-width: 992px){.checklist li{font-size:20px}}.checklist svg{display:inline-block;width:26px;height:19px;color:#97242c;flex-shrink:0;margin:0;margin-right:20px;margin-top:.25em}.video-container{position:relative;padding-bottom:54.2%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}ol.numbered-list{display:block;list-style:none;margin-top:85px;counter-reset:numbered-counter;padding-left:0;text-align:left}ol.numbered-list img{display:block;margin:5px auto 15px}.numbered-list-img{min-height:192px;margin-bottom:10px}@media(min-width: 992px){ol.numbered-list{display:flex;flex-wrap:wrap}}ol.numbered-list li{position:relative;padding-left:50px;margin:0 0 40px}@media(min-width: 992px){ol.numbered-list li{flex-grow:1;width:calc(50% - 30px);padding-left:70px;margin:0 15px 40px}}ol.numbered-list li .numbered-list-content::before{content:counter(numbered-counter);counter-increment:numbered-counter;position:absolute;left:0;border:2px solid #152130;border-radius:50%;width:34px;height:34px;text-align:center;line-height:31px;font-weight:bold}@media(min-width: 992px){ol.numbered-list li .numbered-list-content::before{width:44px;height:44px;line-height:41px}}.btn,.loading{display:inline-block;white-space:nowrap;border:0;font-family:"Futura LT",sans-serif;font-weight:bold;font-size:17px;text-align:center;text-transform:uppercase;padding:13px 22px;margin-top:25px;text-decoration:none;outline:0;cursor:pointer;transition:background 180ms ease-in-out;background:#97242c;color:#ece2ce}.btn:hover,.btn.active,.loading:hover,.loading.active{background-color:#66181e}.btn--small,.loading--small{padding:10px 15px;font-size:15px}.btn--beige,.loading--beige{background:#ece2ce;color:#97242c}.btn--beige:hover,.btn--beige.active,.loading--beige:hover,.loading--beige.active{background-color:#dbc8a2}.btn--black,.loading--black{background:#111;color:#fff}.btn--black:hover,.btn--black.active,.loading--black:hover,.loading--black.active{background-color:#303030}@media(min-width: 768px){.btn,.loading{font-size:20px;padding:17px 22px}.btn--small,.loading--small{padding:10px 15px;font-size:15px}}.form-control{display:block;width:100%;padding:14px 10px 14px 20px;line-height:1.25;border:1px solid rgba(0,0,0,.15);border-radius:0;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-color:rgba(0,0,0,0);color:#3c4451;border:3px solid #3c4451;font-family:"Futura LT",Helvetica,Arial,sans-serif;font-weight:normal;font-size:21px}.form-control::-webkit-input-placeholder{color:#5f6b80}.form-control::-moz-placeholder{color:#5f6b80}.form-control:-ms-input-placeholder{color:#5f6b80}.form-control:-moz-placeholder{color:#5f6b80}.form-group{display:block;width:100%}.form-group+.form-group{margin-top:15px}nav{z-index:9;position:absolute;top:0;left:0;width:100%;padding:0 20px;color:#ece2ce}.navigation--black,.navigation--black a,.navigation--black li{color:#111 !important}nav .navigation__inner{padding:20px 15px 0}@media(min-width: 768px){nav .navigation__inner{padding:15px 15px 0}}.navigation__logo,nav li,nav ul{display:inline-block;list-style:none;line-height:1}nav ul{padding-left:0}@media(min-width: 991px){nav ul{display:flex;align-items:center}}nav a,nav li{color:#ece2ce;font-weight:bold;font-size:18px;text-transform:uppercase;text-decoration:none}nav a.active,nav a:active,nav a:focus,nav a:hover,nav li.active,nav li:active,nav li:focus,nav li:hover{color:#ece2ce}.navigation__logo svg{fill:currentColor;width:195px;height:75px}@media(min-width: 768px){.navigation__logo svg{width:124px;height:47px}}.navigation__logo{padding-right:30px}@media(min-width: 992px){.navigation__logo{padding-right:70px}}@media(max-width: 991px){.navigation__logo{display:block}}@media(max-width: 991px){nav .navigation__inner{transform:translateY(-110%);max-height:0;transition:all .5s ease-in-out;left:0;right:0;top:0;bottom:0;z-index:999;position:fixed;background-color:#97242c;color:#ece2ce;display:flex;justify-content:center;flex-direction:column;overflow:hidden;padding:0 20px}}@media(min-width: 992px){nav .navigation__links{display:flex;align-items:center}}nav .navigation__links li{padding:50px 15px 0 0;display:block}@media(min-width: 992px){nav .navigation__links li{padding:0 28px 0 0;display:inline-block}}nav .navigation__language a{padding:80px 20px 0 0;display:inline-block;color:#152130}nav .navigation__language a:active,nav .navigation__language a:focus,nav .navigation__language a:hover{color:#152130;text-decoration:none}@media(min-width: 992px){nav .navigation__language a{padding:0 0 0 20px}}@media(min-width: 992px){nav .navigation__language{position:absolute;right:30px;top:17px}nav .navigation__language--home a{color:#ece2ce}}.navigation__menu{width:38px;height:26px;margin-top:29px;margin-left:15px;cursor:pointer}@media(min-width: 992px){.navigation__menu{display:none}}.navigation__close{width:24px;height:25px;color:#ece2ce;position:absolute;top:25px;left:25px;cursor:pointer}.navigation__close svg{display:block;width:100%;height:100%}@media(min-width: 992px){.navigation__close{display:none}}@media(max-height: 500px){.navigation__close{left:auto;right:25px}}.nav--open .navigation__inner{transform:translateY(0);max-height:100%}footer{position:relative;display:block;overflow:hidden;width:100%;z-index:9999;background:#97242c;font-weight:normal;padding:75px 40px 40px}footer:before,footer:after{content:" ";display:table}footer:after{clear:both}footer,footer p,footer a,footer span{color:#ece2ce;text-transform:uppercase;font-size:15px;line-height:1}footer .skewed{transform-origin:left top}@media(min-width: 992px){footer .skewed{transform:skewY(11deg) translateY(7%)}}footer span{display:block;margin-bottom:.5rem}footer a{transition:all .25s ease-in-out;text-decoration:none}footer a:hover,footer a:focus,footer a:active,footer a.active{color:#152130;text-decoration:none}footer .footer__content{width:100%;padding:0 15px 20px;display:flex}@media(min-width: 992px){footer .footer__content{justify-content:space-between;align-items:flex-end;padding:0 47px 25px;bottom:0}}@media(max-width: 991px){footer .footer__content{flex-direction:column;top:20%}}@media(max-width: 767px){footer .footer__content{top:17%}}footer .footer__content svg{width:40px;height:40px;margin-top:5px;margin-right:7px}@media(max-width: 991px){footer .footer__content__info{max-width:400px;margin-bottom:0;order:0}}footer .footer__content__info div{margin-bottom:50px}footer .footer__content__info div:last-child{margin-bottom:0}@media(max-width: 991px){footer .footer__content__info__social span{font-size:.8889rem}}footer .footer__content__info__copy{max-width:300px}footer .footer__content__info__copy p{font-size:.75rem;line-height:1.6}@media(max-width: 991px){footer .footer__content__info__copy p{font-size:.8889rem;line-height:1.3}}@media(min-width: 1650px){footer .footer__content__info,footer .footer__content__links,footer .footer__content__language{flex:1 1 0}}@media(max-width: 991px){footer .footer__content__links,footer .footer__content__language{text-align:right}}footer .footer__content__info,footer .footer__content__language{flex:1 1 25%}footer .footer__content__links{flex:1 1 50%;text-align:center}footer .footer__content__links ul{margin:0}@media(max-width: 991px){footer .footer__content__links{order:2;text-align:left;margin-top:20px;margin-bottom:20px}}footer .footer__content__links ul,footer .footer__content__links li,footer .footer__content__links a{line-height:1}footer .footer__content__links ul{padding-left:0}footer .footer__content__links li{list-style:none;padding:0 0}@media(min-width: 992px){footer .footer__content__links li{padding:0 20px;display:inline-block}}@media(min-width: 992px)and (max-width: 1199px){footer .footer__content__links li{padding:0 10px}}@media(max-width: 991px){footer .footer__content__links li{padding-bottom:10px}}@media(max-width: 991px){footer .footer__content__language{order:2;margin-bottom:30px;text-align:left}footer .footer__content__language a{padding-right:10px}}@media(min-width: 992px){footer .footer__content__language a{padding:0 10px;display:inline-block}}@media(min-width: 992px){footer .footer__content__language{text-align:right}}
.agegate{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;font-family:"Futura LT",sans-serif;font-size:1em;text-align:center;text-transform:uppercase;color:#3c4451;overflow:hidden;padding:0 5%}.ie .agegate::after{content:"";min-height:inherit;font-size:0}.agegate__content{display:block;padding:50px 0}.agegate__content svg{display:block;width:60%;margin:0 auto 25px;fill:currentColor}.agegate__content p{display:block;margin-bottom:15px;text-shadow:0 0 10px rgba(236,226,206,.2)}.agegate__content p.important{display:block;font-size:1.2em;font-weight:bold;margin-bottom:25px}.agegate .row{display:block;text-align:center}.agegate .form-group{display:inline-block;width:26%;max-width:120px;margin:0;text-align:center}.agegate .form-group input{text-align:center}.agegate .btn{display:block;margin:25px auto 0}.contact__section{position:relative;z-index:5 !important;padding-top:0 !important;color:#152130}.contact__section h2{text-transform:uppercase}.contact__message{position:fixed;bottom:10px;right:15px;z-index:100;display:block;width:calc(100% - 30px);max-width:450px;padding:20px 25px;background:#afe6a9;font-weight:bold;text-align:center;animation:slideDown 1s 5s forwards}@keyframes slideDown{from{transform:translateY(0)}to{transform:translateY(200%)}}.faq{color:#152130}.faq button{background-color:rgba(0,0,0,0);border:none;color:#152130;width:100%;padding:20px 25px 20px 0;border-top:2px solid #152130;margin-bottom:0;font-weight:bold;cursor:pointer;text-align:left;position:relative;outline:none}.faq button:focus,.faq button:hover{text-decoration:underline}.faq button svg{width:19px;height:13px;right:0;transition:all .25s ease;position:absolute;top:50%;transform:translateY(-50%)}.faq h5,.faq button{margin-bottom:0;font-size:.92em;text-transform:none;white-space:normal}.faq .card:last-child{border-bottom:2px solid #152130}.faq .card-body{display:none;font-size:.75em;margin-bottom:24px}.card.show .card-body{display:block}.card.show svg{transform:rotate(-180deg);top:40%}.brewing-process{display:block;width:90%;max-width:1000px;margin:0 auto}.brewing-process__inner{position:relative;margin-left:auto;margin-right:auto;background-repeat:no-repeat;width:100%;padding-bottom:75%}.nl .brewing-process{background-image:url("/images/hapkin/brewing-process.png");background-size:cover}.fr .brewing-process{background-image:url("/images/hapkin/brewing-process-FR.png");background-size:cover}.en .brewing-process{background-image:url("/images/hapkin/brewing-process-EN.png");background-size:cover}.brewing-process img{position:absolute}.brewing-process__step-1{top:7.1%;left:8%;width:25%}.brewing-process__step-2{top:10%;left:42%;width:12%}.brewing-process__step-3{top:12%;left:67%;width:12%}.brewing-process__step-4{top:20%;right:3%;width:14%}.brewing-process__step-6{top:50%;left:69%;width:12%}.brewing-process__step-7{top:63%;left:43.5%;width:11%}.brewing-process__step-8{top:65.5%;left:13.8%;width:14%}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal table{width:100%;padding:15px 5%;border-spacing:0}.modal td{padding:8px;border-bottom:2px solid #3c4451}.modal .indented td{padding:8px 0 8px 25px}.modal tr:last-child td{border:none}.modal--show{display:block;overflow-x:hidden;overflow-y:auto}.modal .modal-dialog{transition:transform .3s ease-out;transform:translate(0, -25%)}.modal .modal-dialog{transform:translate(0, 0)}.modal-backdrop{display:none}.modal-backdrop.show{display:block;background-color:#152130;opacity:.85}.modal-header{border-bottom:none;padding:45px 25px 20px}@media(min-width: 768px){.modal-header{padding:45px 70px 20px}}.modal-body{padding:0 25px 30px}@media(min-width: 768px){.modal-body{padding:0 70px 30px}}.modal-title{color:#97242c;font-size:1.125rem}.modal-dialog{max-width:575px}.modal-dialog-centered{min-height:calc(100vh - 60px);height:1px;display:flex;flex-direction:column;justify-content:center;overflow:auto}@media(max-width: 768px){.modal-dialog-centered{min-height:calc(100vh - 20px)}}.modal button svg{width:22px;height:22px;color:#97242c}.modal .close{display:block;background:rgba(0,0,0,0);border:none;position:absolute;right:15px;top:17px;width:22px;height:22px;padding:0;cursor:pointer;z-index:999}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;display:flex;flex-direction:column;background-clip:padding-box;outline:0;background-color:#ece2ce;border:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #97242c}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:15px}.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:15px;border-top:1px solid #97242c}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 992px){.modal-dialog{max-width:500px;margin:30px auto}.modal-sm{max-width:300px}}@media(min-width: 992px){.modal-lg{max-width:800px}}.header--black{min-height:870px}.bipa--background{background-image:url("/images/bipa-bg.jpg");background-position:center top;background-size:100% 120vh;background-repeat:no-repeat}@media(min-width: 768px){.bipa--background{background-size:100% 150vh}}@media(min-width: 992px){.bipa--background{background-size:100% 200vh}}@media(min-width: 1200px){.bipa--background{background-size:100% 250vh}}.bipa__list{display:block;text-align:center}.bipa__list-item{display:block;float:left;padding:0 10px}@media(max-width: 767px){.bipa__list-item{width:50%}.bipa__list-item:nth-of-type(2n + 1){clear:both}}@media(min-width: 768px){.bipa__list-item{width:33%}.bipa__list-item:nth-of-type(3n + 1){clear:both}}.bipa__list strong{display:block;font-size:35px;line-height:1;margin-bottom:5px}.bipa__list p{font-size:15px;margin-bottom:15px}.bipa__list svg{width:100%;height:35px;margin-bottom:5px}.bipa__spacer{position:relative;display:block;height:25vh;min-height:220px;z-index:2}.bipa__spacer+div{z-index:3}.bipa__spacer+div+section{z-index:4}.bipa__spacer+div+section+div{position:relative;z-index:5}@media(min-height: 600px){.bipa__spacer{height:25vh;min-height:0}}@media(min-width: 992px){.bipa__spacer{height:100vh}}.bipa__spacer .header__bipa{position:absolute !important;bottom:0;right:0;transform:translateY(40%);width:100%}.bipa__spacer .header__bipa img{max-width:100%;transform:none}.bipa__spacer .header__bipa:before{content:"";position:absolute;display:block;bottom:-5%;left:0;width:100%;height:12%;background:linear-gradient(rgba(236, 226, 206, 0), #ece2ce 50%);z-index:10}@media(min-width: 768px){.bipa__spacer .header__bipa:before{bottom:-2.5%;background:linear-gradient(rgba(236, 226, 206, 0), #ece2ce 90%)}}.bipa__spacer .header__bipa--sticky{position:fixed !important;width:40%}.header .rewards___FormFieldInput___container__center svg{margin-bottom:25px !important;width:20px !important;height:20px !important}.rewards___FormFieldCheckbox___label{display:inline-block;vertical-align:top;margin-top:20px}.rewards___FormFieldLabel___container__checkbox,.rewards___FormFieldLabel___container__newsletter,.rewards___FormFieldLabel___container__acceptTermsConditions{display:inline-block;width:80%}.rewards___FormFieldInput___container{text-align:left !important}.rewards___FormFieldCheckbox___fake{z-index:0 !important}.header__contest{padding:0;box-shadow:0 0 50px rgba(1,1,1,.2);margin:50px 0}
