.work-main-content{width:100%;min-height:var(--app-height,100vh);background-image:url(/img/work-bg.jpg);background-size:cover;background-position:50%;overflow:hidden}.work-page-content{width:100%;overflow:hidden;display:flex;flex-direction:column;padding:0 10px;margin-top:12vh}.work-container{margin-left:10px;margin-right:0;display:flex;flex-direction:column}.work-wrapper{display:flex;flex-direction:row;margin-bottom:20px;min-width:320px}.circle-title-wrapper{display:flex;align-items:center;margin-bottom:4px}.circle{width:10px;margin-right:8px;opacity:0}.circle div{width:10px;height:10px;background-color:#f2f2f2;border-radius:50%}.vision-title{padding-top:5px;font-family:RedHatDisplay-Bold;font-size:24px;text-transform:uppercase;letter-spacing:.7px;line-height:1;font-weight:600;opacity:0}.vision-description{font-family:RedHatDisplay-Regular;font-size:15px;letter-spacing:.13px;line-height:110%;margin-left:18px;opacity:0}.work-button{display:flex;justify-content:space-between;align-self:flex-end;align-items:center;padding:7px 14px;background-color:#f2f2f2;background-image:linear-gradient(90deg,#601f8c 50%,#f2f2f2 0);background-size:200% 100%;background-position:100% 100%;border:none;text-transform:uppercase;overflow:hidden;transition:background-position .7s ease-in-out,background-color .3s;margin-top:15px;margin-bottom:20px}.work-button svg{margin-left:12px}.work-button:hover{background-position:0 100%}.work-button p{margin:0;color:#0d0d0d;font-family:RedHatDisplay-Bold,sans-serif;font-size:24px;line-height:100%;letter-spacing:.6px;font-weight:500;display:flex;align-items:center}@media (min-width:600px){.work-page-content{padding:0 20px;margin-top:15vh}.vision-title{font-size:26px}.vision-description{font-size:16px}}@media (min-width:1024px){.work-page-content{padding:0 45px}.vision-title{padding-top:0;font-size:36px}.vision-description{font-size:22px;margin-left:30px}.circle{width:15px;margin-right:15px}.circle div{width:15px;height:15px}.work-button{align-items:center;padding:7px 14px}}@media (min-width:1366px){.work-page-content{padding:0 80px}.work-wrapper{margin-bottom:20px}.work-button{align-items:center;padding:9px 16px}.work-button p{font-size:32px}.work-button svg{width:31px;height:25px}}@media (min-width:1920px){.vision-title{padding-top:0;font-size:44px}.vision-description{font-size:24px;margin-left:30px}.work-page-content{padding:0 150px}.work-wrapper{margin-bottom:30px}.work-button{align-items:center;padding:9px 20px}.work-button p{font-size:40px}.work-button svg{width:40px;height:32px}}