.dynamic-block-frontend{border:1px solid #dbdbdb;border-radius:4px;box-shadow:5px 5px 5px rgba(0,0,0,.03);margin-bottom:35px;overflow:hidden;padding:20px;position:relative}
.social-share-block-frontend{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(186px,1fr));padding:.5rem;place-items:center}.social-share-block-frontend p{margin:0}.social-share-block-frontend .social-icon-wrapper{display:flex;gap:2.2rem;justify-content:space-between}.social-share-block-frontend .social-icon-wrapper button{background:none;border:none;font-size:2rem;opacity:.97;padding:.2rem;transition:all .125s ease-in-out .05s;width:min-content}.social-share-block-frontend .social-icon-wrapper button:hover{background:none;opacity:1;text-shadow:2px 2px 1px rgba(0,0,0,.25);transform:scale(1.05)}.social-share-block-frontend .social-icon-wrapper button:active,.social-share-block-frontend .social-icon-wrapper button:focus{background:none;opacity:1;text-shadow:1px 1px 1px rgba(0,0,0,.25);transform:scale(.99)}
.social-follow-block-frontend{padding:75px 5px;text-align:center}.social-follow-block-frontend .social-follow-block-text{font-size:17px;margin-bottom:20px}.social-follow-block-frontend a{outline:none}.social-follow-block-frontend .fa{cursor:pointer;font-size:25px;margin:5px;padding:10px;text-align:center;text-decoration:none;transition:all .15s ease-in-out;width:45px;z-index:-1}.social-follow-block-frontend .fa:active{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:scale(1.25);z-index:1}.social-follow-block-frontend .fa-facebook{background:#3b5998;border-radius:10px;color:#fff}.social-follow-block-frontend .fa-twitter{background:#55acee;border-radius:10px;color:#fff}.social-follow-block-frontend .fa-pinterest{background:#cb2027;border-radius:10px;color:#fff}.social-follow-block-frontend .fa-instagram{background:#125688;border-radius:10px;color:#fff}.social-follow-block-frontend .fa-youtube{background:#b00;border-radius:10px;color:#fff}@media screen and (min-width:500px){.social-follow-block-frontend .social-follow-block-text{font-size:22px}}@media screen and (min-width:768px){.social-follow-block-frontend{padding:100px 20px}.social-follow-block-frontend .social-follow-block-text{font-size:30px}.social-follow-block-frontend .fa{font-size:30px;padding:9px;width:50px}}@media screen and (min-width:1025px){.social-follow-block-frontend .fa:hover{box-shadow:0 5px 10px rgba(0,0,0,.2);transform:scale(1.25);z-index:1}.social-follow-block-frontend .fa:active{box-shadow:0 2px 5px rgba(0,0,0,.25);transform:scale(1.15);z-index:1}}
.dynamic-block-frontend{border:1px solid #dbdbdb;border-radius:4px;box-shadow:5px 5px 5px rgba(0,0,0,.03);margin-bottom:35px;overflow:hidden;padding:20px;position:relative}
.card{background:#fff;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.26);margin:0 auto;overflow:hidden;padding:1rem;position:relative}
