.cm-recent-post-design{padding:0 0 5rem 2rem;width:100%}.cm-recent-post-design .content-wrapper{padding:0}.cm-recent-post-design .section-title{margin-bottom:20px}.cm-recent-post-design .section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:4rem;text-align:center}.cm-recent-post-design .section-title{color:#000023;font-size:52px;font-weight:700;line-height:1.2;margin:0 0 1.5rem;text-align:center}.cm-recent-post-design .section-title h1,.cm-recent-post-design .section-title h2,.cm-recent-post-design .section-title h3,.cm-recent-post-design .section-title h4,.cm-recent-post-design .section-title h5,.cm-recent-post-design .section-title h6{color:#000023;font-size:52px;font-weight:700;line-height:1.2;margin:0;text-align:center}.cm-recent-post-design .section-description{max-width:639px}.cm-recent-post-design .section-description,.cm-recent-post-design .section-description p{color:#202944;font-size:16px;font-weight:400;line-height:1.6;margin:0;text-align:center}.cm-recent-post-design .posts-slider-wrapper{position:relative}.cm-recent-post-design .posts-slider{margin-bottom:2rem}.cm-recent-post-design .posts-slider .owl-stage-outer{padding:0}.cm-recent-post-design .post-slide{height:auto}.cm-recent-post-design .post-card{background:#fff;border-radius:12px;display:block;height:100%;overflow:hidden;text-decoration:none;transition:all .3s ease}.cm-recent-post-design .post-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.15);transform:translateY(-5px)}.cm-recent-post-design .post-image{border-radius:25px;height:550px;overflow:hidden;position:relative;width:100%}.cm-recent-post-design .post-image:after{background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2)),linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));border-radius:25px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.cm-recent-post-design .post-image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.cm-recent-post-design .post-card:hover .post-image img{transform:scale(1.1)}.cm-recent-post-design .post-content{bottom:0;color:#fff;padding:1rem;position:absolute}.cm-recent-post-design .post-label{display:none}.cm-recent-post-design .post-description{margin:.75rem 0 0}.cm-recent-post-design .post-description,.cm-recent-post-design .post-description p{color:#fff;font-size:16px;font-weight:400;-webkit-line-clamp:3;line-clamp:3;line-height:1.5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-recent-post-design .post-description p{margin:0}.cm-recent-post-design .post-title{color:#fff;font-size:36px;font-weight:400;-webkit-line-clamp:1;line-clamp:1;line-height:1.3;margin:0;text-overflow:ellipsis;transition:color .3s ease;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cm-recent-post-design .post-card:hover .post-title{color:F96339#fff}.cm-recent-post-design .slider-controls-row{align-items:center;display:flex;gap:2rem;padding:2rem;width:100%}.cm-recent-post-design .slider-progress-bar{flex:1;height:2px;min-width:0;position:relative}.cm-recent-post-design .owl-dots-container{align-items:center;display:flex;height:2px;position:relative;width:100%}.cm-recent-post-design .owl-dots-container .owl-dots .owl-dot span{display:none}.cm-recent-post-design .owl-dots-container .owl-dots{align-items:center;display:flex!important;gap:.5rem;justify-content:center;width:100%}.cm-recent-post-design .owl-dots-container .owl-dots.disabled{display:none!important}.cm-recent-post-design .owl-dots-container .owl-dots .owl-dot{background:hsla(0,0%,100%,.5);border-radius:50%;cursor:pointer;height:12px;padding:0;transition:all .3s ease;width:12px}.cm-recent-post-design .owl-dots-container .owl-dots .owl-dot.active{background-color:#00002e}.cm-recent-post-design .posts-slider .owl-dots{display:none!important}.cm-recent-post-design .view-all-button-wrapper{flex-shrink:0}.cm-recent-post-design .view-all-button{align-items:center;backdrop-filter:blur(37px);background:#00002e;border:1px solid rgba(0,0,0,.5);border-radius:100px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:.5rem;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cm-recent-post-design .view-all-button:hover{background:transparent;color:#000023}.cm-recent-post-design .view-all-button svg{flex-shrink:0;transition:transform .3s ease}.cm-recent-post-design .view-all-button:hover svg{transform:translateX(4px)}.cm-recent-post-design .view-all-button:hover svg path{fill:#000023}@media (max-width:1200px){.cm-recent-post-design{padding:60px 2rem}.cm-recent-post-design .section-title,.cm-recent-post-design .section-title h1,.cm-recent-post-design .section-title h2,.cm-recent-post-design .section-title h3,.cm-recent-post-design .section-title h4,.cm-recent-post-design .section-title h5,.cm-recent-post-design .section-title h6{font-size:42px}}@media (max-width:991px){.cm-recent-post-design{padding:40px 1rem}.cm-recent-post-design .section-header{margin-bottom:3rem}.cm-recent-post-design .section-title,.cm-recent-post-design .section-title h1,.cm-recent-post-design .section-title h2,.cm-recent-post-design .section-title h3,.cm-recent-post-design .section-title h4,.cm-recent-post-design .section-title h5,.cm-recent-post-design .section-title h6{font-size:36px}.cm-recent-post-design .section-description{font-size:15px;max-width:100%}.cm-recent-post-design .section-description p{font-size:15px}.cm-recent-post-design .slider-controls-row{flex-direction:column;gap:1.5rem}.cm-recent-post-design .view-all-button-wrapper{display:flex;justify-content:center;width:100%}}@media (max-width:767px){.cm-recent-post-design{padding:30px 1rem}.cm-recent-post-design .section-title,.cm-recent-post-design .section-title h1,.cm-recent-post-design .section-title h2,.cm-recent-post-design .section-title h3,.cm-recent-post-design .section-title h4,.cm-recent-post-design .section-title h5,.cm-recent-post-design .section-title h6{font-size:28px}.cm-recent-post-design .section-description,.cm-recent-post-design .section-description p{font-size:14px}.cm-recent-post-design .post-image{height:400px}.cm-recent-post-design .post-content{padding:20px}.cm-recent-post-design .post-title{font-size:20px}.cm-recent-post-design .slider-controls-row{padding:0}}