.products-section{padding:300px 0 80px}.products-section .heading-wrapper{margin:0 auto;max-width:100%;text-align:center;width:1200px}.products-section .heading-wrapper h3{font-size:62.4px;font-weight:900;letter-spacing:3.744px;line-height:1.237;margin-bottom:32px}.products-section .heading-wrapper p{font-size:22.4px;font-weight:300;line-height:1.8;margin-top:16px}.products-section .logo-wrapper{align-items:center;display:flex;gap:40px;justify-content:space-between;margin-top:17px;width:100%}.products-section .portfolio-container{gap:30px;padding:120px 10px 0}.products-section .portfolio-container a{display:inline-block;text-decoration:none}.products-section .portfolio-container a img{transition:.3s ease}.products-section .portfolio-container a:hover img{opacity:.7}.products-section .portfolio-container h4{font-size:33.6px;font-weight:900;letter-spacing:2.016px;line-height:1;margin-bottom:27px}@media (max-width:768px){.products-section .portfolio-container{padding:80px 10px 0}.products-section .span4{margin:0 auto;max-width:100%;width:500px}.products-section .span4 a{margin-bottom:30px}}@media (max-width:568px){.products-section{padding:280px 0 40px}.products-section .heading-wrapper h3{font-size:32px;letter-spacing:1.8px;margin-bottom:32px}.products-section .heading-wrapper p{font-size:18px}.products-section .logo-wrapper{flex-direction:column;gap:30px;justify-content:center;margin-top:30px}.products-section .logo-wrapper img{max-width:100%;width:250px}.products-section .portfolio-container h4{font-size:27.88px;letter-spacing:1.67px}}