/* Measurements of portfolio, clients and service cards from the reference. */
.portfolio{padding-bottom:4%!important}.clients{padding:4% 0!important}.clients-heading{padding:2% 0!important}.clients-image{display:block!important;margin:0 auto!important}.services-grid{row-gap:20px!important}
.portfolio{padding:30px 0 4vw;background:#fff}.portfolio-heading{width:80%;margin:auto}.portfolio-title{font:500 26px/1.6 Inter,Arial,sans-serif;margin:0;color:#e84e0f}.section-divider{position:relative;width:4%;height:4px;margin:10px auto 0}.section-divider:before{content:'';position:absolute;top:0;left:0;right:0;border-top:6px solid #e84e0f}.portfolio-grid{width:100%;gap:0}.portfolio-grid article{margin-top:30px}.portfolio-grid article p{font:600 22px/1.5 Inter,Arial,sans-serif;color:#666;margin:0}.portfolio-grid article img{width:100%;height:auto}.clients{width:100%;max-width:none;background:#272726;padding:4vw 0;color:#fff;text-align:center;border-bottom:13px solid #272726}.clients-heading{padding:2vw 0}.clients-title{font:500 26px/1.6 Inter,Arial,sans-serif;margin:0 0 20px;color:#fff}.clients-heading .section-divider{margin:10px auto 20px}.clients-image{display:inline-block;width:90%;border:9px solid #d3d3d3;line-height:0}.clients .clients-image img{width:100%;height:auto;margin:0}.services{width:100%;max-width:none;padding:0 0 52px;background:#fff}.services>h2{width:80%;margin:0 auto;padding:24px 0 10px;font:500 26px/1.3 Sora,Arial,sans-serif;color:#e84e0f}.services>h2:first-line{color:#7a7a7a}.services>p{margin:10px auto 0;padding-bottom:31px;font:500 18px/1.4 Inter,Arial,sans-serif}.services-grid{width:80%;max-width:1080px;margin:0 auto;gap:0 5.5%}.services-grid article{padding-top:30px;margin-bottom:40px}.services-grid article:nth-child(n+4){padding-top:0}.services-grid img{height:45px;width:auto;margin:0 auto 27.83px}.services-grid h3{font:500 20px/1.3 Sora,Arial,sans-serif;color:#706f6f;margin:10px 0 0;padding-bottom:10px;min-height:62px}.services-grid p{font:300 13px/1.4 Inter,Arial,sans-serif;margin:0;max-width:none}.services-grid h3+ p{padding:0}
@media(max-width:980px){.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients{padding:50px 0}.clients-heading{padding:30px 0}.clients-image{width:90%}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.portfolio-grid{grid-template-columns:1fr}.portfolio-title,.clients-title{font-size:24px}.portfolio-heading{width:90%}.portfolio-heading .section-divider,.clients-heading .section-divider{width:10%}.clients-image{width:90%}.services-grid{grid-template-columns:1fr}.services-grid article:nth-child(n+4){padding-top:30px}.services>h2{font-size:24px}.services-grid h3{min-height:0}}
@media(max-width:980px){.clients{padding:50px 0!important}.clients-heading{padding:30px 0!important}}
