*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;font-weight:normal;list-style:none;text-decoration:none;border:none;outline:none;margin:0;padding:0;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;font-weight:normal;color:inherit;-webkit-appearance:none;font-family:canada-type-gibson,sans-serif}body,html{height:100%}html{width:100%}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#cdc0a1}.wrapper{max-width:1600px;width:100%;margin:auto;padding:0 150px;position:relative}.textWrapper{max-width:1200px}.narrowWrapper{max-width:1150px}.wideWrapper{max-width:none}.grid{display:grid}.grid5{grid-template-columns:repeat(5, 1fr)}.grid4{grid-template-columns:repeat(4, 1fr)}.grid3{grid-template-columns:repeat(3, 1fr)}.grid2{grid-template-columns:repeat(2, 1fr)}.grid12{grid-template-columns:1fr 2fr}.grid13{grid-template-columns:1fr 3fr}.grid14{grid-template-columns:1fr 4fr}.grid23{grid-template-columns:2fr 3fr}.gap50{grid-gap:50px}.gap100{grid-gap:100px}.gap150{grid-gap:100px}.verticalCentre{align-items:center}h1,h3,h4,h5{font-family:canada-type-gibson,sans-serif}h1{font-size:65px;line-height:65px}h2,.h2{font-family:"Fjalla One",sans-serif;font-size:45px;line-height:50px;margin:0 0 20px}h3,.h3{font-size:13px;line-height:13px;letter-spacing:3px;text-transform:uppercase;font-weight:600;margin:0 0 20px}h4,.h4{font-size:30px;line-height:35px}h5,.h5{font-size:25px;line-height:30px}p,ul{font-size:20px;line-height:32px;margin:0 0 30px;color:inherit}p:last-child,ul:last-child{margin:0}a,span{font-family:inherit}.smallText{font-family:canada-type-gibson,sans-serif;font-size:12px;line-height:12px;letter-spacing:3px;text-transform:uppercase;font-weight:600}img{width:100%;height:auto}.white{color:#ffffff}.centre{text-align:center}.right{text-align:right}.img{position:relative;height:0;padding-bottom:75%;width:100%}.img.portrait{padding-bottom:125%}.img.square{padding-bottom:100%}.img.bgrdImg{padding-bottom:0;height:100%}.img.heroImg{padding-bottom:60%}@media all and (max-width: 750px){.img.heroImg{padding-bottom:75%}}.img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute}@media all and (max-width: 1200px){h2,.h2{font-size:35px;line-height:40px;margin:0 0 20px}h3,.h3{font-size:12px;line-height:12px;letter-spacing:3px}p,ul{font-size:18px;line-height:28px;margin:0 0 20px}p:last-child,ul:last-child{margin:0}}@media all and (max-width: 750px){.gap50,.gap100,.gap150{grid-gap:50px}.grid2{grid-template-columns:100%}.img{order:2}.img.bgrdImg{padding-bottom:100%}}@media all and (max-width: 550px){h2,.h2{font-size:30px;line-height:35px;margin:0 0 10px}h3,.h3{font-size:12px;line-height:12px;letter-spacing:2px;margin:0 0 10px}p,ul{font-size:16px;line-height:26px;margin:0 0 10px}p:last-child,ul:last-child{margin:0}.img.sizeHero{padding-bottom:60vh}.smallText{font-size:11px;line-height:11px;letter-spacing:2px}}@-webkit-keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.heroZoom .brgdImg{-webkit-animation:heroZoom 5s forwards;animation:heroZoom 5s forwards}.animate{transition:all 0.75s;position:relative}.animate.slow{transition:all 1s ease-in-out}.animate.interval:nth-child(1){transition-delay:0s}.animate.interval:nth-child(2){transition-delay:0.3s}.animate.interval:nth-child(3){transition-delay:0.6s}.animate.interval:nth-child(4){transition-delay:0.9s}.animate.interval:nth-child(5){transition-delay:1.2s}.animate.interval:nth-child(6){transition-delay:1.5s}.animate.interval:nth-child(7){transition-delay:1.8s}.animate.interval:nth-child(8){transition-delay:2.1s}.animate.interval:nth-child(9){transition-delay:2.4s}.animate.interval:nth-child(10){transition-delay:2.7s}.animate.interval:nth-child(11){transition-delay:3s}.animate.interval:nth-child(12){transition-delay:3.3s}.animate.interval:nth-child(13){transition-delay:3.6s}.animate.interval:nth-child(14){transition-delay:3.9s}.animate.interval:nth-child(15){transition-delay:4.2s}.animate.interval:nth-child(16){transition-delay:4.5s}.animate.interval:nth-child(17){transition-delay:4.8s}.animate.interval:nth-child(18){transition-delay:5.1s}.animate.interval:nth-child(19){transition-delay:5.4s}.animate.interval:nth-child(20){transition-delay:5.7s}.animate.interval:nth-child(21){transition-delay:6s}.animate.interval:nth-child(22){transition-delay:6.3s}.animate.interval:nth-child(23){transition-delay:6.6s}.animate.interval:nth-child(24){transition-delay:6.9s}.animate.interval:nth-child(25){transition-delay:7.2s}.animate.interval:nth-child(26){transition-delay:7.5s}.animate.interval:nth-child(27){transition-delay:7.8s}.animate.interval:nth-child(28){transition-delay:8.1s}.animate.interval:nth-child(29){transition-delay:8.4s}.animate.interval:nth-child(30){transition-delay:8.7s}.animate.interval:nth-child(31){transition-delay:9s}.animate.interval:nth-child(32){transition-delay:9.3s}.animate.interval:nth-child(33){transition-delay:9.6s}.animate.interval:nth-child(34){transition-delay:9.9s}.animate.interval:nth-child(35){transition-delay:10.2s}.animate.interval:nth-child(36){transition-delay:10.5s}.animate.interval:nth-child(37){transition-delay:10.8s}.animate.interval:nth-child(38){transition-delay:11.1s}.animate.interval:nth-child(39){transition-delay:11.4s}.animate.interval:nth-child(40){transition-delay:11.7s}.animate.interval:nth-child(41){transition-delay:12s}.waypoint.fade,.waypoint .fade{opacity:0}.waypoint.slideUp,.waypoint .slideUp{top:20px}.waypoint.slideLeft,.waypoint .slideLeft{left:20px}.waypoint.clipSlide,.waypoint .clipSlide{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}.waypoint.clipSlideDown,.waypoint .clipSlideDown{-webkit-clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}.waypoint.delay1s,.waypoint .delay1s{transition-delay:1s}.waypoint.borderDraw::before,.waypoint.borderDraw::after{border:1px solid transparent;width:0;height:0;content:'';position:absolute;z-index:5;box-sizing:border-box}.waypoint.borderDraw::before{top:0px;left:0px}.waypoint.borderDraw::after{bottom:0px;right:0px}.waypoint.borderDraw.drawOffset::before{top:20px;left:20px}.waypoint.borderDraw.drawOffset::after{bottom:-20px;right:-20px}@media all and (max-width: 550px){.waypoint.borderDraw.drawOffset::before{top:10px;left:10px}.waypoint.borderDraw.drawOffset::after{bottom:-10px;right:-10px}}.waypoint.active.fade,.waypoint.active .fade{opacity:1}.waypoint.active.slideUp,.waypoint.active .slideUp{top:0}.waypoint.active.slideLeft,.waypoint.active .slideLeft{left:0}.waypoint.active.clipSlide,.waypoint.active .clipSlide{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.clipSlideDown,.waypoint.active .clipSlideDown{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.borderDraw::before,.waypoint.active.borderDraw::after{width:100%;height:100%}.waypoint.active.borderDraw::before{border-top-color:#e73c3e;border-right-color:#e73c3e;transition:width 0.25s ease-out,height 0.25s ease-out 0.25s}.waypoint.active.borderDraw::after{border-bottom-color:#e73c3e;border-left-color:#e73c3e;transition:border-color 0s ease-out 0.5s,width 0.25s ease-out 0.5s,height 0.25s ease-out 0.75s}header{display:grid;grid-template-columns:1fr 210px 1fr;align-items:center;text-align:center;padding:0 50px;grid-gap:50px;position:fixed;z-index:995;width:100%;left:0;right:0;top:0;height:170px}header:before{display:block;content:"";background:#cdc0a1;height:0;width:100%;position:absolute;top:0;left:0;right:0;z-index:-1;transition:all 0.3s}header.scrolling:before{height:100%}@media all and (max-width: 1200px){header{padding:0 30px;grid-template-columns:1fr 150px 1fr;grid-gap:30px;height:130px}}@media all and (max-width: 750px){header{padding:0 30px;grid-template-columns:1fr 130px 1fr;grid-gap:30px;height:100px}}@media all and (max-width: 550px){header{padding:0;grid-template-columns:1fr 100px 1fr;grid-gap:0;height:80px}}header .logo{margin:auto}@media all and (max-width: 900px){header nav ul{display:none}}header nav ul li{margin:0 30px;display:inline-block}@media all and (max-width: 1600px){header nav ul li{margin:0 30px}}@media all and (max-width: 1400px){header nav ul li{margin:0 20px}}@media all and (max-width: 1000px){header nav ul li{margin:0 10px}}header nav ul li.languages{color:#e73c3e;font-size:14px}header nav ul li a{font-size:12px;color:#e73c3e;letter-spacing:3px;font-weight:600;text-transform:uppercase;position:relative;padding:5px 0}@media all and (max-width: 1000px){header nav ul li a{letter-spacing:2px}}header nav ul li a:after{content:"";display:block;position:absolute;background:#e73c3e;width:0;height:1px;bottom:0;left:0;right:0;transition:all 0.3s}header nav ul li a:hover:after{width:100%}.mobile{display:none}@media all and (max-width: 900px){.mobile{display:block}}.mobile .social{position:fixed;left:50px;top:50px;z-index:999}@media all and (max-width: 750px){.mobile .social{left:30px;top:35px}}@media all and (max-width: 550px){.mobile .social{left:20px;top:30px}}.mobile .social li{display:inline-block;margin:0 5px}.mobile .social li a svg{max-width:16px;max-height:16px}.mobile .social li a svg path{fill:#e73c3e}.mobile .menuIcon{display:block;position:fixed;top:50px;right:50px;width:25px;height:25px;z-index:999;cursor:pointer}@media all and (max-width: 750px){.mobile .menuIcon{right:30px;top:38px}}@media all and (max-width: 550px){.mobile .menuIcon{right:20px;top:30px}}.mobile .menuIcon span{background:#e73c3e;position:absolute;right:0;left:0;top:0;display:block;width:25px;height:2px;border-radius:2px;transition:all 0.3s ease-in-out}.mobile .menuIcon span:nth-of-type(2){top:8px}.mobile .menuIcon span:nth-of-type(3){top:16px}.mobile .menuIcon.active span{background:#cdc0a1}.mobile .menuIcon.active span:nth-of-type(1){top:8px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.mobile .menuIcon.active span:nth-of-type(2){opacity:0}.mobile .menuIcon.active span:nth-of-type(3){top:8px;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.mobile nav{color:#cdc0a1;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998;display:grid;align-items:center;text-align:center;visibility:hidden}.mobile nav:before{content:"";background:#e73c3e;position:absolute;width:100%;height:0;display:block;transition:all 0.3s ease-in-out;top:0;left:0;z-index:999}.mobile nav ul{z-index:9999;position:relative}.mobile nav ul li{margin:30px 0;display:block;opacity:0;top:10px;transition:all 0.3s ease-in-out}.mobile nav ul li.languages{margin-top:60px;font-size:30px}.mobile nav ul li a{font-size:30px;color:#cdc0a1;font-family:"Fjalla One",sans-serif;position:relative;padding:5px 0}.mobile nav ul li a:after{content:"";display:block;position:absolute;background:#cdc0a1;width:0;height:1px;bottom:0;left:0;right:0;transition:all 0.3s}.mobile nav ul li a:hover:after{width:100%}.mobile nav.active{visibility:visible}.mobile nav.active:before{height:100%}.mobile nav.active ul li{opacity:1;top:0}footer{background:#e73c3e;color:#cdc0a1;padding:100px 50px;text-align:center}footer .inner{display:grid;grid-template-columns:1fr 210px 1fr;align-items:center;text-align:center;grid-gap:50px;z-index:999;width:100%;left:0;right:0;top:0}@media all and (max-width: 1200px){footer{padding:80px 30px}footer .inner{padding:0 30px;grid-template-columns:1fr 150px 1fr;grid-gap:30px}}@media all and (max-width: 900px){footer .inner{grid-template-columns:100%;grid-gap:30px}footer .inner .logo{max-width:150px}footer .inner p{order:2;margin:0}}@media all and (max-width: 750px){footer{padding:60px 30px}footer .inner{grid-gap:20px}footer .inner .logo{max-width:130px}}@media all and (max-width: 550px){footer{padding:40px 20px}footer .inner .logo{max-width:100px}footer .inner p{font-size:16px;line-height:1.4}}footer .logo{margin:auto}footer p{color:#cdc0a1;font-size:18px;line-height:1.4}footer p a{display:inline-block;font-weight:inherit;position:relative}footer p a:after{content:"";display:block;position:absolute;background:#cdc0a1;width:0;height:1px;bottom:0;left:0;right:0;transition:all 0.3s}footer p a:hover:after{width:100%}footer .bottom{padding-top:50px}footer .bottom a{padding:5px 0}.hero{position:relative;height:100%;width:100%;padding:170px 0 0;overflow:hidden}@media all and (max-width: 550px){.hero{padding:100px 0 0}}.hero .watermark{font-size:40vw;text-transform:lowercase;text-align:center;font-weight:600;margin:auto;color:#C3B696;position:absolute;left:0;right:0;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.hero .arrow{position:absolute;bottom:50px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:25px;height:auto;display:block;cursor:pointer}@media all and (max-width: 750px){.hero .arrow{bottom:30px}}@media all and (max-width: 550px){.hero .arrow{bottom:20px}}.hero .penguin{position:absolute;bottom:50px;right:50px;width:25vw;max-width:350px;min-width:200px;height:auto;display:block}@media all and (max-width: 750px){.hero .penguin{bottom:30px;right:30px}}@media all and (max-width: 550px){.hero .penguin{bottom:20px;right:20px}}.hero .layerInner{width:100%;height:calc(100% - 170px);position:relative;left:0;right:0;top:170px;bottom:0;display:flex;align-items:center;justify-content:center}@media all and (max-width: 750px){.hero .layerInner{height:calc(100% - 100px);top:100px}}.hero .iceCream{height:100%;width:auto;margin:auto;text-align:center;display:block;position:relative;left:0;bottom:0;right:0;-webkit-transform:scale(1.08);transform:scale(1.08)}.hero .iceCream img{height:100%;width:auto;margin:auto;text-align:center;left:0;right:0;top:0}.hero .social{position:absolute;left:50px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}@media all and (max-width: 900px){.hero .social{display:none}}.hero .social li{display:block;margin:15px 0}.hero .social li a svg{max-width:20px;max-height:20px}.hero .social li a svg path{fill:#e73c3e}section{height:calc(100% - 170px);overflow:hidden}section .grid{height:100%}@media all and (max-width: 1200px){section{height:calc(100% - 130px)}}@media all and (max-width: 750px){section{height:auto}}section .textLink{transition:all 0.3s ease-in-out;font-weight:600;display:inline-block;font-weight:inherit;position:relative;left:-15px}section .textLink:before{content:'';display:block;position:absolute;background:currentColor;width:0;height:1px;bottom:0;left:0;right:0;transition:all 0.3s}section .textLink:after{content:url(../../assets/img/right-arrow.svg);top:2px;position:absolute;right:-30px;transition:all 0.2s ease-in-out}section .textLink:hover:after{right:-35px}section .textLink:hover:before{width:100%}section.red{background:#e73c3e;color:#cdc0a1}section.gold{background:#cdc0a1;color:#e73c3e}section.gold .text{order:2}section.gold .textLink:after{content:url(../../assets/img/right-arrow-red.svg)}section.black{background:#222222;color:#cdc0a1}section .text{padding:50px 150px;text-align:center;display:grid;align-content:center}@media all and (max-width: 1400px){section .text{padding:30px 100px}}@media all and (max-width: 1200px){section .text{padding:20px 50px}}@media all and (max-width: 750px){section .text{padding:80px 30px}}.slider .gallery{height:100%}@media all and (max-width: 750px){.slider .gallery{height:100vw}}.slider .slick-track,.slider .slick-list{height:100%}.slider .slick-slide{padding:0 !important}.slider .slick-prev{position:absolute;left:0;top:50%;z-index:50;font-size:0;background:transparent}.slider .slick-prev:after{content:url(../../assets/img/slider-arrow-l.svg);padding:30px}.slider .slick-next{position:absolute;right:0;top:50%;z-index:50;font-size:0;background:transparent}.slider .slick-next:after{content:url(../../assets/img/slider-arrow-r.svg);padding:30px}
