.button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;color:#fff;background-color:#a50034;font-family:inherit;font-weight:600;line-height:1;font-size:1em;border:none;border-radius:34px;padding:16px 28px;z-index:1;outline-offset:0}.button:focus:not(:focus-visible){outline:none}.button[disabled],.button.disabled,.is-disabled>.button{background-color:rgba(0,0,0,.3);cursor:pointer;pointer-events:none;color:#000}.button{text-transform:uppercase}.social-posts{margin-bottom:clamp(50px,6.25vw,120px) !important}.social-posts .title-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media(max-width: 992px){.social-posts .title-wrapper{flex-direction:column;align-items:flex-start}}@media(max-width: 992px){.social-posts .title-wrapper .title-col{width:100%}}.social-posts .title-wrapper .title-col h5{margin:0 0 10px}.social-posts .title-wrapper .title-col h2{font-size:clamp(70px,5.208vw,100px);margin:0;line-height:1.1}@media(max-width: 768px){.social-posts .title-wrapper .title-col h2{font-size:clamp(40px,3.525vw,70px)}}.social-posts .title-wrapper .title-col .social-media-list{display:flex;justify-content:center;align-items:center;gap:20px;list-style:none;margin:0;padding:0}@media(max-width: 768px){.social-posts .title-wrapper .title-col .social-media-list{margin:25px 0 0;text-align:center;justify-content:flex-start}}.social-posts .title-wrapper .title-col .social-media-list li{padding:0}.social-posts .title-wrapper .title-col .social-media-list a{background:#a50034;border-radius:50%;width:42px;height:42px;display:flex;justify-content:center;align-items:center;color:#fff;text-decoration:none}.social-posts .title-wrapper .title-col .social-media-list a:hover{background:#fc3ea8}.social-posts .social-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 760px){.social-posts .social-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}}@media(max-width: 480px){.social-posts .social-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px}}.social-posts .social-grid .item{position:relative}.social-posts .social-grid .item .image{position:relative}.social-posts .social-grid .item .image img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1}.social-posts .social-grid .item .image:after{position:absolute;top:0;left:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.7) 100%);content:"";width:100%;height:100%}.social-posts .social-grid .item .content{position:absolute;bottom:0;padding:20px;color:#fff}.social-posts .social-grid .item .social-icon{position:absolute;top:10px;right:10px;color:#fff}.social-posts .pagination{display:flex;justify-content:center;margin-top:40px;gap:10px}.social-posts .pagination a{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;color:#fff;background-color:#a50034;font-family:inherit;font-weight:600;line-height:1;font-size:1em;border:none;border-radius:34px;padding:16px 28px;z-index:1;outline-offset:0}.social-posts .pagination a:focus:not(:focus-visible){outline:none}.social-posts .pagination a[disabled],.social-posts .pagination a.disabled,.is-disabled>.social-posts .pagination a{background-color:rgba(0,0,0,.3);cursor:pointer;pointer-events:none;color:#000}.social-posts .pagination a{border:1px solid #a50034;background-color:rgba(0,0,0,0);color:#a50034}.social-posts .pagination a:hover{background:#a50034;color:#fff}.social-posts .pagination span{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer;color:#fff;background-color:#a50034;font-family:inherit;font-weight:600;line-height:1;font-size:1em;border:none;border-radius:34px;padding:16px 28px;z-index:1;outline-offset:0}.social-posts .pagination span:focus:not(:focus-visible){outline:none}.social-posts .pagination span[disabled],.social-posts .pagination span.disabled,.is-disabled>.social-posts .pagination span{background-color:rgba(0,0,0,.3);cursor:pointer;pointer-events:none;color:#000}
/*# sourceMappingURL=social-posts-style.css.map */
