@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);.lb-loader,.lightbox{text-align:center;line-height:0;position:absolute;left:0}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{width:100%;z-index:10000;font-weight:400;outline:0}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) 100% 0 no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}*{outline:0;box-sizing:border-box}.custom-layout{display:flex;border:6px solid #000;width:300px;margin-top:16px;background:#fff;border-radius:6px}.custom-layout .width{width:100%;display:flex;flex-flow:row wrap}.custom-layout .width:not(:last-of-type){border-right:4px solid #000}.custom-layout .depth{width:100%}.custom-layout .depth:not(:last-of-type){border-bottom:4px solid #000}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:2020px){html{width:1920px;display:block;margin:0 auto;background-color:#1a1a1a;border-right:1px solid hsla(0,0%,100%,.1);border-left:1px solid hsla(0,0%,100%,.1);box-sizing:content-box}}body{height:100%;background-color:#333;font-family:Open Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;line-height:1.8;font-weight:600;color:#fff;margin:0;padding:0;overflow-x:hidden}body ::-moz-selection{background:#000;color:#fff}body ::selection{background:#000;color:#fff}@media (min-width:2020px){body{height:auto;min-height:100vh}}.hidden{display:none}.display-contents{display:contents}.orange{color:#ff5b2d}p{color:hsla(0,0%,100%,.8)}h1{font-weight:700;font-size:48px;letter-spacing:.25px;line-height:1.05}@media (max-width:1440px){h1{font-size:48px}}@media (max-width:1366px){h1{font-size:48px}}@media (max-width:1280px){h1{font-size:40px}}@media (max-width:1279px){h1{font-size:36px}}@media (max-width:576px){h1{font-size:14px}}h2{font-weight:700;font-size:40px;letter-spacing:.2px;line-height:64px}@media (max-width:1279px){h2{margin:0 0 32px}}@media (max-width:576px){h2{line-height:1.15}}h3{font-size:32px;letter-spacing:0;line-height:1;font-weight:700}@media (max-width:1279px){h3{font-size:28px}}h4{font-weight:700;font-size:20px;letter-spacing:.1px;line-height:1.6}a{color:#ff5b2d}.btn{position:relative;display:inline-block;padding:0 40px;margin:0 16px 0 0;font-size:16px;line-height:48px;border-radius:4px;transition:all .2s ease-out;cursor:pointer;color:#fff;border:none}.btn.primary{background:#ff5b2d;font-weight:700;letter-spacing:.3px;line-height:48px;box-shadow:0 2px 5px 0 rgba(0,0,0,.25)}.btn.primary:hover{background:#ff3700;color:#fff}.btn.secondary{background:#504e4e}.btn.secondary:hover{background:#5d5b5b}.pull-right{margin-left:auto}.full-width{width:100%}.flex-container{position:relative;display:flex}@media (max-width:992px){.flex-container{flex-wrap:wrap}}.inline-block{display:inline-block}nav{position:fixed;top:0;display:block;z-index:100;width:100%;max-width:1920px}nav .top-bar{position:relative;display:flex;justify-content:space-between;align-items:center;background:#1a1a1a;height:32px;padding:0 24px}@media (max-width:992px){nav .top-bar{display:none}}nav .top-bar .usps{display:flex}nav .top-bar .usps .usp{display:flex;align-items:center;font-weight:600;font-size:12px;color:#fff;letter-spacing:.2px;margin:0 48px 0 0}@media (max-width:1366px){nav .top-bar .usps .usp{font-size:10px}}@media (max-width:1279px){nav .top-bar .usps .usp{margin:0 24px 0 0}}nav .top-bar .usps .usp svg{margin-right:8px}@media (max-width:1279px){nav .top-bar .usps .usp svg{margin-right:6px}}nav .top-bar .blum{display:inline-flex;align-items:center;font-weight:600;font-size:12px;color:#fff;letter-spacing:.2px;line-height:32px;margin:0 32px 0 0}@media (max-width:1366px){nav .top-bar .blum{font-size:10px}}@media (max-width:1279px){nav .top-bar .blum{display:none}}nav .top-bar .blum svg{margin-left:8px}@media (max-width:1366px){nav .top-bar .blum svg{height:10px;width:auto}}nav .top-bar a{display:inline-flex;font-weight:600;font-size:13px;color:#fff;letter-spacing:.2px;text-align:right;line-height:32px;transition:all .2s ease-out}@media (max-width:1366px){nav .top-bar a{font-size:12px}}nav .top-bar a:hover{color:#ff5b2d}nav .bottom-bar{position:relative;display:flex;background:#262626;height:80px;box-shadow:0 10px 20px -10px rgba(0,0,0,.15),0 1px 0 0 rgba(0,0,0,.01)}@media (max-width:992px){nav .bottom-bar{height:56px}}nav .bottom-bar a.logo{margin:0}@media (max-width:992px){nav .bottom-bar a.logo{display:block}}nav .bottom-bar svg{position:relative;display:inline-block;margin:20px 32px 20px 24px;height:40px;width:auto;padding:0 32px 0 0;border-right:1px solid hsla(0,0%,100%,.2)}@media (max-width:1279px){nav .bottom-bar svg{padding:0 24px 0 0;margin:20px 24px}}@media (max-width:992px){nav .bottom-bar svg{height:32px;margin:12px 16px;border:none}}nav .bottom-bar .show-dropdown,nav .bottom-bar a{position:relative;display:inline-block;font-weight:600;font-size:16px;line-height:40px;color:#fff;letter-spacing:.25px;margin:20px 40px 20px 0;transition:all .2s ease-out}@media (max-width:1366px){nav .bottom-bar .show-dropdown,nav .bottom-bar a{font-size:14px}}@media (max-width:1279px){nav .bottom-bar .show-dropdown,nav .bottom-bar a{margin:20px 24px 20px 0}}@media (max-width:992px){nav .bottom-bar .show-dropdown,nav .bottom-bar a{display:none}}nav .bottom-bar .show-dropdown.active,nav .bottom-bar .show-dropdown:hover,nav .bottom-bar a.active,nav .bottom-bar a:hover{color:#ff5b2d}nav .bottom-bar .show-dropdown{margin:0}nav .bottom-bar .show-dropdown:hover .dropdown{transition:all .35s ease .15s;visibility:visible;opacity:1;transform:translateY(0)}nav .bottom-bar .show-dropdown .dropdown{position:fixed;top:104px;padding:24px 24px 24px 16px;background:#fff;border-radius:4px;box-shadow:0 10px 20px -5px rgba(0,0,0,.5);transition:all .25s ease;visibility:hidden;opacity:0;transform:translateY(16px)}nav .bottom-bar .show-dropdown .dropdown a{color:#333;line-height:1;margin:0 0 8px;display:block;padding:16px 8px;border-radius:4px;transition:all .2s ease-out}nav .bottom-bar .show-dropdown .dropdown a:last-child{margin:0}nav .bottom-bar .show-dropdown .dropdown a:hover{background:#ebebeb}nav .bottom-bar .secondary-link{color:hsla(0,0%,100%,.7);font-size:14px}@media (max-width:1366px){nav .bottom-bar .secondary-link{font-size:12px;margin:20px 24px 20px 0}}@media (max-width:1279px){nav .bottom-bar .secondary-link{display:none}}nav .bottom-bar .secondary-link.active,nav .bottom-bar .secondary-link:hover{color:#fff}nav .bottom-bar .btn{line-height:40px;padding:0 32px}@media (max-width:1279px){nav .bottom-bar .btn{padding:0 24px}}@media (max-width:992px){nav .bottom-bar .btn{display:none}}@media (max-width:1366px){nav .bottom-bar .btn.primary{margin-right:24px}}nav .bottom-bar .btn.minimal{background:#504e4e;margin-right:16px}@media (max-width:1366px){nav .bottom-bar .btn.minimal{margin-right:8px}}nav .bottom-bar .btn.minimal:hover{color:#fff;background:#5d5b5b}nav .bottom-bar .toggle-mobile-menu{position:relative;display:flex;align-items:center;margin:12px 12px 12px auto;height:32px;background:#383838;padding:10px 16px;border-radius:4px;font-weight:600;font-size:12px;letter-spacing:.2px}@media (min-width:993px){nav .bottom-bar .toggle-mobile-menu{display:none}}nav .bottom-bar .toggle-mobile-menu svg{height:12px;width:auto;margin:0 6px 0 0;padding:0}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease-out .1s;visibility:hidden;opacity:0}@media (min-width:993px){.mobile-nav-overlay{display:none}}.mobile-nav-overlay.show{transition:all .1s ease-out 0s;visibility:visible;opacity:1}.mobile-nav{position:fixed;bottom:0;left:0;right:0;height:70vh;background:#262626;z-index:101;border-radius:20px 20px 0 0;overflow-y:auto;overflow-x:hidden;box-shadow:0 -15px 35px -6px transparent;padding:40px 0;margin:0;transition:all .1s ease-out 0s;visibility:hidden;transform:translateY(100%)}@media (min-width:993px){.mobile-nav{display:none}}.mobile-nav.show{transition:all .3s ease-out .05s;visibility:visible;transform:translateY(0);box-shadow:0 -15px 35px -6px rgba(0,0,0,.45)}.mobile-nav a{display:flex;align-items:center;position:relative;height:48px;padding:0 16px;border-bottom:1px solid hsla(0,0%,100%,.07);font-weight:600;font-size:16px;color:#fff;letter-spacing:0}.mobile-nav a.active{color:#ff5b2d}.mobile-nav a:focus,.mobile-nav a:hover{background:#4d4d4d}.mobile-nav a.minimal{font-weight:400}.mobile-nav a.minimal svg{opacity:.3}.mobile-nav a:first-child,.mobile-nav a:nth-child(6){border-top:1px solid hsla(0,0%,100%,.07)}.mobile-nav a svg{opacity:.6;margin-left:auto}.mobile-nav .flex{display:flex;justify-content:space-between}.mobile-nav .flex .btn{display:inline-block;margin:32px 8px 32px 16px;width:calc(50% - 24px);text-align:center}.mobile-nav .flex .btn:nth-child(2){margin:32px 16px 32px 8px}.menu-margin{margin-top:112px}@media (max-width:992px){.menu-margin{margin-top:56px}}.header{position:relative;display:flex;margin:112px 0 0}@media (max-width:992px){.header{margin:56px 0 0;flex-direction:column-reverse}}.header .text-container{position:relative;display:block;padding:96px 0 104px 80px;width:48vw;max-width:841px}@media (max-width:1366px){.header .text-container{padding:80px 0 104px 64px}}@media (max-width:1279px){.header .text-container{padding:80px 0 104px 48px}}@media (max-width:992px){.header .text-container{padding:0 16px 40px;width:100%}}@media (max-width:992px) and (min-width:576px){.header .text-container{padding:0 16px 80px}}.header .text-container h1{margin-bottom:48px;-webkit-animation:fade-in-right 1s ease 1.5s both;animation:fade-in-right 1s ease 1.5s both}@media (max-width:1279px){.header .text-container h1{margin-bottom:32px}}@media (max-width:992px){.header .text-container h1{margin-bottom:24px}}.header .text-container p{margin-bottom:64px;-webkit-animation:fade-in-right 1s ease 1.7s both;animation:fade-in-right 1s ease 1.7s both}@media (max-width:992px){.header .text-container p{margin-bottom:32px}}.header .text-container .btn{-webkit-animation:fade-in-right 1s ease 1.9s both;animation:fade-in-right 1s ease 1.9s both}.header .image-container{position:relative;display:flex;align-items:center;justify-content:center;margin:64px 40px 64px auto;height:66vh;max-height:646px;width:43vw;max-width:825px}@media (max-width:992px){.header .image-container{width:100vw;height:35vh;margin:0 0 40px;align-items:start}}@media (max-width:992px) and (min-width:576px){.header .image-container{height:44vh;margin:0 0 64px}}.header .image-container .grey-visual{position:absolute;display:block;background:#404040;height:calc(100% - 80px);width:100%;-webkit-animation:scale-x .8s cubic-bezier(.77,0,.175,1) .3s both;animation:scale-x .8s cubic-bezier(.77,0,.175,1) .3s both;transform-origin:left}@media (max-width:992px){.header .image-container .grey-visual{height:calc(100% - 40px)}}.header .image-container .header-image{position:relative;z-index:2;height:100%;width:calc(100% - 80px);margin:0 40px;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);overflow:hidden;background:#404040;-webkit-animation:fade-in-up 1.2s ease 1s both;animation:fade-in-up 1.2s ease 1s both}@media (max-width:992px){.header .image-container .header-image{width:100vw;margin:0 16px}}.header .image-container .header-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.visual-container{position:relative;display:flex;background:#262626;border-top:1px solid rgba(0,0,0,.05);padding:64px 120px 64px 0;margin:0;-webkit-animation:fade-in 2s ease 1.9s both;animation:fade-in 2s ease 1.9s both}@media (max-width:1366px){.visual-container{padding:64px 80px 64px 0}}@media (max-width:1280px){.visual-container{padding:64px 48px 64px 0}}@media (max-width:992px){.visual-container{padding:0;flex-wrap:wrap}}.visual-container .image-container{position:relative;display:flex;align-items:center;margin:0 64px 0 0;height:73vh;max-height:715px;width:61vw;max-width:1032px}@media (max-width:1279px){.visual-container .image-container{margin:0 48px 0 0}}@media (max-width:992px){.visual-container .image-container{width:100%;margin:0;align-items:start;height:35vh}}.visual-container .image-container .grey-visual{position:absolute;display:block;background:#404040;height:calc(100% - 32px);width:100%}.visual-container .image-container picture{position:relative;z-index:2;height:100%;width:calc(100% - 13vw);margin:0;box-shadow:0 10px 20px -10px rgba(0,0,0,.5)}@media (max-width:992px){.visual-container .image-container picture{width:100%;margin:0 16px}}.visual-container .image-container picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.visual-container .text-container{position:relative;display:inline-block;width:calc(47% - 48px)}@media (max-width:992px){.visual-container .text-container{width:100%;padding:0 0 40px}}.visual-container .text-container h2{font-weight:700;font-size:40px;line-height:1;position:relative;text-align:left;margin:96px 0 0}@media (max-width:576px){.visual-container .text-container h2{font-size:20px;margin:48px 16px 0;width:calc(100% - 32px)}}.visual-container .text-container .usp{display:flex;align-items:center;margin:0 0 24px}.visual-container .text-container .usp:first-of-type{margin-top:64px}@media (max-width:1440px){.visual-container .text-container .usp:first-of-type{margin-top:48px}}@media (max-width:992px){.visual-container .text-container .usp{margin:0 16px 24px}}.visual-container .text-container .usp svg{margin-right:16px}@media (max-width:576px){.visual-container .text-container .usp svg{width:28px;height:28px}}.visual-container .text-container p:first-of-type{margin-top:64px}@media (max-width:992px){.visual-container .text-container p,.visual-container .text-container p:first-of-type{margin:24px 16px 0}}.visual-container .text-container .btn.primary{margin-top:40px}@media (max-width:992px){.visual-container .text-container .btn.primary{margin-left:16px;margin-top:24px}}.visual-container.light{background:#333}@media (max-width:576px){.visual-container.light .text-container p{margin:24px 16px 0}}.visual-container.light .image-container .grey-visual{background:#404040}.visual-container.reversed{padding:64px 0 64px 120px}@media (max-width:1366px){.visual-container.reversed{padding:64px 0 64px 80px}}@media (max-width:1279px){.visual-container.reversed{padding:64px 0 64px 48px}}@media (max-width:992px){.visual-container.reversed{width:100%;padding:0 0 40px;flex-direction:column-reverse}}.visual-container.reversed .text-container h2{text-align:right;margin:64px 0 0;white-space:unset;overflow:visible;text-overflow:unset;z-index:2}@media (max-width:992px){.visual-container.reversed .text-container h2{margin:48px 16px 0;text-align:left}}.visual-container.reversed .text-container p{text-align:right}@media (max-width:992px){.visual-container.reversed .text-container p{text-align:left;margin:24px 16px 0}}.visual-container.reversed .text-container .btn.primary{margin-left:auto;margin-right:0;display:table}@media (max-width:992px){.visual-container.reversed .text-container .btn.primary{display:inline-block;margin-left:16px;margin-right:8px}}.visual-container.reversed .image-container{margin:0 0 0 64px}@media (max-width:1279px){.visual-container.reversed .image-container{margin:0 0 0 48px}}@media (max-width:992px){.visual-container.reversed .image-container{width:100%;margin:0;align-items:start;height:35vh}}.visual-container.reversed .image-container picture{margin:0 0 0 auto}@media (max-width:992px){.visual-container.reversed .image-container picture{width:100%;margin:0 16px}}.other-products{position:relative;display:block;padding:104px 10%;-webkit-animation:fade-in 2s ease 1.9s both;animation:fade-in 2s ease 1.9s both}@media (max-width:1279px){.other-products{padding:104px 4%}}@media (max-width:576px){.other-products{padding:104px 16px}}.other-products h2{font-size:40px;letter-spacing:.2px;line-height:1;margin:0 0 40px}@media (max-width:576px){.other-products h2{font-size:20px}}.other-products h2:before{content:" ";position:absolute;display:inline-block;margin-left:-72px;margin-top:29px;width:48px;height:6px;background-image:linear-gradient(225deg,#ff9459,#ff5b2d);margin-right:24px;border-radius:1px}@media (max-width:1279px){.other-products h2:before{margin-left:0;margin-top:-30px;height:4px}}.other-products .grid{position:relative;display:grid;grid-gap:32px}.other-products .grid.three-columns{grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){.other-products .grid.three-columns{grid-template-columns:1fr 1fr}}@media (max-width:576px){.other-products .grid.three-columns{grid-template-columns:1fr}}.other-products .grid .column{position:relative;width:100%;height:50vh;max-height:490px;background:#d8d8d8;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);overflow:hidden}@media (max-width:1280px){.other-products .grid .column{height:58vh}}@media (max-width:1279px){.other-products .grid .column{height:50vh}}@media (max-width:992px) and (min-width:576px){.other-products .grid .column{height:40vh}}.other-products .grid .column:hover img{transform:scale(1.05)}.other-products .grid .column:hover .white-line{transform:scaleY(12)}@media (max-width:1279px){.other-products .grid .column:hover .white-line{transform:scaleY(24)}}.other-products .grid .column:hover svg{opacity:1;transform:translateX(0);transition:all .4s ease .4s}.other-products .grid .column:hover h3{transform:translateX(8px)}.other-products .grid .column h3{z-index:3;position:relative;display:block;margin:40px 32px;color:#fff;transition:all .5s ease}@media (max-width:1279px){.other-products .grid .column h3{margin:40px 24px}}.other-products .grid .column img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:1;transition:all .7s ease}.other-products .grid .column .gradient{width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(148deg,rgba(0,0,0,.8),transparent 69%);z-index:2}.other-products .grid .column .white-line{position:absolute;bottom:0;left:0;right:0;height:4px;background:#fff;z-index:3;transition:all .5s ease;transform-origin:bottom}@media (max-width:1279px){.other-products .grid .column .white-line{height:2px}}@media (max-width:992px){.other-products .grid .column .white-line{transform:scaleY(24)}}.other-products .grid .column svg{position:absolute;right:24px;bottom:17px;opacity:0;transition:all .2s ease;z-index:4;transform:translateX(-8px)}@media (max-width:992px){.other-products .grid .column svg{opacity:1;transform:translateX(0)}}footer{display:flex;position:relative;z-index:0;-webkit-animation:fade-in 2s ease 1.9s both;animation:fade-in 2s ease 1.9s both}@media (max-width:992px){footer{flex-wrap:wrap}}@media (min-width:2020px){footer{z-index:0}}footer .information-container{position:relative;display:inline-flex;flex-wrap:wrap;width:60%;background:#262626;padding:144px 24px 88px 252px}@media (max-width:1279px){footer .information-container{padding:80px 24px 88px 48px}}@media (max-width:992px){footer .information-container{width:100%;padding:48px 16px 64px}}footer .information-container .column{position:relative;display:inline-block;width:50%;margin:0 0 64px}footer .information-container .column:first-of-type a:first-of-type{margin-bottom:32px}@media (max-width:992px){footer .information-container .column{width:100%;margin:0 0 32px}footer .information-container .column:nth-child(2){margin:0 0 48px}}footer .information-container .column h4{display:block;margin:0 0 16px}footer .information-container .column a{display:block;opacity:.8;font-weight:600;font-size:16px;letter-spacing:0;line-height:1;color:#fff;margin:0 0 16px;transition:all .2s ease-out}footer .information-container .column a:hover{opacity:1}footer .information-container .column a.active{color:#ff5b2d}footer .information-container .column a span{display:block;font-weight:600;font-size:16px;letter-spacing:0;line-height:1;cursor:pointer;margin:0 0 12px}footer .information-container .column a span:last-child{margin:0}footer .information-container .logos{display:flex;align-items:center}footer .information-container .logos svg{margin-right:80px}footer .newsletter-container{position:relative;display:inline-block;width:40%;background:#1a1a1a;padding:144px 80px 0 40px}@media (max-width:1279px){footer .newsletter-container{padding:80px 32px 0}}@media (max-width:992px){footer .newsletter-container{width:100%;padding:48px 16px 104px}}footer .newsletter-container h4{margin-bottom:8px}footer .newsletter-container p{margin-bottom:32px}footer .newsletter-container form{position:relative;display:flex;overflow:hidden;background:#333;height:48px;border-radius:4px;padding:0;margin:0}footer .newsletter-container form input{width:65%;background:#333;line-height:24px;padding:16px;margin:0;border:none;font-size:16px;font-weight:600;color:#fff}@media (max-width:992px){footer .newsletter-container form input{width:60%}}footer .newsletter-container form button{width:35%;background:#ff5b2d;box-shadow:-2px 0 6px 0 rgba(0,0,0,.1);font-weight:700;font-size:16px;color:#fff;letter-spacing:.34px;line-height:50px;padding:0;margin:0;border:none;border-radius:0}@media (max-width:992px){footer .newsletter-container form button{width:40%}}footer .newsletter-container .link-container{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;height:48px;background:#000;padding:0 40px}@media (max-width:992px){footer .newsletter-container .link-container{padding:0 16px}}footer .newsletter-container .link-container a{opacity:.35;color:#fff;font-weight:600;font-size:14px;letter-spacing:0;margin-right:32px;transition:all .2s ease-out}footer .newsletter-container .link-container a:hover{opacity:1}@media (max-width:992px){footer .newsletter-container .link-container a{margin-right:24px}}@-webkit-keyframes scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes fade-in-right{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{0%{opacity:0;transform:translateX(-16px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes fade-in-left{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.content-container{position:relative;display:block;padding:80px 0 24px;background:#262626;-webkit-animation:fade-in 2s ease 1.9s both;animation:fade-in 2s ease 1.9s both}.content-container h2{font-size:40px;letter-spacing:.2px;line-height:1;margin:80px auto 16px;width:70%;display:block}@media (max-width:1440px){.content-container h2{width:80%}}@media (max-width:1279px){.content-container h2{width:92%;margin:104px auto 16px}.content-container h2:first-of-type{margin:0 auto 16px}}@media (max-width:576px){.content-container h2{font-size:20px}}.content-container h2:before{content:" ";position:absolute;display:inline-block;margin-left:-72px;margin-top:29px;width:48px;height:6px;background-image:linear-gradient(225deg,#ff9459,#ff5b2d);margin-right:24px;border-radius:1px}@media (max-width:1279px){.content-container h2:before{margin-left:0;margin-top:-30px;height:4px}}.content-container h3{margin:56px auto 8px;width:70%;display:block;font-size:22px;line-height:1.2}@media (max-width:1440px){.content-container h3{width:80%}}@media (max-width:1279px){.content-container h3{width:92%;margin:56px auto 8px}}.content-container p{margin:0 auto 40px;width:70%;padding:0 24% 0 0;display:block}@media (max-width:1440px){.content-container p{width:80%}}@media (max-width:1279px){.content-container p{width:92%;margin:0 auto 24px}}@media (max-width:576px){.content-container p{margin:0 0 40px;width:100%;padding:0 16px}}.content-container .full-width-image{margin:56px auto;width:70%;display:block}.content-container .grid{position:relative;display:grid;grid-gap:40px;margin:0 auto 80px;width:70%}@media (max-width:1440px){.content-container .grid{width:80%}}@media (max-width:1279px){.content-container .grid{width:92%}}@media (max-width:992px) and (min-width:576px){.content-container .grid{grid-gap:24px}}@media (max-width:576px){.content-container .grid{grid-gap:16px}}.content-container .grid.three-columns{grid-template-columns:1fr 1fr 1fr}@media (max-width:992px){.content-container .grid.three-columns{grid-template-columns:1fr 1fr}}@media (max-width:576px){.content-container .grid.three-columns{grid-template-columns:1fr}}.content-container .grid .column{position:relative;width:100%;height:34vh;max-height:333px;background:#333;box-shadow:0 8px 16px -5px rgba(0,0,0,.2);overflow:hidden;border-radius:4px}@media (max-width:1440px){.content-container .grid .column{height:40vh;max-height:unset}}@media (max-width:1366px){.content-container .grid .column{height:46vh}}@media (max-width:1279px){.content-container .grid .column{height:39vh}}@media (max-width:992px) and (min-width:576px){.content-container .grid .column{height:29vh}}@media (max-width:576px){.content-container .grid .column{height:43vh}}.content-container .grid .column img{position:absolute;top:0;left:0;width:100%}.content-container .grid .column picture{position:relative;display:block;width:150px;height:150px;margin:40px auto 48px;border-radius:50%;background:#262626;box-shadow:0 10px 15px -5px rgba(0,0,0,.15);overflow:hidden}.content-container .grid .column picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.01)}.content-container .grid .column picture.product{position:relative;display:block;width:auto;max-width:305px;height:150px;margin:40px auto 32px;border-radius:0;background:unset;overflow:visible;box-shadow:unset}@media (max-width:1279px){.content-container .grid .column picture.product{height:130px}}.content-container .grid .column picture.product img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;transform:scale(1)}.content-container .grid .column h3{text-align:center;padding:0 16px;font-size:24px;line-height:1.2;margin:0 0 8px;width:100%}@media (max-width:1366px){.content-container .grid .column h3{font-size:24px}}@media (max-width:1279px){.content-container .grid .column h3{font-size:20px}}.content-container .grid .column .label{opacity:.7;font-weight:700;font-size:14px;letter-spacing:.05px;text-align:center;line-height:14px}.centered-container{position:relative;display:block;padding:80px 100px 60px;background:#262626}.order-page{position:relative;display:flex}@media (max-width:768px){.order-page{flex-flow:row wrap}}.order-page .content{padding:32px 24px 64px;width:100%}@media (max-width:992px){.order-page .content{padding:16px 12px 32px}}.order-page .content .block:not(:last-of-type){margin-bottom:32px}@media (max-width:568px){.order-page .content .block:not(:last-of-type) a.button+a.button{margin-top:12px}}.order-page .content h3{font-size:24px;margin-bottom:24px}.order-page .content ul.orders{list-style:none;column-count:2;-webkit-columns:2;-moz-columns:2}.order-page .content ul.orders li{display:flex}.order-page .content ul.orders li a{color:#fff;font-size:14px;margin-right:8px;line-height:18px}.order-page .content ul.orders li a:hover{color:#f60}.order-page .content ul.orders li a strong{font-weight:700}.order-page .content ul.orders li a span{font-style:italic}.order-page .content ul.orders li span{margin-right:6px}.order-page .content ul.orders li span a{color:#f60}.order-page .content ul.orders li span a:hover{color:red}.order-page .content .flex-table{position:relative;box-sizing:border-box;padding:12px 16px;background-color:#464646;border-radius:4px}@media (max-width:992px){.order-page .content .flex-table .headers{display:none}}.order-page .content .flex-table .headers>*,.order-page .content .flex-table .headers>*>strong{font-size:16px;margin-bottom:24px}.order-page .content .flex-table .total{margin-bottom:4px!important;flex-flow:row!important}.order-page .content .flex-table .total>*,.order-page .content .flex-table .total>*>strong{font-size:16px}.order-page .content .flex-table .total>*>strong.price,.order-page .content .flex-table .total>.price{width:120px!important;border:none!important}.order-page .content .flex-table .description{font-size:14px;line-height:24px}.order-page .content .flex-table .product:not(:last-of-type){margin-bottom:32px}.order-page .content .flex-table .action-buttons{margin-top:8px}.order-page .content .flex-box{position:relative;display:flex;width:100%}.order-page .content .flex-box.spacing{margin-bottom:24px}.order-page .content .flex-box.row-wrap{flex-flow:row wrap}.order-page .content .flex-box.orders:not(:last-of-type){margin-bottom:16px}@media (max-width:992px){.order-page .content .flex-box.orders:not(:last-of-type){margin-bottom:24px}}@media (max-width:992px){.order-page .content .flex-box.orders{flex-flow:row wrap;padding:0 0 0 12px}}.order-page .content .flex-box.orders .amount{position:relative;width:80px;flex-grow:0;flex-shrink:0;text-align:center;font-size:14px}@media (max-width:992px){.order-page .content .flex-box.orders .amount{width:100%;display:flex;justify-content:space-between}.order-page .content .flex-box.orders .amount .left{line-height:32px}}.order-page .content .flex-box.orders .amount .lead{display:none}@media (max-width:992px){.order-page .content .flex-box.orders .amount .lead{display:inline-block}}.order-page .content .flex-box.orders .configuration{position:relative;width:100%;padding:0 16px;display:flex}@media (max-width:1520px){.order-page .content .flex-box.orders .configuration{display:block}}.order-page .content .flex-box.orders .configuration.flex{display:flex}@media (max-width:992px){.order-page .content .flex-box.orders .configuration{padding:0}}.order-page .content .flex-box.orders .configuration .block{position:relative;display:inline-block;margin:0 16px 0 0}@media (max-width:992px){.order-page .content .flex-box.orders .configuration .block{min-width:calc(20% - 20px)}}@media (max-width:568px){.order-page .content .flex-box.orders .configuration .block{min-width:calc(25% - 20px)}}@media (max-width:480px){.order-page .content .flex-box.orders .configuration .block{min-width:calc(33% - 20px)}}@media (max-width:375px){.order-page .content .flex-box.orders .configuration .block{min-width:calc(50% - 20px)}}.order-page .content .flex-box.orders .configuration .block span{display:block;color:hsla(0,0%,100%,.7);font-size:12px}.order-page .content .flex-box.orders .configuration .block span.head{color:#fff;min-height:42px}.order-page .content .flex-box.orders .description{width:100%;text-align:right;padding:0 16px;box-sizing:border-box}.order-page .content .flex-box.orders .description hr{visibility:hidden}.order-page .content .flex-box.orders .price{position:relative;width:80px;margin-right:8px;flex-grow:0;flex-shrink:0;font-size:14px;font-weight:700;text-align:right}.order-page .content .flex-box.orders .price .lead{visibility:hidden;display:none;float:left}@media (max-width:992px){.order-page .content .flex-box.orders .price{width:100%;border-top:1px solid hsla(0,0%,100%,.3)}.order-page .content .flex-box.orders .price .lead{visibility:visible;display:inline-block}}.order-page .content .flex-box .col-3{width:25%;margin-bottom:16px}@media (max-width:992px){.order-page .content .flex-box .col-3{display:none}}.order-page .content .flex-box .col-9{width:75%;margin-bottom:16px}@media (max-width:992px){.order-page .content .flex-box .col-9{width:100%}}.order-page .content .flex-box input,.order-page .content .flex-box textarea{padding:8px 16px;line-height:20px;width:100%;background-color:#676767;border:none;font-size:16px;color:#fff;border-radius:4px}.order-page .content .flex-box input::-moz-placeholder,.order-page .content .flex-box textarea::-moz-placeholder{color:#a7a7a7}.order-page .content .flex-box input:-ms-input-placeholder,.order-page .content .flex-box textarea:-ms-input-placeholder{color:#a7a7a7}.order-page .content .flex-box input::placeholder,.order-page .content .flex-box textarea::placeholder{color:#a7a7a7}.order-page .content .flex-box input.has-error,.order-page .content .flex-box textarea.has-error{border:1px solid #ff5b2d}.order-page .content .flex-box input[type=checkbox]{width:auto}.order-page .content .flex-box .icon{fill:#ff5b2d;height:24px}.order-page .content .product{border:1px solid rgba(0,0,0,.3);border-radius:8px;padding:8px}.order-page .content .disclaimer{font-weight:400;font-size:12px;margin-top:8px}.order-page .menu-right{position:relative;width:260px;flex-grow:0;flex-shrink:0}@media (max-width:768px){.order-page .menu-right{width:100%}}.order-page .menu-right ul{position:relative;list-style:none;width:100%}.order-page .menu-right ul li{position:relative;display:block;width:100%;line-height:42px;background-color:#1a1919;margin-bottom:8px;transition:all .2s ease-out;color:#fff}.order-page .menu-right ul li.head{margin-top:48px;height:48px;background-color:#ff5b2d}.order-page .menu-right ul li:hover{background-color:#ff5b2d}.order-page .menu-right ul li a{padding:0 16px;display:block;width:100%;height:100%;font-size:14px;cursor:pointer;color:#fff}.order-image{width:150px;margin-right:16px;margin-bottom:16px}.button{display:block;line-height:32px;height:32px;padding:0 24px;border:none;border-radius:4px;font-size:14px;font-weight:600;cursor:pointer}.button.inline{display:inline-block}.button.primary{background-color:#ff5b2d;color:#fff}.button.primary:hover{background-color:#f30}.inline-button{padding-left:5px;padding-right:5px}#inspiration-content{position:relative;display:block;width:80%;margin:112px auto 80px}@media (max-width:992px){#inspiration-content{width:calc(100% - 32px);margin:56px 16px 48px}}#inspiration-content h1{position:relative;display:block;margin:0 0 72px;padding:80px 0 0}@media (max-width:992px){#inspiration-content h1{padding:48px 0 0}}#inspiration-content .item{position:relative;display:block;margin:0 0 104px}#inspiration-content .item h2{margin:0 0 16px}@media (max-width:576px){#inspiration-content .item h2{margin:0 0 8px}}#inspiration-content .item h2:before{content:" ";position:absolute;display:inline-block;margin-left:-72px;margin-top:29px;width:48px;height:6px;background-image:linear-gradient(225deg,#ff9459,#ff5b2d);margin-right:24px;border-radius:1px}@media (max-width:1279px){#inspiration-content .item h2:before{margin-left:0;margin-top:-30px;height:4px;margin-top:-20px}}#inspiration-content .item p{margin:0 0 24px}.image-slider-container{margin:56px auto;width:70%;display:block}@media (max-width:1440px){.image-slider-container{width:80%}}@media (max-width:1279px){.image-slider-container{width:92%;margin:24px auto}}@media (max-width:576px){.image-slider-container{margin:0 0 40px 16px;width:calc(100% - 32px)}}.image-slider-container.object-fit-contain .image-slider>.images>picture>img{-o-object-fit:contain;object-fit:contain}.image-slider{position:relative;display:block;width:100%;height:80vh;margin:0;padding:0;background:#333;box-shadow:0 10px 20px -10px rgba(0,0,0,.5);overflow:hidden;-webkit-animation:scale-x .6s cubic-bezier(.77,0,.175,1) .1s both;animation:scale-x .6s cubic-bezier(.77,0,.175,1) .1s both;transform-origin:left}@media (max-width:992px){.image-slider{height:44vh}}@media (max-width:576px){.image-slider{-webkit-overflow-scrolling:touch;overflow-x:scroll;overflow-y:hidden;width:calc(100% + 16px);height:36vh;scroll-padding:0 16px;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}}.image-slider .next-image,.image-slider .previous-image{position:absolute;display:flex;align-items:center;justify-content:center;height:64px;width:64px;transform:translateY(-50%);background:rgba(0,0,0,.7);transition:all .2s ease-out;cursor:pointer;z-index:2}.image-slider .next-image:hover,.image-slider .previous-image:hover{background:rgba(0,0,0,.85)}@media (max-width:576px){.image-slider .next-image,.image-slider .previous-image{display:none}}.image-slider .next-image.disabled,.image-slider .previous-image.disabled{visibility:hidden;opacity:0}.image-slider .next-image{right:16px;top:50%}.image-slider .next-image svg #Home-v2{fill:#fff}.image-slider .previous-image{left:16px;top:50%}.image-slider .previous-image svg{transform:rotate(180deg)}.image-slider .previous-image svg #Home-v2{fill:#fff}.image-slider .images{position:relative;display:flex;height:100%;transition:all .4s cubic-bezier(.77,0,.175,1);-webkit-animation:fade-in-right .5s ease .8s both;animation:fade-in-right .5s ease .8s both}.image-slider .images picture{height:100%;scroll-snap-align:start}.image-slider .images picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#login{padding:112px 0 0}@media (max-width:992px){#login{flex-direction:column-reverse;padding:56px 0 0}}#login .registration-container{position:relative;display:inline-block;width:80%;min-height:calc(100vh - 112px);padding:80px 19vw 104px 112px;-webkit-animation:fade-in 2s ease .3s both;animation:fade-in 2s ease .3s both}@media (max-width:1366px){#login .registration-container{padding:80px 12vw 104px 112px}}@media (max-width:1279px){#login .registration-container{padding:104px 48px 80px;width:65%}}@media (max-width:992px){#login .registration-container{width:100vw;padding:80px 16px 48px}}@media (min-width:2020px){#login .registration-container{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 112px)}}#login .registration-container h1{margin:0 0 16px}@media (min-width:1280px){#login .registration-container h1{font-size:48px;letter-spacing:.2px;line-height:64px}}#login .registration-container h1:before{content:" ";position:absolute;display:inline-block;margin-left:-72px;margin-top:29px;width:48px;height:6px;background-image:linear-gradient(225deg,#ff9459,#ff5b2d);margin-right:24px;border-radius:1px}@media (max-width:1279px){#login .registration-container h1:before{margin-left:0;margin-top:-30px;height:4px;margin-top:-20px}}#login .registration-container p{margin:0 0 40px}@media (max-width:1279px){#login .registration-container p{margin:0 0 32px}}#login .registration-container form h4{margin:32px 0 16px;width:100%}#login .registration-container form h4:first-of-type{margin:0 0 16px}#login .registration-container form button{margin-top:32px}#login #forgot-password-container,#login #login-container{position:fixed;top:112px;right:0;width:30%;display:inline-block;background:#262626;padding:0;margin:0;-webkit-animation:fade-in 2s ease .1s both;animation:fade-in 2s ease .1s both}@media (max-width:1279px){#login #forgot-password-container,#login #login-container{width:35%}}@media (max-width:992px){#login #forgot-password-container,#login #login-container{position:relative;top:unset;right:unset;width:100vw;height:auto}}@media (min-width:2020px){#login #forgot-password-container,#login #login-container{position:absolute}}#login #forgot-password-container .form-container,#login #login-container .form-container{position:relative;display:block;padding:80px 48px 56px}@media (max-width:1279px){#login #forgot-password-container .form-container,#login #login-container .form-container{padding:48px 24px}}#login #forgot-password-container .form-container h2,#login #login-container .form-container h2{font-size:40px;color:#fff;letter-spacing:.13px;line-height:40px;margin:0 0 16px}#login #forgot-password-container .form-container p,#login #login-container .form-container p{opacity:.8;font-weight:600;font-size:16px;letter-spacing:0;line-height:24px;margin:0 0 32px}#login #forgot-password-container .form-container form,#login #login-container .form-container form{position:relative;display:block}#login #forgot-password-container .form-container form input,#login #login-container .form-container form input{position:relative;display:block;background:#fff;height:48px;padding:10px 16px;font-weight:600;font-size:16px;color:#333;letter-spacing:0;line-height:28px;width:100%;margin:0 0 16px;border:none;border-radius:4px}#login #forgot-password-container .form-container form input.has-error,#login #login-container .form-container form input.has-error{border:2px solid #f60}#login #forgot-password-container .form-container form .btn.primary,#login #login-container .form-container form .btn.primary{width:100%}#login #forgot-password-container .form-container form .password-reset,#login #login-container .form-container form .password-reset{text-align:center;margin:32px 0 0;opacity:.6;font-weight:600;font-size:14px;color:#fff;letter-spacing:0;line-height:24px;display:block;transition:all .2s ease-out}#login #forgot-password-container .form-container form .password-reset:hover,#login #login-container .form-container form .password-reset:hover{opacity:1}#login #forgot-password-container .form-container p.italic,#login #login-container .form-container p.italic{font-style:italic}#login #forgot-password-container .form-container .open-login-form,#login #login-container .form-container .open-login-form{display:block;text-align:center;margin:0}@media (min-width:577px){#login #forgot-password-container .form-container .open-login-form,#login #login-container .form-container .open-login-form{display:none}}#login #forgot-password-container picture img,#login #login-container picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#login #forgot-password-container{width:50%;left:25%;right:auto;height:auto;position:relative;top:40px}#login #forgot-password-container .alert{margin-bottom:48px;font-size:22px;font-style:italic}#login #forgot-password-container .alert.success{color:#f60}#login #forgot-password-container .alert.error{color:#f30}@media (max-width:768px){#login #forgot-password-container{width:100%;left:0}}.checkbox-container{display:block;position:relative;padding-left:44px;cursor:pointer;font-size:14px;line-height:32px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:32px;margin:0 0 24px}.checkbox-container input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:32px;width:32px;background-color:#4d4d4d;border-radius:2px;transition:all .2s ease-out}.checkbox-container:hover input~.checkmark{background-color:#666}.checkbox-container input:checked~.checkmark{background-color:#ff5b2d}.checkmark:after{content:"";position:absolute;visibility:hidden;opacity:0;transform:scale(0) rotate(45deg)}.checkbox-container input:checked~.checkmark:after{visibility:visible;opacity:1;transition:all .2s cubic-bezier(.41,0,.24,2.01) .15s;transform:scale(1) rotate(45deg)}.checkbox-container .checkmark:after{left:11px;top:6px;width:5px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:scale(0) rotate(45deg)}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:101;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .2s ease-out .1s;visibility:hidden;opacity:0}@media (min-width:993px){.overlay{display:none}}.overlay.show{transition:all .1s ease-out 0s;visibility:visible;opacity:1}#brochure{z-index:3}#brochure .overlay{display:block}.contact-page{width:80%;margin:112px auto 80px;padding:80px 0 0}@media (max-width:1536px){.contact-page{width:90%}}@media (max-width:1366px){.contact-page{padding:64px 0 0}}@media (max-width:1279px){.contact-page{width:94%;padding:56px 0 0}}@media (max-width:992px){.contact-page{margin:56px 16px 48px;padding:48px 0 0;width:calc(100% - 32px)}}.contact-page .image-container{position:relative;display:inline-block;width:56%;margin:0 4% 0 0}@media (max-width:992px){.contact-page .image-container{display:none}}.contact-page .image-container .grey-shape{position:absolute;display:inline-block;background:#404040;margin:0 0 0 96px;width:calc(100% - 96px);height:65vh;max-height:637px;-webkit-animation:scale-x .8s cubic-bezier(.77,0,.175,1) .3s both;animation:scale-x .8s cubic-bezier(.77,0,.175,1) .3s both;transform-origin:left}.contact-page .image-container picture{position:relative;display:inline-block;margin:232px auto 0 0;width:63%;height:62vh;max-height:608px;background:#262626;box-shadow:0 12px 20px 0 rgba(0,0,0,.25);-webkit-animation:fade-in-up 1.2s ease 1s both;animation:fade-in-up 1.2s ease 1s both}@media (max-width:1279px){.contact-page .image-container picture{width:80%}}.contact-page .image-container picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-page .image-container .play-button{position:absolute;left:140px;display:inline-flex;align-items:center;justify-content:center;height:88px;width:88px;background:#fff;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);border-radius:44px;margin:188px 0 0;transition:transform .2s ease-out;-webkit-animation:fade-in 1.2s ease 2s both;animation:fade-in 1.2s ease 2s both}.contact-page .image-container .play-button:hover{transform:scale(1.05)}.contact-page .contact-information{position:relative;display:inline-block;width:40%;margin:0}@media (max-width:992px){.contact-page .contact-information{width:100%}}.contact-page .contact-information h1{margin:64px 0 64px -50%;-webkit-animation:fade-in-left .8s ease 2s both;animation:fade-in-left .8s ease 2s both}@media (max-width:1440px){.contact-page .contact-information h1{margin:48px 0 48px -50%}}@media (max-width:992px){.contact-page .contact-information h1{margin:0 0 24px;-webkit-animation:fade-in-left .8s ease .1s both;animation:fade-in-left .8s ease .1s both}}.contact-page .contact-information p{font-weight:600;font-size:20px;letter-spacing:0;line-height:34px;margin:0 0 64px;-webkit-animation:fade-in-left .8s ease 2.2s both;animation:fade-in-left .8s ease 2.2s both}@media (max-width:1536px){.contact-page .contact-information p{font-size:18px}}@media (max-width:992px){.contact-page .contact-information p{margin:0 0 80px;-webkit-animation:fade-in-left .8s ease .3s both;animation:fade-in-left .8s ease .3s both}}.contact-page .contact-information p a{color:inherit;transition:all .2s ease-out}.contact-page .contact-information p a:hover{color:#fff}.contact-page .contact-information h2{font-size:40px;line-height:1;padding:0 0 0 64px;margin:0 0 24px;-webkit-animation:fade-in-left .8s ease 2.4s both;animation:fade-in-left .8s ease 2.4s both}.contact-page .contact-information h2:before{content:" ";position:absolute;display:inline-block;margin-left:-72px;margin-top:16px;width:48px;height:6px;background-image:linear-gradient(225deg,#ff9459,#ff5b2d);margin-right:24px;border-radius:1px}@media (max-width:1279px){.contact-page .contact-information h2:before{margin-left:0;margin-top:-30px;height:4px;margin-top:-20px}}@media (max-width:1279px){.contact-page .contact-information h2{font-size:34px;padding:0}}@media (max-width:992px){.contact-page .contact-information h2{padding:0;font-size:28px;-webkit-animation:fade-in-left .8s ease .5s both;animation:fade-in-left .8s ease .5s both}}.contact-page .contact-information form{padding:0 0 0 64px;-webkit-animation:fade-in-left .8s ease 2.6s both;animation:fade-in-left .8s ease 2.6s both}@media (max-width:1279px){.contact-page .contact-information form{padding:0}}@media (max-width:992px){.contact-page .contact-information form{padding:0;-webkit-animation:fade-in-left .8s ease .7s both;animation:fade-in-left .8s ease .7s both}}.contact-page .contact-information form .btn.primary{margin-top:16px}form{display:flex;flex-wrap:wrap}form .form-group{position:relative;display:flex;flex-direction:column;justify-content:flex-end;margin:0 8px 16px 0;width:calc(50% - 8px)}form .form-group.three-columns{width:calc(33.33333% - 8px)}form .form-group.full-width{width:100%}form .form-group.one-third{width:calc(33.33333% - 8px)}@media (max-width:576px){form .form-group.one-third{width:100%}}form .form-group.two-third{width:calc(66.66667% - 8px)}@media (max-width:576px){form .form-group.two-third{width:100%}}@media (max-width:576px){form .form-group{margin:0 0 16px;width:100%}}form .form-group label{display:block;opacity:.7;font-size:12px;font-weight:600;line-height:14px;margin:0 0 6px}form .form-group input,form .form-group select,form .form-group textarea{display:inline-block;width:100%;border-radius:4px;background:#404040;border:2px solid hsla(0,0%,100%,0);font-size:14px;color:#fff;line-height:48px;height:48px;padding:0 16px;box-sizing:border-box;transition:all .2s ease-out}form .form-group input.has-error,form .form-group select.has-error,form .form-group textarea.has-error{border:1px solid #f60}form .form-group input:focus,form .form-group select:focus,form .form-group textarea:focus{border:2px solid hsla(0,0%,100%,.4);box-shadow:none}@media (max-width:992px){form .form-group input,form .form-group select,form .form-group textarea{font-size:16px}}form .form-group .input-addon{display:inline-block}form .form-group textarea{line-height:1.7;height:96px;max-width:100%;min-width:100%;padding:16px;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}form.search .search-group{position:relative;width:300px;display:flex;border-radius:6px;overflow:hidden;margin-bottom:16px}form.search .search-group input{position:relative;height:36px;line-height:36px;width:100%;background-color:#676767;color:#fff;font-size:14px;padding:0 12px;border:none}form.search .search-group input::-moz-placeholder{color:hsla(0,0%,100%,.7)}form.search .search-group input:-ms-input-placeholder{color:hsla(0,0%,100%,.7)}form.search .search-group input::placeholder{color:hsla(0,0%,100%,.7)}form.search .search-group button{position:relative;margin-top:0!important;width:42px;height:100%;background:#272727;border:none;padding-top:3px}form.search .search-group button:hover{cursor:pointer;background:#000}form #company-details{position:relative;width:100%;display:flex;flex-wrap:wrap}.togglable-form-container{width:100%;display:none;flex-flow:wrap}#flash-message{position:fixed;top:24px;left:50%;transform:translateX(-50%);padding:16px 40px;z-index:1000;background-color:#ff5b2d;color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15),0 22px 26px -10px rgba(0,0,0,.55);border-radius:4px;-webkit-animation:flash-message 8s forwards;animation:flash-message 8s forwards}@media (max-width:992px){#flash-message{top:16px;right:16px;left:16px;padding:16px 32px;max-width:unset;font-size:14px;box-shadow:0 2px 8px 0 rgba(0,0,0,.1),0 22px 26px -10px rgba(0,0,0,.15);transform:translateX(0);-webkit-animation:flash-message 5s 1.5s both;animation:flash-message 5s 1.5s both}}#flash-message.error{background-color:#d0021b}@-webkit-keyframes flash-message{0%{opacity:0;transform:translateY(-100%) translateX(-50%)}15%{opacity:1;transform:translateY(0) translateX(-50%)}85%{opacity:1;transform:translateY(0) translateX(-50%)}to{opacity:0;display:none;transform:translateY(-100%) translateX(-50%)}}@keyframes flash-message{0%{opacity:0;transform:translateY(-100%) translateX(-50%)}15%{opacity:1;transform:translateY(0) translateX(-50%)}85%{opacity:1;transform:translateY(0) translateX(-50%)}to{opacity:0;display:none;transform:translateY(-100%) translateX(-50%)}}@media (max-width:992px){@-webkit-keyframes flash-message{0%{opacity:0;transform:translateY(-100%) translateX(0)}10%{opacity:1;transform:translateY(0) translateX(0)}90%{opacity:1;transform:translateY(0) translateX(0)}to{opacity:0;display:none;transform:translateY(-100%) translateX(0)}}@keyframes flash-message{0%{opacity:0;transform:translateY(-100%) translateX(0)}10%{opacity:1;transform:translateY(0) translateX(0)}90%{opacity:1;transform:translateY(0) translateX(0)}to{opacity:0;display:none;transform:translateY(-100%) translateX(0)}}}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;opacity:0;visibility:hidden;z-index:102}.modal.open,.modal.show{transition:all .45s ease;opacity:1;visibility:visible}.modal:before{position:absolute;content:" ";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal .content{position:relative;display:block;margin:0 0 80px;background:#333;width:50%;left:25%;top:15%;max-height:70%;overflow-y:auto;overflow-x:hidden;z-index:102;border-radius:4px;font-weight:400;box-shadow:0 10px 20px 0 rgba(0,0,0,.35);transition:all .15s ease-out}.modal .content .modal-close-button{width:26px;height:26px;float:right;margin-right:12px;margin-top:12px}.modal .content .modal-close-button:hover{cursor:pointer}@media (max-width:992px){.modal .content{left:10%;width:80%}}.modal .content img{width:100%}.modal .content img.auto{width:auto}.modal .content strong{font-weight:700}.modal .content h3{font-size:18px;margin-bottom:24px}.modal .content h4{font-size:16px;margin-bottom:20px;border-bottom:none}.modal .content a{font-style:italic}.modal .content p{font-size:14px;line-height:18px}.modal .content p:not(:last-child){margin-bottom:16px}.modal .content hr{margin:24px 0}.modal .content .close-button{position:absolute;top:8px;right:8px;padding:4px 12px;border-radius:4px;box-shadow:1px 1px 0 0 rgba(0,0,0,.15)}.modal .content .title{background-color:#1a1919;padding:0 16px}.modal .content .title span{font-size:20px;line-height:48px;color:#fff;font-weight:700}.modal .content .title a.close-button{font-style:normal;font-size:22px;font-weight:900;color:hsla(0,0%,100%,.7);padding:0 6px 0 0;margin:0;top:0;box-shadow:none;line-height:48px}.modal .content .title a.close-button:hover{cursor:pointer}.modal .content .body{padding:24px 16px}.modal .content .body.center{text-align:center}.modal .content .body a{color:#fff}.modal h4{padding:24px 16px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:40px}.modal form{padding:0 24px 48px}.modal form .btn{margin-top:24px}#account-profile.spacing{padding:112px 0 0}@media (max-width:992px){#account-profile.spacing{padding:56px 0 0}}#account-profile #sidebar-container{position:relative;right:0;width:15%;height:auto;display:inline-block;background:#262626;padding:0;margin:0;-webkit-animation:fade-in 2s ease .1s both;animation:fade-in 2s ease .1s both}#account-profile #sidebar-container svg{position:relative;margin-top:24px;left:10%;width:80%}#account-profile #sidebar-container h4{margin-bottom:32px}#account-profile #sidebar-container ul{list-style:none}#account-profile #sidebar-container ul li{margin-bottom:8px}#account-profile #sidebar-container ul li a{color:#fff}#account-profile #sidebar-container ul li a:hover{font-weight:800}@media (max-width:1659px){#account-profile #sidebar-container{width:20%}}@media (max-width:1279px){#account-profile #sidebar-container{width:25%}}@media (max-width:992px){#account-profile #sidebar-container{position:relative;top:unset;right:unset;width:100vw;height:auto}}@media (min-width:2020px){#account-profile #sidebar-container{position:absolute}}#account-profile #sidebar-container .form-container{position:relative;display:block;padding:56px 48px}@media (max-width:1279px){#account-profile #sidebar-container .form-container{padding:48px 24px}}#account-profile #sidebar-container .form-container h2{font-size:40px;color:#fff;letter-spacing:.13px;line-height:40px;margin:0 0 16px}#account-profile #sidebar-container .form-container p{opacity:.8;font-weight:600;font-size:16px;letter-spacing:0;line-height:24px;margin:0 0 32px}#account-profile .form-container{position:relative;display:block;width:100%;min-height:calc(100vh - 112px);padding:64px 64px 104px;-webkit-animation:fade-in 2s ease .3s both;animation:fade-in 2s ease .3s both}@media (max-width:1366px){#account-profile .form-container{padding:64px 48px 104px}}@media (max-width:1279px){#account-profile .form-container{padding:64px 32px 80px}}@media (max-width:992px){#account-profile .form-container{width:100vw;padding:80px 16px 48px;min-height:auto}}@media (min-width:2020px){#account-profile .form-container{overflow-y:auto;overflow-x:hidden;height:calc(100vh - 112px)}}#account-profile .form-container h1{margin:0 0 16px}@media (min-width:1280px){#account-profile .form-container h1{font-size:48px;letter-spacing:.2px;line-height:48px}}#account-profile .form-container h1 span{position:relative;display:flex;float:right}#account-profile .form-container p{margin:0 0 40px;width:100%}@media (max-width:1279px){#account-profile .form-container p{margin:0 0 32px}}#account-profile .form-container form h4{margin:32px 0 16px;width:100%}#account-profile .form-container form h4:first-of-type{margin:0 0 16px}#account-profile table{width:100%;background:#262626;margin-bottom:16px}#account-profile table td{padding:6px 8px;font-size:12px}#account-profile table thead th{text-align:left;font-weight:700;padding:12px 8px}#account-profile table tbody tr{background:#4c4c4c;transition:all .2s ease-out}#account-profile table tbody tr:nth-child(odd){background:#3e3c3c}#account-profile table tbody tr:hover{background:#333}#account-profile table td.buttons,#account-profile table th.buttons{min-width:64px}#account-profile .pagination a{padding:6px 0;background:transparent;border-radius:4px;margin-right:8px;text-align:center;color:#fff}#account-profile .pagination a.current{background:#f60;padding:6px 12px}#account-profile .pagination a:hover{font-weight:700;color:hsla(0,0%,100%,.65)}#account-profile .pagination .dots{margin-right:6px;letter-spacing:3px}.active-account{background-color:green}.active-account,.inactive-account{display:block;width:16px;height:16px;border-radius:8px}.inactive-account{background-color:#f60}.user-sidebar{width:240px;color:#fff;flex-grow:0;flex-shrink:0}.user-sidebar,.user-sidebar .block{position:relative;box-sizing:border-box}.user-sidebar .block{width:100%;padding:24px 0;margin-bottom:12px;background-color:#1a1919}.user-sidebar .block h5{color:#fff;font-size:18px;margin-bottom:12px}.user-sidebar .block a,.user-sidebar .block li,.user-sidebar .block p{color:#fff;font-size:12px;line-height:28px}.user-sidebar .block a{display:block;width:100%;height:100%;transition:all .2s ease-out}.user-sidebar .block a:hover{background-color:#ff5b2d}.user-sidebar .block p{line-height:18px}.user-sidebar .block li{list-style:none}.user-sidebar .block li.spacing{height:32px}.user-sidebar .block li.active{background-color:#ff5b2d}.user-sidebar .block a,.user-sidebar .block h5,.user-sidebar .block li.padding,.user-sidebar .block p,.user-sidebar .block ul.padding li{padding:0 16px}.user-sidebar .block a a,.user-sidebar .block h5 a,.user-sidebar .block li.padding a,.user-sidebar .block p a,.user-sidebar .block ul.padding li a{padding:0}.user-sidebar .block a a.inline-button,.user-sidebar .block h5 a.inline-button,.user-sidebar .block li.padding a.inline-button,.user-sidebar .block p a.inline-button,.user-sidebar .block ul.padding li a.inline-button{padding-left:5px;padding-right:5px;border-radius:2px}.user-sidebar .block p.spacing,.user-sidebar .block ul.spacing{margin-bottom:48px}@media (max-width:992px){.user-sidebar{display:none;visibility:hidden}}