.page-module__oQ4Z3G__designpage>p:nth-child(2){color:#000;margin-bottom:30px;font:16px/20px Campton Medium,Helvetica Medium}.page-module__oQ4Z3G__designpage>p:last-child{color:#000;text-align:center;font:26px/31px Campton Medium,Helvetica Medium}.page-module__oQ4Z3G__grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:75px;display:grid}.page-module__oQ4Z3G__grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px 30px 24px 39px}.page-module__oQ4Z3G__grid>div:last-child{grid-column:span 2}.page-module__oQ4Z3G__grid p:first-child{color:var(--primary-color);margin-bottom:10px;font:18px/22px Campton Medium,Helvetica Medium}.page-module__oQ4Z3G__grid p:last-child{color:#4e4e4e;font:16px/20px Campton Light,Helvetica Roman}@media screen and (max-width:767px){.page-module__oQ4Z3G__designpage>p:nth-child(2){margin-bottom:20px}.page-module__oQ4Z3G__grid{grid-template-columns:repeat(1,1fr);gap:10px;margin-bottom:50px}.page-module__oQ4Z3G__grid>div{padding:24px 32px}.page-module__oQ4Z3G__grid>div:last-child{grid-column:span 1}}
.portfolio-module__QB0TRa__seeMore{color:#000;cursor:pointer;background:#f2f2f2;border:none;border-radius:10px;justify-content:center;align-items:center;width:300px;height:50px;margin:0 auto;font:14px/17px Campton Light,Helvetica Roman;transition:all .3s;display:flex}.portfolio-module__QB0TRa__seeMore:hover{background:var(--primary-color);color:#fff}@media screen and (max-width:767px){.portfolio-module__QB0TRa__seeMore{margin-bottom:50px}}@media screen and (max-width:450px){.portfolio-module__QB0TRa__seeMore{width:calc(100% - 40px)}}
.portfoliocard-module__8MVemG__card{perspective:500px;flex-direction:column;align-items:center;width:100%;height:500px;padding-top:65px;display:flex;position:relative;overflow:hidden}.portfoliocard-module__8MVemG__card:after{content:"";z-index:1;transition:all .3s;position:absolute;inset:0}.portfoliocard-module__8MVemG__card>*{z-index:2;position:relative}.portfoliocard-module__8MVemG__logo{z-index:3;background:#fff;border-radius:10px;padding:12px 17px 7px;box-shadow:0 3px 6px #00000029}.portfoliocard-module__8MVemG__websiteImg{transform-style:preserve-3d;transition:transform .15s ease-out;position:absolute;top:140px}@media screen and (max-width:1023px){.portfoliocard-module__8MVemG__card{height:400px}.portfoliocard-module__8MVemG__websiteImg{max-width:330px}}
