.msw-portfolio.type-image-box .grid>div>article{box-shadow:0px 3px 10px rgba(0,0,0,0.2)}.msw-portfolio.type-image-box .grid>div>article>div>h3{font-family:DIN Next W01 Bold}.msw-portfolio.type-image-box .grid>div>article>div>p{font-family:DIN Next W01 Light}.msw-portfolio.type-image-box .grid>div>article>div>.button{display:inline-block}@media screen and (max-width:750px){.msw-portfolio.type-image-box .grid{margin-left:-2.6666666667vw;margin-right:-2.6666666667vw}.msw-portfolio.type-image-box .grid>div{padding:0px 2.6666666667vw}.msw-portfolio.type-image-box .grid>div>article>div{padding:2.6666666667vw}.msw-portfolio.type-image-box .grid>div>article>div>h3{font-size:4.8vw;line-height:6.4vw}.msw-portfolio.type-image-box .grid>div>article>div>p{font-size:4.8vw;line-height:6.1333333333vw}.msw-portfolio.type-image-box .grid>div>article>div>.button{margin-top:1.3333333333vw}}@media print,screen and (min-width:751px) and (max-width:1024px){.msw-portfolio.type-image-box .grid{margin-left:-1.171875vw;margin-right:-1.171875vw}.msw-portfolio.type-image-box .grid>div{padding:0px 1.171875vw}.msw-portfolio.type-image-box .grid>div>article>div{padding:1.5625vw}.msw-portfolio.type-image-box .grid>div>article>div>h3{font-size:1.5625vw;line-height:2.03125vw}.msw-portfolio.type-image-box .grid>div>article>div>p{font-size:1.40625vw;line-height:1.796875vw}.msw-portfolio.type-image-box .grid>div>article>div>.button{margin-top:0.78125vw}}@media screen and (min-width:1025px) and (max-width:1280px){.msw-portfolio.type-image-box .grid{margin-left:-1.171875vw;margin-right:-1.171875vw}.msw-portfolio.type-image-box .grid>div{padding:0px 1.171875vw}.msw-portfolio.type-image-box .grid>div>article>div{padding:1.5625vw}.msw-portfolio.type-image-box .grid>div>article>div>h3{font-size:1.5625vw;line-height:2.03125vw}.msw-portfolio.type-image-box .grid>div>article>div>p{font-size:1.40625vw;line-height:1.875vw}.msw-portfolio.type-image-box .grid>div>article>div>.button{margin-top:0.78125vw}}@media screen and (min-width:1281px){.msw-portfolio.type-image-box .grid{margin-left:-15px;margin-right:-15px}.msw-portfolio.type-image-box .grid>div{padding:0px 15px}.msw-portfolio.type-image-box .grid>div>article>div{padding:20px}.msw-portfolio.type-image-box .grid>div>article>div>h3{font-size:20px;line-height:26px}.msw-portfolio.type-image-box .grid>div>article>div>p{font-size:18px;line-height:24px}.msw-portfolio.type-image-box .grid>div>article>div>.button{margin-top:10px}}@media screen and (max-width:750px){.msw-portfolio.type-image-box .grid>div+div{margin-top:2.6666666667vw}}