.social-holder{margin:0 0 50px}.social-holder>ul{float:left;list-style:none;margin:0;padding:0}.social-holder>ul>li{float:left;margin-left:15px}.social-holder>ul>li>a{display:block}.social-holder>ul>li>a svg{display:block;fill:#dc2f34;height:20px;width:20px}.social-holder .share-title{color:#000;float:left;font-size:14px;font-weight:400;line-height:20px;margin:2px 0 0;text-transform:uppercase}.social-holder:after,.social-holder>ul:after{clear:both;content:"";display:block}.social-holder>ul>li>a:focus,.social-holder>ul>li>a:hover{opacity:.7}.row:has(.newsletter-btn)>.col-auto{flex:0 0 100%;max-width:100%}@media (min-width:576px){.row:has(.newsletter-btn)>.col-auto{padding-left:0;padding-right:0}}.social-holder:has(.newsletter-btn){align-items:center;display:flex;flex-wrap:wrap;row-gap:12px}.social-holder .newsletter-btn{align-items:center;background:#dc2f34;border:1px solid #dc2f34;border-radius:0;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:16px;margin-left:auto;padding:8px 14px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.social-holder .newsletter-btn svg{flex-shrink:0;height:16px;width:16px}.social-holder .newsletter-btn:focus-visible,.social-holder .newsletter-btn:hover{background:#fff;color:#dc2f34}@media (max-width:575px){.social-holder .newsletter-btn{flex-basis:100%;justify-content:center;margin-left:0}}