.portfolio-header{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;height:100vh;position:relative}.portfolio-header__image{transition:all .3s;position:absolute}.portfolio-header__image--left{z-index:1;bottom:0;right:50%}.portfolio-header__image--right{z-index:2;bottom:0;left:50%}.portfolio-header__image--center{z-index:2;max-width:96%;max-height:35%;margin:0 auto;bottom:0;left:0;right:0}.portfolio-header__image--logo{z-index:3;max-width:75%;left:50%;transform:translate(-50%,-50%)}.portfolio-description{margin-top:2rem;margin-bottom:2rem}.portfolio-photo{background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:75vh}@media (min-width:1200px){.portfolio-photo{background-attachment:fixed}}.portfolio-photo-mobile{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:200px}@media (min-width:576px){.portfolio-photo-mobile{height:300px}}.portfolio-screen{margin-top:2rem;margin-bottom:2rem}.portfolio-screen__view{padding-top:7rem;padding-bottom:6.5rem;position:relative}.portfolio-screen__preview{margin-bottom:0;position:absolute;top:calc(50% + 8px);left:50%;transform:translate(-50%,-50%)}.portfolio-screen__preview--tablet{top:50%}.portfolio-screen__slide{padding-left:1.5rem;padding-right:1.5rem}.portfolio-download{padding-top:2rem}.portfolio-download__image{margin-bottom:0}.portfolio-download__links{flex-wrap:wrap;justify-content:center;display:flex}.portfolio-download__links--vertical{flex-direction:column;align-items:center}.portfolio-item{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;position:relative}@media (min-width:1200px){.portfolio-item{background-attachment:fixed}}.portfolio-item{color:#fff;overflow:hidden}.portfolio-item__row{height:100vh;max-height:1080px}@media (max-width:575.98px){.portfolio-item__img{max-width:100%;height:auto}}.portfolio-testimonial{background-color:#f6f3f9;padding-top:3rem;padding-bottom:3rem}.portfolio-testimonial .ss-references__item__reviewed--clutch,.testimonial-archive .ss-references__item__reviewed--clutch{background-image:url(./assets/Clutch-black-BxBXRc7W.svg)}.enterprise__bg{width:100%;height:auto}.enterprise__show-more-content{display:none;width:100%!important}.enterprise .enterprise__show-less .enterprise__item,.enterprise .is-visible-4.enterprise__show-more-content .enterprise__item:nth-child(-n+4){display:none}.enterprise .is-visible-4 .enterprise__item:nth-child(-n+4){display:flex}.enterprise .is-visible-8.enterprise__show-more-content .enterprise__item:nth-child(-n+8){display:none}.enterprise .is-visible-8 .enterprise__item:nth-child(-n+8){display:flex}.confidential{display:block;position:relative}.confidential__hover{opacity:0;background:#58119df2;width:100%;height:100%;transition:all .2s ease-in-out;position:absolute;top:0;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.confidential__hover{transition:none}}.confidential__hover{text-align:left;flex-direction:column;justify-content:space-between;padding:30px;display:flex}.confidential:hover .confidential__hover{opacity:1}.confidential__title{color:#fff;justify-content:space-between;align-items:center;font-size:1.25rem;font-weight:600;display:flex}.confidential__text{color:#ff4591;font-size:.9375rem}.portfolio-pl_item{padding-top:3rem}.portfolio-pl_item:nth-child(odd){background-color:#f6f3f9}.portfolio-pl_phones-wrapper{min-height:330px;position:relative}@media (min-width:576px){.portfolio-pl_phones-wrapper{min-height:400px}}@media (min-width:768px){.portfolio-pl_phones-wrapper{min-height:450px}}.portfolio-pl_phones{position:absolute;bottom:0}@media (max-width:575.98px){.portfolio-pl_phones{width:100%;left:50%;transform:translate(-50%)}}@media (min-width:768px){.portfolio-pl_phones{right:30px}}.portfolio-pl_title{color:#ff1970;font-weight:700}.portfolio-pl_subtitle{color:#58119d;font-size:1.5rem}.portfolio-pl_www{color:#fff;background:#000;border:2px solid #757575;border-radius:10px;align-items:center;padding:10px;font-weight:700;display:flex}.portfolio-pl_www:hover{color:#fff}.portfolio-pl_www-image{width:30px;height:30px;padding-right:5px}.portfolio-pl_image{max-width:100%}.portfolio-platforms{background:#f6f3f9}.portfolio-platforms_item{height:4.8rem}.portfolio-platforms_title{color:#639;margin-bottom:0;font-size:2.3rem;font-weight:700}.portfolio-platforms_technology{text-transform:uppercase;color:#2e2548;background:#e2dee6;border-radius:20px;margin:10px;padding:7px 15px;font-size:.8rem;font-weight:700}
