.blogs__newsletter__content{text-align:center;margin-bottom:50px}.blogs__newsletter__sec .container{max-width:90%}.blogs__newsletter__sec{margin-bottom:80px}.blog__card{--r:30px;--s:40px;--x:112px;--y:5px;width:100%;height:100%;aspect-ratio:1;background:#f1f1f1;border-radius:30px;--_m:/calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%,#0000 72%);--_g:conic-gradient(from 180deg at var(--r) calc(100% - var(--r)),#0000 25%,#000 0);--_d:(var(--s) + var(--r));-webkit-mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));mask:calc(var(--_d) + var(--x)) 100% var(--_m),0 calc(100% - var(--_d) - var(--y)) var(--_m),radial-gradient(var(--s) at 0 100%,#0000 99%,#000 calc(100% + 1px)) calc(var(--r) + var(--x)) calc(-1*var(--r) - var(--y)),var(--_g) calc(var(--_d) + var(--x)) 0,var(--_g) 0 calc(-1*var(--_d) - var(--y));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;padding:12px 14px;border-top-left-radius:8px}.blog__card__img{text-align:center}.blog__card__main{position:relative}.blog__card__btn{position:absolute;bottom:0;left:0}.blog__card h3{font-size:20px;font-weight:700;color:#3a3a3a;margin-top:16px;margin-bottom:25px}.blog__card h3,.blog__card p{text-align:left}.blog__card__img img{width:100%;height:100%;border-radius:40px}.blogs__newsletter__sec .swiper-wrapper{padding-bottom:100px}.blogs__newsletter__sec span.swiper-pagination-bullet.swiper-pagination-bullet-active{width:32px;height:10px;border-radius:100px;background-color:var(--theme-color)}.blogs__newsletter__sec span.swiper-pagination-bullet{width:32px;height:10px;border-radius:100px;background-color:#d9d9d9}@media(max-width:1440px){.blog__card{height:440px}.blog__card h3{margin-bottom:5px}.blog__card p{font-size:14px}}@media(max-width:992px){.blogs__newsletter__sec .container{max-width:100%}}@media(max-width:575px){.blog__card{height:100%}}@media(max-width:414px){.blogs__newsletter__content h2{font-size:36px}.blogs__newsletter__content h2 img{width:50px;height:50px}.blog__card h3{font-size:16px;margin-top:5px}.blog__card p{font-size:13px}.blog__card__btn a{padding:16px}.blog__card__btn{left:19px}.blog__card{--s:21px;--x:136px}}@media(max-width:375px){.blogs__newsletter__content h2{font-size:30px}.blogs__newsletter__content{margin-bottom:30px}.blog__card{height:390px;--s:27px}}