html,body{background:#fff;font-family:"Neue",sans-serif;font-weight:400;font-size:21px;line-height:1.4;color:#000;overflow-x:hidden;position:relative;top:0}a{color:#000;text-decoration:none;transition:all 0.5s}a:hover{color:#000;text-decoration:none}a:focus{text-decoration:none}a:visited{text-decoration:none}.img-responsive{max-width:100%}ul{padding:0;margin:0;list-style:none}.left{float:left}.right{float:right}.uppercase{text-transform:uppercase}.hidden{display:none !important}@media (max-width: 768px){.hidden-xs{display:none !important}}@media (min-width: 768px){.visible-xs{display:none !important}}.hidden-md{display:block !important}@media (min-width: 990px){.hidden-md{display:none !important}}@font-face{font-family:"Neue";src:url(vendors/fonts/neue/neue-regular.ttf);font-weight:400}@font-face{font-family:"Neue";src:url(vendors/fonts/neue/neue-bold.ttf);font-weight:600}@font-face{font-family:"Rainer";src:url(vendors/fonts/rainer/rainer-regular.eot);src:url(vendors/fonts/rainer/rainer-regular.woff);font-weight:400}@font-face{font-family:"Rainer";src:url(vendors/fonts/rainer/rainer-bold.eot);src:url(vendors/fonts/rainer/rainer-bold.woff);font-weight:600}.title{font-size:49px;font-size:40px;font-weight:500;margin-bottom:80px}.subtitle{font-family:'Rainer';font-size:85px;font-weight:600;line-height:1;margin-bottom:20px}.arrow{display:block;width:min-content}.arrow .line{width:7px;height:2px;background:#000;border-radius:10px;position:relative}.arrow .line:nth-of-type(1){transform:rotate(-45deg)}.arrow .line:nth-of-type(2){width:30px;left:2px;transition:all 0.5s}.arrow .line:nth-of-type(3){transform:rotate(45deg)}.arrow.white .line{background:#fff}.arrow.down{transform:rotate(-90deg)}.arrow.to-right{transform:rotate(180deg)}.arrow:hover .line:nth-of-type(2){width:65px}.link{font-size:15px;color:#545454;border-bottom:1px solid #545454}@media (min-width: 768px){.link{font-size:21px}}.modal{z-index:99999999999999999999999999}.modal .close-btn{position:absolute;top:50px;right:50px;font-size:16px;text-transform:uppercase;color:#fff !important}@media (max-width: 768px){.modal .close-btn{top:30px;right:10px}}.modal .close-btn:before{content:"";position:absolute;display:block;height:2px;background:#fff;right:110%;top:12px;transition:all 0.5s;width:20px;transform:rotate(45deg)}.modal .close-btn:after{content:"";position:absolute;display:block;height:2px;background:#fff;right:110%;top:12px;transition:all 0.5s;width:20px;transform:rotate(-45deg)}.modal .modal-dialog{max-width:1000px}.modal .modal-dialog .modal-content{background:transparent}.modal .modal-dialog .modal-content .subtitle{color:#fff;font-size:55px;margin-top:20px}.modal-backdrop{opacity:0.9 !important}header{background:transparent;position:fixed;width:100%;padding:25px 40px;color:#fff;text-transform:uppercase;font-size:18px;align-items:center;z-index:99;transition:all 0.5s;top:-140px;transition:all 0.5s;display:none}header.show{top:0;transition:all 0.5s;display:block}@media (max-width: 768px){header{padding:20px}}header .logo{position:relative;height:87px;z-index:9;transition:all 0.5s}@media (max-width: 768px){header .logo{height:58px}}header .logo img{position:absolute;top:0;left:0;transition:all 0.5s}@media (max-width: 768px){header .logo img{width:135px}}header .logo .black{opacity:0;visibility:hidden;transition:all 0.5s}header .logo .white{opacity:1;visibility:visible;transition:all 0.5s}header .icon-menu{position:relative;width:40px;height:25px;float:left;margin-top:8px;cursor:pointer;margin-left:-70px;z-index:99999999999}@media (min-width: 990px){header .icon-menu{display:none}}header .icon-menu .line{position:absolute;top:0;width:100%;height:3px;background:#fff;transition:all 0.5s}header .icon-menu .line:nth-of-type(2){top:calc(50% - 1px)}header .icon-menu .line:nth-of-type(3){top:initial;bottom:0}header .icon-menu.active .line{top:5px;transform:rotate(45deg);transition:all 0.5s;background:#fff}header .icon-menu.active .line:nth-of-type(2){transform:rotate(-45deg)}@media (max-width: 768px){header .menu{position:fixed;z-index:10;background:rgba(0,0,0,0.9);width:100%;height:100%;left:0;top:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:all 0.5s}header .menu.show{opacity:1;visibility:visible;transition:all 0.5s}}header .menu li{display:inline-block;margin-left:50px}@media (max-width: 768px){header .menu li{display:block;width:fit-content;margin-bottom:25px}}header .menu li a{text-transform:none;font-size:18px;color:#fff;position:relative}@media (max-width: 768px){header .menu li a{color:#fff;font-size:30px}}header .menu li a:after{content:"";position:absolute;display:block;width:0;height:2px;background:#fff;bottom:-5px;right:0;transition:all 0.5s}@media (max-width: 768px){header .menu li a:after{background:#fff}}header .menu li a.active{font-weight:600}header .menu li a.active:after{width:45px;transition:all 0.5s}@media (max-width: 768px){header .menu li a.active:after{width:60px}}header .open-menu{position:relative;z-index:9;margin-left:auto}@media (max-width: 768px){header .open-menu{font-size:15px}}header .open-menu:before{content:"";position:absolute;display:block;width:30px;height:2px;background:#fff;right:110%;top:12px;transition:all 0.5s}header .open-menu:after{content:"";position:absolute;display:block;width:30px;height:2px;background:#fff;right:110%;top:12px;transition:all 0.5s}header .open-menu:hover{cursor:pointer}header .open-menu:hover:before,header .open-menu:hover:after{width:50px;transition:all 0.5s}header .open-menu.active:before{width:20px;transform:rotate(45deg)}header .open-menu.active:after{width:20px;transform:rotate(-45deg)}header.black{background:#fff;color:#000;transition:all 0.5s;padding:15px 40px}@media (max-width: 768px){header.black{padding:20px}}header.black .logo{height:70px;transition:all 0.5s}@media (max-width: 768px){header.black .logo{height:58px}}header.black .logo img{width:150px;transition:all 0.5s}@media (max-width: 768px){header.black .logo img{width:135px}}header.black .white{opacity:0;visibility:hidden;transition:all 0.5s}header.black .black{opacity:1;visibility:visible;transition:all 0.5s}header.black .open-menu:before,header.black .open-menu:after{background:#000}@media (min-width: 990px){header.black .menu li a{color:#000}header.black .menu li a:after{background:#404041}}header.black .icon-menu .line{background:#000}header .floating-nav{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.9);color:#fff;opacity:0;visibility:hidden;transition:all 0.5s}header .floating-nav.show{opacity:1;visibility:visible;transition:all 0.5s}header .floating-nav .container{max-width:990px}header .floating-nav .nav-tabs li{display:block;width:100%}header .floating-nav .nav-tabs li a{text-transform:none;display:block;color:#545454;font-size:50px}@media (min-width: 768px){header .floating-nav .nav-tabs li a{font-size:67px}}header .floating-nav .nav-tabs li a:hover,header .floating-nav .nav-tabs li a.active{color:#fff}header .floating-nav .tab-content a{color:#fff}@media (max-width: 768px){header .floating-nav .tab-content{display:none}}header .floating-nav .brand a{color:#fff}header .floating-nav .brand:after{display:none}header .floating-nav .ripple-container{display:none}footer{background:#000;color:#fff;padding-top:200px}@media (max-width: 768px){footer .col-md-12{display:block !important;text-align:center}footer .col-md-12>div{margin-bottom:30px}}footer a{color:#fff}footer .logos li{display:inline-block;margin:0 10px}footer .footer-links{font-size:14px;color:rgba(255,255,255,0.7);display:flex;justify-content:center}footer .footer-links a{color:rgba(255,255,255,0.7)}footer .footer-links .name{text-transform:uppercase;color:#fff;border-right:1px solid;padding-right:15px;margin-right:15px;height:45px}footer .copyright{text-align:center;border-top:1px solid #fff;font-size:13px;margin-top:100px;padding-top:50px;padding-bottom:20px}footer .copyright a:hover{color:#fff;text-decoration:underline}@media (max-width: 768px){footer .copyright{margin-top:30px}}.hero{height:100vh;margin-bottom:130px;position:relative;top:0}.hero .hero-slider{border:0;position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;top:0;left:0}.hero .hero-slider ul{height:100vh}.hero .hero-slider ul li{height:100vh;transition:none;opacity:1 !important}.hero .hero-slider ul li img{width:100%;height:100%;object-fit:cover;object-position:center}@media (max-width: 768px){.hero .hero-slider ul li img.chain{object-position:-850px}.hero .hero-slider ul li img.bag{object-position:-730px}.hero .hero-slider ul li img.chocolate{object-position:-795px}.hero .hero-slider ul li img.handbag{object-position:-700px}.hero .hero-slider ul li img.badges{object-position:-880px}.hero .hero-slider ul li img.bottle{object-position:-795px}.hero .hero-slider ul li img.snog{object-position:-1050px}}.hero .container{position:relative;z-index:1}.hero .main-title{font-family:'Rainer';font-size:90px;font-weight:600;color:#fff;line-height:0.9;margin-bottom:60px}@media (min-width: 990px){.hero .main-title{font-size:180px}}.hero .arrow{margin:0 auto 50px}.main .row{margin-bottom:50px}.main .logos{margin-right:10px;margin-top:100px}@media (max-width: 768px){.main .logos{text-align:center !important;margin:0;margin-bottom:50px}}.main .logos li{display:inline-block;margin:0 10px}@media (max-width: 768px){.main .logos li{margin:0 5px}}@media (max-width: 768px){.main .logos li img{transform:scale(0.8)}}.main .main-image{width:100%;height:600px}.main .main-image img{width:100%;height:100%;object-fit:cover;object-position:center}.main .boxes{width:100%;margin-bottom:-200px}@media (min-width: 768px){.main .boxes{margin:-200px 0  -200px -50px}}.main .boxes .box{background:#fff;border:1px solid rgba(151,151,151,0.4);padding:50px;margin-bottom:35px}@media (max-width: 768px){.main .boxes .box{max-width:90%;margin:0 auto;margin-bottom:35px}}.main .boxes .box .name{display:flex;align-items:center;font-size:22px;margin-bottom:20px}.main .boxes .box .name .arrow{display:inline-block;margin-right:10px}.main .boxes .box .name .arrow .line{background:#2E81C4}.main .boxes .box p{font-size:18px;color:#545454;margin:0;line-height:1.5}.brand{position:relative;margin-bottom:80px;max-width:530px}.brand .logo{position:absolute;top:0;left:0;z-index:1}.brand .image{width:540px;max-width:100%;height:388px}.brand .image img{width:100%;height:100%;object-fit:cover;object-position:center}.brand:after{content:"";position:absolute;display:block;max-width:100%;width:540px;height:388px;border:15px solid rgba(0,0,0,0.3);top:0;left:0;z-index:0;opacity:0;visibility:hidden;transition:all 0.5s}.brand .content{padding-left:20px}.brand .content .subtitle{margin-top:-60px}.brand .content .lnk{font-size:16px;text-transform:uppercase;display:flex;align-items:center}.brand .content .lnk .arrow{display:inline-block;margin-right:10px}@media (min-width: 768px){.brand .content .lnk .text{opacity:0;visibility:hidden;transition:all 0.5s}}.brand:hover .lnk .arrow .line:nth-of-type(2){width:65px}.brand:hover .lnk .text{opacity:1;visibility:visible;transition:all 0.5s}.brand:hover:after{opacity:1;visibility:visible;transition:all 0.5s}@media (min-width: 768px){.spacer{height:230px}}.brands{background:#000;color:#fff;padding-top:50px}.brands .brand .content .subtitle,.brands .brand .content .lnk{color:#fff;position:relative;z-index:1}.brands .brand .content .arrow .line{background:#fff}.contact{background:#F3F3F3;padding:30px 0}@media (min-width: 768px){.contact .title{position:relative}.contact .title:before{content:"";position:absolute;display:block;height:335px;width:2px;background:#fff;bottom:200px;left:calc(50% - 40px)}.contact .title:after{content:"";position:absolute;display:block;height:265px;width:2px;background:#000;top:170px;left:calc(50% - 40px)}}.contact p{color:#554455}.contact .contact-links{margin-top:50px}@media (min-width: 768px){.contact .contact-links{margin-top:150px}}@media (max-width: 768px){.contact .contact-links .col-md-12{display:block !important}}@media (min-width: 768px){.contact .contact-links .contact-box{margin:0 50px}}.contact .contact-links .subtitle{margin-right:30px;font-size:60px}@media (min-width: 768px){.contact .contact-links .subtitle{font-size:70px}}.contact .contact-form{background:#fff;border:1px solid rgba(151,151,151,0.4);padding:50px;margin-top:80px;margin-bottom:-160px;position:relative}.contact .contact-form p{color:#090400}.contact .contact-form .bmd-form-group{margin-bottom:10px}@media (min-width: 768px){.contact .contact-form .bmd-form-group{width:95%;min-width:95%}}.contact .contact-form .bmd-form-group label{font-size:18px;color:#A9A8A8}.contact .contact-form .bmd-form-group .form-control{background-image:linear-gradient(0deg, #090400 2px,rgba(0,150,136,0) 0%),linear-gradient(0deg, rgba(0,0,0,0.26) 1px,rgba(0,0,0,0) 0%)}.contact .contact-form .bmd-form-group .form-control:focus{outline:none;box-shadow:none}.contact .contact-form .bmd-form-group textarea{height:242px;resize:none}.contact .contact-form .bmd-form-group.is-focused label,.contact .contact-form .bmd-form-group.is-filled label{font-size:11px;color:#A9A8A8}.contact .contact-form .bmd-form-group.is-focused .form-control,.contact .contact-form .bmd-form-group.is-filled .form-control{background-image:linear-gradient(0deg, #090400 2px,rgba(0,150,136,0) 0%),linear-gradient(0deg, rgba(0,0,0,0.26) 1px,rgba(0,0,0,0) 0%)}.contact .contact-form .submit{position:relative;display:inline-block;margin-top:50px}.contact .contact-form .submit:hover{cursor:pointer}.contact .contact-form .submit:hover:before{width:50px;transition:all 0.5s}.contact .contact-form .submit input{background:transparent;border:0;font-size:16px;color:#000000;text-transform:uppercase}.contact .contact-form .submit input:hover{cursor:pointer}.contact .contact-form .submit input:focus{outline:none}.contact .contact-form .submit:before{content:"";position:absolute;display:block;width:30px;height:2px;background:#000;right:105%;top:14px;transition:all 0.5s}.what-do{background:#000;color:#fff;padding:30px;padding-top:200px}.what-do .item{margin-bottom:80px;display:block !important}@media (min-width: 768px){.what-do .item{display:flex !important}}.what-do .item .image{margin-bottom:20px}@media (min-width: 768px){.what-do .item .image{margin-right:50px}}@media (min-width: 990px){.what-do .item .image{min-width:435px}}.what-do .item .subtitle{font-size:70px;margin-bottom:20px}@media (min-width: 768px){.what-do .item .subtitle{margin-bottom:50px}}@media (min-width: 768px){.what-do .item .content{max-width:426px;margin-left:80px;position:relative}.what-do .item .content:before{content:"";position:absolute;display:block;width:75px;height:2px;left:-100px;background:#fff;top:calc(50%)}}.projects{padding-top:50px}.projects .brand .image{height:590px}.projects .brand:after{height:590px}.projects .brand .subtitle{position:absolute;top:100px;left:30px}@media (min-width: 768px){.projects .brand .subtitle{left:-30px}}.projects .brand .lnk{margin-top:20px}@media (min-width: 768px){.projects .brand .lnk{opacity:0}}.projects .brand:hover .lnk{opacity:1}.rocket-branding header.black .icon-menu.active .line{background:#fff}.rocket-branding .main{padding-top:80px}.rocket-branding .main .title{margin-top:20px;margin-bottom:20px}.rocket-branding .main .logos{margin-top:50px}.rocket-branding .main .boxes .box .name .arrow .line:nth-of-type(2){width:30px !important}.rocket-branding .contact{background:transparent}.rocket-branding .contact p{color:#545454}.rocket-branding .contact .title:before{background:#2E81C4;bottom:95px}.rocket-branding .contact .title:after{background:#2E81C4;top:100px;height:150px}