@import"https://fonts.googleapis.com/css?family=Roboto:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic";*{box-sizing:border-box;font-family:"Roboto",sans-serif;margin:0;padding:0}.advertorial{background-color:#f0f0f0;display:flex;justify-content:center;align-items:center;width:100%;min-height:100vh;flex-wrap:wrap}.advertorial__container{max-width:1100px;margin:20px auto;background:#fff;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;align-items:center}.advertorial__content{width:100%}.advertorial__media{width:100%}.advertorial__headline{text-align:center;font-size:28px;font-weight:bold;color:#000;margin-bottom:15px;line-height:1.4}.advertorial__description{font-size:14px;color:#555;margin-bottom:20px;line-height:25px}.advertorial__description--bold{color:dimgray}.advertorial__description--link{color:#007bff;text-decoration:underline}.advertorial__benefits{list-style:none;padding:0;margin-bottom:20px}.advertorial__benefit-item{font-size:16px;font-weight:bolder;margin-bottom:10px;display:flex;align-items:center;color:#000}.advertorial__check-icon{color:#0c0;border-radius:50%;padding:5px 6px;border:2px solid #0c0;font-weight:bolder;font-size:1.2rem;margin-right:10px}.advertorial__thumbnail{display:flex;justify-content:center;margin:20px 0}.advertorial__thumbnail--mobile{display:block}.advertorial__thumbnail--desktop{display:none}.advertorial__image{width:100%;border-radius:5px}.advertorial__cta-button{display:block;width:100%;max-width:300px;margin:20px auto 0;text-align:center;background:#007bff;color:#fff;text-decoration:none;font-size:24px;padding:15px;border-radius:5px;font-weight:bold;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:background .3s}.advertorial__cta-button:hover{background:#0056b3}.site-footer{width:100%;margin-top:50px;background-color:#333;color:#ccc;padding:20px 0;text-align:center}.site-footer__container{width:90%;max-width:800px;margin:0 auto;font-size:14px;line-height:1.6}.site-footer__nav{margin-bottom:15px}.site-footer__link{color:#fff;font-size:1.2rem;margin:0 10px}.site-footer__link:hover{text-decoration:underline}.site-footer__disclaimer{padding-top:5px;margin:10px 0;text-align:left}.site-footer__company-info{text-align:center;margin:0 20px;font-size:10px}@media(min-width: 769px){.advertorial__container{flex-direction:row;justify-content:space-around;padding:30px 20px}.advertorial__content,.advertorial__media{width:45%}.advertorial__headline{text-align:left;font-size:38px;line-height:50px}.advertorial__description{font-size:16px}.advertorial__thumbnail--desktop{display:block}.advertorial__thumbnail--mobile{display:none}.advertorial__cta-button{margin-top:0}}