/* cache 2025-09-30 07:35:05 */
section.design .banner{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:start;height:26rem;padding:2rem 7rem;margin-bottom:3rem;background-image:linear-gradient(90deg,#fbff3c 0,#ff9838 90%);border-radius:1rem}section.design .banner .text{font-size:3.4rem;font-weight:500;z-index:2}section.design .banner .caption{margin-bottom:1.5rem;font-size:2.4rem;z-index:2}section.design .banner .btn{width:30rem;z-index:2}section.design .banner::after{content:'';position:absolute;right:7rem;height:100%;width:46rem;background-image:url("/i/img/design-bg.png");background-size:cover;background-position:center;background-repeat:no-repeat}section.design>.text{margin-bottom:4rem}section.design section.services .items{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}section.design section.services .items .item .img-container{position:relative;display:flex;margin-bottom:2rem}section.design section.services .items .item .img-container img{width:100%;height:25rem;object-fit:cover;border-radius:2.5rem}section.design section.services .items .item .img-container .btn{position:absolute;bottom:2.2rem;right:2.6rem;width:22rem}section.design section.services .items .item .name{margin-bottom:1rem;font-size:2rem}section.design section.services .items .item .text{margin-bottom:1rem}section.design section.services .items .item .price{font-size:2rem}