body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{padding:0;margin:0;box-sizing:border-box}body{background-color:#fff}.flex,.flex-2{display:flex}.flex-2{align-items:center}li{list-style:none}button{outline:none;border:none}.flex-column{flex-direction:column}.Navbar{background:#fff;padding:1rem 10%;justify-content:space-between;color:#1d1d1d;white-space:nowrap;position:fixed;z-index:999;width:100%}.Navbar img{width:125px;margin:0 2rem 0 0}.Navbar li{padding:10px 1rem;cursor:pointer}.Navbar .contact{padding:0}.Navbar .contact button{background-color:#611f69;color:#fff;white-space:nowrap;cursor:pointer;border-radius:4px;text-align:center;font-weight:700;line-height:1.28571429;letter-spacing:.8px;padding:10px 30px;font-size:1rem}.Navbar .flex-2{position:relative}.Navbar .flex-2 .li--1:hover~.why-hover{visibility:visible}.Navbar .flex-2 .solutions,.Navbar .flex-2 .why-hover{background-color:#fff;border-radius:4px;padding:.5rem 2.5rem .5rem 1rem;box-shadow:0 1px 5px #c7c6c6;visibility:hidden}.Navbar .flex-2 .solutions:hover,.Navbar .flex-2 .why-hover:hover{visibility:visible}.Navbar .flex-2 .solutions li,.Navbar .flex-2 .why-hover li{padding:.4rem .5rem;font-weight:400;line-height:1.44444444;letter-spacing:normal;font-size:1rem}.Navbar .flex-2 .solutions li:hover,.Navbar .flex-2 .why-hover li:hover{color:#1264a3}.Navbar .flex-2 .why-hover{position:absolute;top:2rem}.Navbar .flex-2 .solutions{position:absolute;left:8rem;top:2rem}.Navbar .flex-2 .li--2:hover~.solutions{visibility:visible}.Navbar .nav-burger{position:relative;padding-top:1rem;cursor:pointer;display:none}.Navbar .nav-burger .iconz,.Navbar .nav-burger .iconz:after,.Navbar .nav-burger .iconz:before{width:1.6rem;height:3px;background-color:#1d1d1d;display:inline-block}.Navbar .nav-burger .iconz:after,.Navbar .nav-burger .iconz:before{content:"";position:absolute;left:0;transition:all .2s}.Navbar .nav-burger .iconz:before{top:.5rem}.Navbar .nav-burger .iconz:after{top:1.5rem}.Navbar .toggle-nav{position:fixed;width:100vw;z-index:1;height:100vh;top:0;bottom:0;left:0;right:0;display:none}@media only screen and (max-width:1200px){.Navbar{padding:1rem 2%}.Navbar .desktop-nav{display:none}.Navbar .nav-burger{position:relative;display:inline-block;padding-right:2%}.Navbar img{width:125px;margin:0 2rem 0 2%}.Navbar .toggle-nav{background-color:#fdfdfd;position:absolute;padding:2rem 2%;margin-left:100%;display:inline-flex;transition:all .3s linear}.Navbar .toggle-nav .flex--icon{justify-content:space-between;flex:0 0 1vh}.Navbar .toggle-nav .flex--icon h2{position:relative;padding:0 5% 0 0;cursor:pointer}.Navbar .toggle-nav .flex--icon h2:after,.Navbar .toggle-nav .flex--icon h2:before{content:"";width:23px;height:2px;position:absolute;background-color:#1d1d1d;top:-5px}.Navbar .toggle-nav .flex--icon h2:after{transform:rotate(45deg)}.Navbar .toggle-nav .flex--icon h2:before{transform:rotate(135deg)}.Navbar .toggle-nav .flex--icon-2{flex:1 1}.Navbar .toggle-nav ul{padding:5rem 0}.Navbar .toggle-nav ul li{margin:1rem 2rem 2.5rem .5rem;font-weight:400;font-size:18px;line-height:23px;color:#1d1d1d}.Navbar .showNav{margin-left:0;display:inline-flex;transition:all .3s linear}.button-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:20px;margin:auto 1rem 0}.button-grid button{border:none;cursor:pointer;border-radius:4px;text-align:center;font-weight:700;line-height:1.28571429;letter-spacing:.8px;font-size:.875rem;text-transform:uppercase;text-decoration:none;padding:19px 40px 20px}.button-grid button:first-child{border:1px solid #611f69;background:#fff;color:#611f69}.button-grid button:nth-child(2){background-color:#611f69;color:#fff;fill:#fff}}.header{padding:5rem 10% 0;color:#1d1d1d;background-color:#f6f0e8;margin-bottom:8rem}.header--flex{display:grid;grid-column-gap:5%;grid-template-columns:35% 60%;align-items:center}.header .welcome h1{font-size:4rem;font-weight:700;line-height:1.0625;letter-spacing:-1.5px;margin-bottom:1rem;max-width:7em}.header .welcome p{max-width:27rem;font-weight:400;line-height:1.333;letter-spacing:-.2px;margin:0 0 1rem;font-size:1.25rem}.header .welcome button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#611f69;color:#fff;border:none;cursor:pointer;border-radius:4px;text-align:center;font-weight:700;line-height:1.28571429;letter-spacing:.8px;font-size:.875rem;text-transform:uppercase;text-decoration:none;padding:19px 40px 20px;display:block}.header--flex-2{grid-column-gap:6%;grid-template-columns:57% 37%;position:relative;padding:5rem 0}.header--flex-2 .welcome button{color:#611f69;background-color:transparent;border:2px solid #611f69}.header--flex-2 .video-2 video{position:absolute;width:55%;bottom:-5rem;border-radius:4px}.header .video video{width:100%}@media only screen and (max-width:768px){.header{padding:5rem 3% 16rem;margin-bottom:1rem}.header--flex{display:flex;flex-direction:column}.header .welcome h1{font-size:3rem;margin-bottom:2rem;max-width:30rem}.header .welcome p{max-width:27rem;margin:0 0 2rem;font-size:1.2rem}.header .welcome button{width:100%;margin-bottom:3rem}.header--flex-2 .video-2 video{position:absolute;width:100%;bottom:-40%;left:0;border-radius:4px}}.body{margin-bottom:3rem}.body-heading{text-align:center;padding:1rem 0}.body-heading h1{font-size:3.125rem;margin:0 auto;width:60%;font-weight:700;line-height:1.1875;letter-spacing:-.8px}.body-heading p{display:inline-block;padding:2rem 0 0;font-weight:500;line-height:1.44444444;letter-spacing:normal;font-size:1.1rem;color:#1264a3;cursor:pointer}.body-heading span{padding:0 0 0 .5rem}.body-heading .arrow{transform:scale(1.1) translateY(4px);color:#1264a3;font-weight:100;font-size:20px}.body-heading .stories{margin:0 auto;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.body-heading .stories:after{content:" ";position:absolute;left:0;top:57px;width:1%;border-bottom:.13rem solid #1264a3;transition:all .3s ease-in-out;visibility:hidden}.body-heading .stories:hover:after{width:100%;visibility:visible}.body .customer{padding:0 7% 4rem;margin:4rem 0 0}.body .customer h2{font-weight:300;line-height:1.35714286;letter-spacing:-.3px;font-size:1.8rem;font-style:italic;margin-bottom:1.5rem;width:80%}.body .customer h4{font-weight:700;padding-bottom:.5rem;font-size:1.2rem}.body .customer p{font-weight:400;font-size:1.2rem}.body .flex-brands{flex-wrap:wrap;padding:0 10%;justify-content:center}.body .flex-brands img{width:auto;height:2.3rem;margin:1rem 4rem 0 0}.body .better-work{background-color:#4a154b;text-align:center;padding:7rem 5rem;margin:4rem 0 0}.body .better-work h1{font-weight:700;line-height:1.1875;letter-spacing:-.8px;font-size:3.2rem;margin-top:0;color:#fff;padding:0 0 2rem}.body .better-work button{cursor:pointer;border-radius:4px;text-align:center;font-weight:700;line-height:1.28571429;letter-spacing:.8px;text-transform:uppercase;text-decoration:none;padding:19px 40px 20px;background-color:#fff;color:#611f69;display:inline-grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:30px 30px;margin:.5rem}.body .better-work button:nth-child(2){background-color:transparent;color:#fff;border:1px solid #fff}@media only screen and (max-width:768px){.body{margin-bottom:3rem}.body-heading{text-align:left;padding:1rem 2%}.body-heading h1{font-size:2.125rem;width:100%}.body-heading p{font-size:1.1rem}.body .customer{padding:0 2% 4rem;margin:2rem 0 0;flex-direction:column}.body .customer h2{font-size:1.3rem;width:100%}.body .customer h4{font-weight:700;padding-bottom:.5rem;font-size:1.1rem}.body .customer p{font-weight:400;font-size:1.1rem;padding-bottom:2rem}.body .customer img{width:100%}.body .flex-brands{padding:0 2%;justify-content:flex-start}.body .flex-brands img{width:auto;height:2.1rem;margin:1rem 0;padding:0 2%}.body .better-work{text-align:center;padding:5rem 2%;margin:4rem 0 0}.body .better-work h1{font-weight:600;font-size:2.2rem;padding:0 0 2rem}.body .better-work button{margin:0 .5rem 1rem 0;width:100%}}.footer .flex-svg{padding:2rem 10%;flex-wrap:wrap;background-color:#fff}.footer .svg{margin-right:7rem}.footer .links{flex:0 0 70%;margin-left:auto;display:inline-grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-columns:auto;grid-gap:10px}.footer .links h6{color:#454545;font-weight:700}.footer .links h6,.footer .links li{line-height:1.28571429;letter-spacing:normal;font-size:.875rem}.footer .links li{color:#696969;padding:.55rem 0;font-weight:400}.footer .flex-status{background-color:#f5f5f5;text-align:center;padding:2rem 10%;margin:0 auto;justify-content:space-between}.footer .flex-status .status{align-items:center}.footer .flex-status .status p{font-weight:700;line-height:1.28571429;letter-spacing:normal;color:#454545;cursor:pointer;font-size:.875rem;padding:0 .5rem;white-space:nowrap;display:inline}.footer .flex-status .status p:hover{text-decoration:none;color:#1264a3}.footer .flex-status .status .icon{justify-content:center;padding-left:.4rem}.footer .flex-status .status .icon .arrow{margin:.1rem 0 0}.footer .flex-status .status .icon:hover{color:#1264a3}.footer .flex-status .status .icon p{padding:0 .3rem}.footer .flex-status .status .icon p:hover{color:#1264a3}.footer .social-links .icons{margin:0 1.5rem 0 0;font-size:1.4rem;color:#454545;cursor:pointer;transition:all .2s ease-in}.footer .social-links .icons:hover{color:#1264a3}.footer .copyright{padding:1rem 10.4%;font-weight:400;line-height:1.28571429;letter-spacing:normal;font-size:.75rem;color:#454545;background-color:#ebeaeb}.footer .copyright .span--1{color:red}@media only screen and (max-width:900px){.footer .flex-svg{padding:0 5%;flex-direction:column}.footer .links{flex:0 1;margin:4rem 0}}@media only screen and (max-width:768px){.footer .flex-svg{flex-wrap:wrap;background-color:#fff}.footer .svg{margin-right:7rem}.footer .links{grid-template-columns:50% 40%;grid-auto-columns:auto;grid-gap:10px;margin:4rem 0 0}.footer .flex-status{background-color:#f5f5f5;text-align:center;padding:2rem 2%;margin:0 auto;justify-content:space-between;flex-direction:column}.footer .flex-status .status{align-items:center;flex-direction:column}.footer .flex-status .status p{font-size:.875rem;display:inline-block;padding:0 .5rem 2rem}.footer .flex-status .status .icon{justify-content:center;padding:0 .4rem 2rem}.footer .copyright{padding:1rem 4%;text-align:center}}
/*# sourceMappingURL=main.039f8de0.chunk.css.map */