@font-face{font-family:"Oswald";font-style:normal;font-weight:200 700;font-display:swap;src:url(/assets/fonts/oswald-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/barlow-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}body{font-family:"Oswald",sans-serif;font-size:15px;line-height:27px;color:#777;background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:25px 0;font-weight:500;text-transform:uppercase}p{margin:10px 0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;vertical-align:middle}figure{margin:0}html{scroll-behavior:smooth}body{margin:0}.loaded-images{display:none}a[href^=tel]{text-decoration:inherit;color:inherit}.parallax{position:relative}.page-content>h1,.page-content>h2{margin-bottom:60px;font-family:"Oswald",sans-serif;font-size:35px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#181818}.not-found{padding:100px 20px;text-align:center}.not-found a{text-decoration:underline}.hero{display:flex;flex-direction:column;background-image:linear-gradient(180deg, #f0f0ec 0%, #f0f0ec 100%);justify-content:center;height:100vh;position:relative;z-index:104}.hero .hero-content{position:relative;max-width:290px;max-height:385px;margin-left:20px;z-index:10}@media screen and (min-width: 600px){.hero .hero-content{margin-left:180px}}.hero .hero-content .hero-logo{max-width:230px}@media screen and (min-width: 600px){.hero .hero-content .hero-logo{max-width:330px}}.hero .hero-content p{margin:1em 0;font-size:40px;font-family:"Oswald",sans-serif;font-weight:900;line-height:normal;color:#000}.hero .hero-content .hero-button{padding:0;font-size:25px;font-family:"Oswald",sans-serif;text-decoration:none;color:#000;border-bottom:2px solid #000;cursor:pointer}.hero .hero-video{position:absolute;width:100%;height:100vh;object-fit:cover;z-index:7}.navbar{position:sticky;top:0;z-index:103}@media screen and (min-width: 600px){.navbar{display:flex;justify-content:center;background-color:#fff}}.navbar a{line-height:normal}.navbar.blog{z-index:1000}@media screen and (min-width: 600px){.navbar .navbar-container{display:flex;justify-content:space-between;width:1140px}}.navbar .navbar-menu-container{position:absolute;left:0;width:100%;transform:translateY(-101%);transition:transform .3s ease-in-out;background-color:#eee;z-index:2}@media screen and (min-width: 600px){.navbar .navbar-menu-container{display:flex;align-items:center;justify-content:flex-end;position:relative;top:0;background-color:#fff;transform:none}}.navbar .navbar-menu-container.active{transform:translateY(-1px);transition:transform .3s ease-in-out}.navbar .navbar-menu-container .menu{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:0;margin-bottom:25px}@media screen and (min-width: 600px){.navbar .navbar-menu-container .menu{flex-direction:row;justify-content:flex-end;height:0;margin-right:20px;margin-top:-8px}}.navbar .navbar-menu-container .menu-item{display:flex;justify-content:left;align-items:left;padding:5px;margin:0;margin-left:30px;font-family:"Barlow",sans-serif;font-size:16px;font-weight:900;text-align:center;text-decoration:none;color:#000}@media screen and (min-width: 600px){.navbar .navbar-menu-container .menu-item{font-family:"Oswald",sans-serif;font-weight:900;text-decoration:none;color:#000}}.navbar .navbar-menu-container .menu-item a{text-decoration:none;text-transform:uppercase;color:#000}.navbar .navbar-menu-container .menu-item+.menu-item{margin-top:12px}@media screen and (min-width: 600px){.navbar .navbar-menu-container .menu-item+.menu-item{margin-top:0}}.navbar-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:20px;background-color:#fff;z-index:3}.navbar-header .sticky{position:fixed;top:0;width:100%}.navbar-header .navbar-logo{max-width:150px}.navbar-header .navbar-burger{display:flex;flex-direction:column;margin:0}.navbar-header .navbar-burger-line{width:20px;height:4px;margin-top:3px;background-color:#000}@media screen and (min-width: 600px){.navbar-header .navbar-burger-line{display:none}}.navbar{border-bottom:1px solid rgba(0,0,0,.2)}.minimal-widgets{background:#000}.minimal-widgets .minimal-widgets-container{display:grid;grid-template-columns:1fr;gap:40px 30px;max-width:1100px;margin:0 auto;padding:70px 20px 50px}@media screen and (min-width: 600px){.minimal-widgets .minimal-widgets-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1024px){.minimal-widgets .minimal-widgets-container{grid-template-columns:repeat(4, 1fr)}}.minimal-widgets figure+figure{margin-top:20px}.minimal-widgets h2{margin:0 0 40px 0;font-family:"Oswald",sans-serif;font-style:normal;font-weight:500;font-size:24px;line-height:27px;letter-spacing:.09em;color:#fff}.minimal-widgets p{font-family:"Oswald",sans-serif;font-style:normal;font-weight:500;font-size:18px;line-height:27px;color:#fff}.minimal-widgets figure{margin-bottom:0}.minimal-widgets img{max-width:140px}.minimal-widgets .menu-item.menu-item.menu-item{padding:0}.minimal-widgets .menu-item.menu-item.menu-item a{font-family:"Oswald",sans-serif;font-style:normal;font-weight:500;font-size:16px;line-height:24px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.minimal-widgets .menu-item+.menu-item{margin-top:15px}.minimal-footer{position:relative;padding:25px 0 25px 0;color:#fff;background-color:#000}@media screen and (min-width: 600px){.minimal-footer{display:flex;justify-content:center;align-items:center}}.minimal-footer:before{content:"";display:block;position:absolute;top:0;width:100%;border-top:1px solid gray}.minimal-footer .minimal-footer-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 20px}@media screen and (min-width: 600px){.minimal-footer .minimal-footer-container{width:1140px;margin:0 200px}}.minimal-footer .minimal-footer-container img{max-height:34px;max-width:150px;object-fit:contain;object-position:left center}.minimal-footer .minimal-footer-container .minimal-footer-text{font-family:"Oswald",sans-serif;font-size:16px;color:#fff}.minimal-footer .minimal-footer-container .minimal-footer-text a{color:inherit}.about-block{display:flex;flex-direction:column-reverse;justify-content:center;margin-bottom:130px;background:#000}@media screen and (min-width: 600px){.about-block{flex-direction:row;margin-bottom:130px}}.about-block .about-columns{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px;box-sizing:border-box}@media screen and (min-width: 600px){.about-block .about-columns{flex-direction:row;justify-content:space-between;max-width:1240px}}.about-block .about-column-carousel{position:relative;width:100%;margin-top:40px;line-height:0}@media screen and (min-width: 600px){.about-block .about-column-carousel{display:flex;flex-direction:row;align-items:center;width:60%;height:100%;margin:50px 0}}@media screen and (min-width: 1000px){.about-block .about-column-carousel{margin:50px 0 -50px 0}}.about-block .about-figure{width:100%;margin:0}@media screen and (max-width: 599.98px){.about-block .about-figure{top:0 !important;transform:none !important}}.about-block .about-carousel{display:block;width:100%;margin:auto}@media screen and (max-width: 599.98px){.about-block .about-carousel{max-width:385px}}.about-block .about-carousel .about-img-wrap{position:relative;width:100%;padding-bottom:60%}.about-block .about-carousel .about-img-wrap img{position:absolute;width:100%;height:100%;object-fit:cover}.about-block .about-column-content{max-width:385px;margin:30px 0;color:#fff}@media screen and (min-width: 600px){.about-block .about-column-content{width:40%;margin:30px 0 30px 20px}}.about-block .about-title{margin:0;font-family:"Oswald",sans-serif;font-size:22px;font-weight:500;letter-spacing:2.4px;text-transform:uppercase;color:#fff}.about-block .about-content{width:auto !important;max-width:385px;margin-top:20px;font-family:"Oswald",sans-serif;font-size:18px;font-weight:400}@media screen and (min-width: 600px){.about-block .about-content{width:460px}}.about-block .about-content p{margin:18px 0}.about-block .about-content p:last-child{margin-bottom:0}.brands-block{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:70px 0;color:#000}.brands-block .brands-title{margin-bottom:70px;font-family:"Oswald",sans-serif;font-size:35px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:inherit}.brands-block .brands-columns{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 20px;text-align:center;box-sizing:border-box}@media screen and (min-width: 600px){.brands-block .brands-columns{flex-direction:row;justify-content:space-between;max-width:1140px}}.brands-block .brands-column{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;flex:1;max-width:300px;margin:20px 0}@media screen and (min-width: 600px){.brands-block .brands-column{margin:0}}.brands-block .brands-image{margin:auto}.brands-block .brands-text{margin:20px 0;font-family:"Oswald",sans-serif;font-size:20px;font-weight:400;letter-spacing:.3px;line-height:28px}.brands-block .brands-socials{display:flex;margin-top:20px}.brands-block .brands-socials a{margin:0 4px;color:inherit}.brands-block.is-style-dark{color:#fff;background-color:#000}.brands-block.is-style-dark .brands-socials{color:#fff}.icon-grid-block{display:flex;flex-direction:column;align-items:center;margin-top:130px}@media screen and (min-width: 600px){.icon-grid-block{margin-bottom:130px}}.icon-grid-block .icon-grid-title{margin-top:0;margin-bottom:40px;font-family:"Oswald",sans-serif;font-size:35px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#181818}@media screen and (min-width: 600px){.icon-grid-block .icon-grid-title{margin-bottom:70px}}.icon-grid-block .icon-grid-cards{display:flex;flex-wrap:wrap}@media screen and (min-width: 600px){.icon-grid-block .icon-grid-cards{flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:1140px}}.icon-grid-block .icon-grid-card{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:30px;font-family:"Oswald",sans-serif;font-size:15px;font-weight:300;line-height:1.4em;letter-spacing:2.4px;text-align:center;border-bottom:2px dotted #000;box-sizing:border-box}.icon-grid-block .icon-grid-card:last-child{border:none}@media screen and (min-width: 400px)and (max-width: 599.98px){.icon-grid-block .icon-grid-card{width:50%;margin-top:0;border-bottom:1px dotted #000}.icon-grid-block .icon-grid-card:nth-child(2n+1){border-right:1px dotted #000}.icon-grid-block .icon-grid-card:nth-last-child(-n+2){border-bottom:none}}@media screen and (min-width: 600px){.icon-grid-block .icon-grid-card{width:33.1666666667%;margin-top:0;border-bottom:1px dotted #000}.icon-grid-block .icon-grid-card:nth-child(3n+2){border-right:1px dotted #000;border-left:1px dotted #000}.icon-grid-block .icon-grid-card:nth-last-child(-n+3){border-bottom:none}}.icon-grid-block .icon-grid-image{position:relative;z-index:0}.icon-grid-block .icon-grid-img{display:block;width:200px;height:200px;max-width:200px}.icon-grid-block .icon-grid-hover{position:absolute;top:0;z-index:-1}.icon-grid-block .icon-grid-image:hover .icon-grid-mask-img{animation:animate-mask .64s steps(16) forwards}.icon-grid-block .icon-grid-name{color:#000}@keyframes animate-mask{100%{transform:translate(-3200px, 0)}}.career-block{margin:40px 0 50px 0}@media screen and (min-width: 600px){.career-block{display:flex;flex-direction:column;align-items:center;margin:70px 0 150px 0}}.career-block .career-title{margin:0 0 40px 0;font-family:"Oswald",sans-serif;font-size:35px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.02em;color:#181818}@media screen and (min-width: 600px){.career-block .career-title{margin:0 0 70px 0}}.career-block .career-container{padding:0 20px;box-sizing:border-box}@media screen and (min-width: 600px){.career-block .career-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1140px}}.career-block .career-content{display:flex;flex-direction:column;width:100%;max-width:320px;margin:0 auto;box-sizing:border-box}@media screen and (min-width: 600px){.career-block .career-content{width:50%;max-width:400px;padding-right:20px;margin:0}}.career-block .career-subtitle{margin-top:0;margin-bottom:40px;font-family:"Oswald",sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;letter-spacing:.02em;color:#171717}.career-block .career-text{margin-top:0;margin-bottom:1em;font-family:"Oswald",sans-serif;font-size:18px;font-weight:400;color:#171717}.career-block .career-text:last-child{margin-bottom:40px}.career-block .career-button{max-height:40px;max-width:190px;padding:8px 20px;font-family:"Oswald",sans-serif;font-size:15px;font-weight:500;text-align:center;text-decoration:none;color:#fff;background-color:#d6d6d6;border-radius:0 0 0 0;transition:background-color .8s;cursor:pointer;box-sizing:border-box}.career-block .career-button:hover{background-color:#000}.career-block .career-figure{width:100%;max-width:320px;margin:40px auto 0 auto}@media screen and (min-width: 600px){.career-block .career-figure{width:50%;max-width:520px;margin:0}}