.ad-container{position:relative;width:100%;max-width:1200px;margin:30px auto;padding:0 15px;text-align:center;background-color:#e7e7e7;background-size:cover;background-position:left;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / .2);color:#fff;overflow:hidden;opacity:0;transform:scale(.9);transition:opacity 0.6s ease,transform 0.6s ease}.ad-container.visible{visibility:visible;opacity:1;transform:scale(1)}.ad-container p,.ad-buttons{position:relative;z-index:2;padding-left:25px;padding-right:25px;text-transform:uppercase;text-align:center}.ad-container h2{padding-top:30px;font-weight:bolder;font-size:2.2rem!important;color:#fff;margin:0 0 20px}.ad-container p{margin-bottom:0!important;margin-top:20px;color:#fff!important;font-size:1.2rem!important}.ad-container .ad-buttons{margin-top:10px;padding-bottom:30px}.ad-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;margin-top:20px;padding-left:100px;padding-right:100px;padding-bottom:15px}.ad-buttons a{color:#fff;padding:10px 20px;border-radius:100px;font-size:16px;font-weight:700;transition:background-color 0.3s ease}.ad-buttons a:hover{box-shadow:0 4px 8px rgb(0 0 0 / .2);filter:brightness(1.1)}@media (max-width:768px){.ad-buttons{padding-left:25px;padding-right:25px}}@media (max-width:576px){.ad-container h2{font-size:2rem!important}.ad-buttons{grid-template-columns:1fr;grid-gap:15px}}