.portfolio-home{background:url(/images/portfolio/Groupbackground.jpg);background-size:cover;background-repeat:no-repeat;height:auto}.portfolio-content{background:url(/images/casestudies/Subtract.jpg);background-size:cover;height:auto;width:100%}.marquee-font{font-size:180px}.cards{height:90vh;flex-wrap:wrap}.card,.cards{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.card{max-width:75%;height:50.5vh;background:#f1f1f1;border-radius:7px;margin:0 auto}.card-1,.card-2,.card-3,.card-4,.card-5{position:absolute;bottom:12rem;left:17rem}.cards-img{max-width:100%;height:auto}.card-img-1{position:relative;bottom:2.5rem}.card-img-2{position:relative;bottom:2.2rem}.card h2{font-size:80px;font-weight:900;font-stretch:condensed;color:#ff98a2;text-transform:uppercase}@media screen and (max-width:1300px){.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}}@media screen and (max-width:1100px){.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:500px}}@media screen and (max-width:1000px){.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:500px}}@media screen and (max-width:901px){.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{position:relative;bottom:10rem;top:6rem}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:500px}}@media screen and (max-width:830px){.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{position:relative;bottom:10rem;top:6rem}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:500px}}@media screen and (max-width:800px){.home-content-main{width:450px}.portfolio_1,.portfolio_2{width:30%;height:30%;position:relative;left:2rem}.portfolio_2{bottom:8rem}.portfolio_3{left:2rem}.portfolio_3,.portfolio_4{width:30%;height:30%;position:relative}.portfolio_4{left:7rem}.portfolio_5{width:25%;height:25%;margin-top:1rem;position:relative;right:5rem}.card{position:absolute;width:80%;height:22vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{position:relative;bottom:10rem;top:6rem}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:500px}}@media screen and (max-width:740px){.portfolio-set-1-img,.portfolio-set-2-img{display:flex;flex-direction:column;justify-content:center;align-items:center}.portfolio_1,.portfolio_2{width:80%;height:80%;position:relative;left:0}.portfolio_2{bottom:8rem;margin-top:12rem}.portfolio_3,.portfolio_4{width:80%;height:80%;position:relative;left:0}.portfolio_5{margin-top:1rem;position:relative;right:0;width:80%;height:80%}.card{position:absolute;width:60%;height:66vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:300px}}@media screen and (max-width:680px){.card{position:absolute;width:60%;height:66vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.card-img-1{position:relative;top:.2rem}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:300px}}@media screen and (max-width:620px){.card{position:absolute;width:70%;height:66vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:300px}}@media screen and (max-width:500px){.card{position:absolute;width:80%;height:60vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:250px}}@media screen and (max-width:490px){.card{position:absolute;width:80%;height:60vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.card-img-1{position:relative;bottom:.1rem}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:250px}}@media screen and (max-width:450px){.card{position:absolute;width:80%;height:60vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.card-img-1{position:relative;bottom:17px}.cards-img-2{position:relative;bottom:0;top:2rem}}@media screen and (max-width:415px){.card{position:absolute;width:90%;height:60vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{top:15rem}.cards-img-1,.cards-img-2{position:relative;bottom:0}.cards-img-2{top:2rem}.cards-img{width:230px}}@media screen and (max-width:376px){.card{position:absolute;width:90%;height:70vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{position:relative;bottom:200px;margin-top:20px}.cards-img-2{position:relative;bottom:0;top:2rem}.cards-img{width:230px}}@media screen and (max-width:361px){.card{position:absolute;width:90%;height:70vh;background:#f1f1f1;display:flex;justify-content:center;align-items:center;border-radius:10px;margin:0 auto;text-align:center}.cards-img-1{position:relative;bottom:200px;margin-top:20px}.cards-img-2{position:relative;bottom:0;top:2rem}.card-1{left:4.2rem;top:0}.cards-img{width:230px}.card-2,.card-3,.card-4{left:4.2rem;top:3rem}}.scroller{width:100%}.scroller__inner{padding-block:1rem;display:flex;flex-wrap:wrap;gap:1rem}.scroller[data-animated=true]{overflow:hidden}.scroller[data-animated=true] .scroller__inner{width:max-content;flex-wrap:nowrap;animation:scroll var(--_animation-duration,.5s) var(--_animation-direction,forwards) linear infinite}.scroller[data-direction=right]{--_animation-direction:reverse}.scroller[data-direction=left]{--_animation-direction:forwards}.scroller__inner img{width:100px}.marquee-section{font-weight:800;color:#ececec}.marquee{width:100%;overflow:hidden;position:relative}@keyframes marquee{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.scrolling_text{width:100%;overflow:hidden;position:relative}.text{display:flex;white-space:nowrap;font-size:110px;color:#ececec;font-weight:700;animation:scroll-text 1s linear infinite}.text span{margin:0 40px}@keyframes scroll-text{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}.outer{overflow:hidden}.outer div{display:inline-block}.loop{white-space:nowrap;animation:loop-anim 40s linear infinite}@keyframes loop-anim{0%{margin-left:0}to{margin-left:-50%}}@media (max-width:900px){.card{transform:translateX(-170px)}.card-1,.card-2,.card-3,.card-4,.card-5{position:absolute;bottom:27rem;left:17rem}}