.designs .box-container{margin-top:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px}@media(max-width:450px){.designs .heading{font-size:25px}.designs .box-container{grid-template-columns:1fr}}.cta{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed;z-index:1;padding:40px 0}.cta :after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--gradient);opacity:.95;z-index:-1}.cta .cta-subtitle,.cta .section-title{color:var(--white-1)}.cta .cta-subtitle{font-size:var(--fs-6);font-weight:var(--fw-500);text-align:center}.cta .section-title{margin-block:12px 18px}.cta .btn{margin-inline:auto;background-color:var(--white);color:#131a13;font-weight:700}@media(min-width:1200px){.cta{padding:50px 0}.cta .section-title{margin-block:15px 24px}}.design-box{background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.2);margin-bottom:10px}.design-box .image{margin-bottom:20px;overflow:hidden;height:auto;border-radius:5px;width:100%}.design-box .image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.design-box .content{text-align:center}.design-box .content h3{font-size:20px;color:#334}.design-box .content p{font-size:15px;color:#777;line-height:2;padding:15px 0}.design-box .content .btn{display:inline-block;padding:10px 30px;color:#fff;font-size:16px}.design-box .content .btn :hover{background-color:crimson;border-color:crimson;color:#fff}.design-box .content .icons{display:flex;align-items:center;justify-content:space-between;margin-top:20px;padding-top:15px;border-top:1px solid #334}.design-box .content .icons span{font-size:14px;color:#777;display:flex;align-items:center;gap:5px}.design-box .content .icons span i{color:crimson;padding-right:5px}@media(max-width:450px){.box .image{height:200px}.box .content .icons span,.box .content p{font-size:12px}}