.tip-card,.tip-link{position:relative}.tip-cta,.tip-heading{pointer-events:none;z-index:2}.tip-link,a.tip-link,a.tip-link .tip-cta{text-decoration:none}.tip-card,.tip-cta,button.modal-open-btn.featured-tip{font-family:Poppins,sans-serif;text-align:center}.tip-card-image{display:block;width:100%}.tip-heading,.tip-image{transform:translateX(-50%);width:85%;left:50%}.tip-link{color:inherit;display:block}.modal-open-btn img,a.tip-link:focus{border:0}.tip-heading{border-radius:4px;color:#900;font-weight:700;padding:5px 10px;position:absolute;text-transform:uppercase;top:25%}.tip-cta{color:#000;display:block;font-size:clamp(12px, calc(8.7px + .89vw), 18px);left:50%;margin:0;position:absolute;top:50%;transform:translateX(-50%)}a.tip-link .tip-cta{align-items:center;gap:6px}a.tip-link .tip-cta .tip-text-style{text-decoration:underline;text-underline-offset:0.28em}a.tip-link .tip-cta::after{content:" →";line-height:1;text-decoration:none;transition:transform .2s}a.tip-link:hover .tip-cta,a.tip-link:hover .tip-cta::after{color:#900}a.tip-link:hover .tip-cta::after{transform:translateX(4px)}.tip-image{bottom:6%;border-radius:0 0 11px 11px;display:block;opacity:.85;position:absolute;z-index:1}.tip-popup-image{border-radius:11px}@media (max-width:375px){.tip-heading{font-size:14px;line-height:20px;top:23%}.tip-cta{font-size:12px;top:52%}}@media (max-width:768px) and (min-width:376px){.tip-heading{font-size:clamp(14px, calc(-5.07px + 5.09vw), 34px);line-height:clamp(20px, calc(-3.52px + 6.13vw), 40px)}.tip-cta{font-size:clamp(12px, calc(2.545vw + 2.46px), 22px)}}@media (max-width:1048px) and (min-width:769px){.tip-heading{font-size:2.39vw;line-height:2.95vw;top:23%}.tip-cta{font-size:1.71vw;top:52%}}@media (min-width:1048px){.tip-heading{font-size:25px;line-height:31px}.tip-cta{font-size:18px}}.bdr{border-radius:5px}body{overflow-y:scroll!important;width:100%!important}.button-container{display:flex;gap:.75rem;justify-content:flex-end}.button-wrapper{display:flex;justify-content:flex-end;padding:0;width:100%}.feature-image{border-radius:25px}.modal-close-btn{align-items:center;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;height:40px;justify-content:center;overflow:hidden;position:relative;transition:background-color .1s;width:40px}.modal-close-btn::after,.modal-close-btn::before{background-color:#666;border-radius:3px;content:'';height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:background-color .3s;width:30px}.modal-close-btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.modal-close-btn:hover,.modal-content a:not(#openModalBtn):not(#closeModalBtn):not(#cancelBtn):hover{background-color:#900}.modal-close-btn:hover::after,.modal-close-btn:hover::before{background-color:#fff;transition:background-color .1s}.modal-close-btn span{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.modal-close-btn:focus{box-shadow:0 0 0 1px #900;outline:#990000 solid 1px}.modal-close-btn:focus-visible{color:#900!important;outline:#990000 solid 0!important}.modal-content{background-color:#fff;border-radius:0;box-shadow:0 15px 30px rgba(0,0,0,.25);max-width:90%;opacity:0;padding:1.5rem;position:relative;transform:translateY(-20px);transition:opacity .3s,transform .3s;width:800px}.modal-content a:not(#openModalBtn):not(#closeModalBtn):not(#cancelBtn){background-color:#ffc000;border:none;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:36px;font-weight:600;margin:20px 0;padding:0 10px;transition:background-color .2s}.modal-content h2{color:#1f2937;font-size:1.875rem;font-weight:700;margin-bottom:1rem}.modal-content p{color:#374151;line-height:1.625;margin-bottom:1.5rem}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:1000}.modal-overlay.open{opacity:1;visibility:visible}.modal-overlay.open .modal-content{border-radius:1rem;opacity:1;transform:translateY(0)}.youtube-video-container{height:0;margin:15px 0 0;padding-bottom:56.25%;padding-top:0;position:relative}button.modal-open-btn.featured-tip{background:0 0;border:none;color:#000!important;display:block;font-size:16px;font-weight:700;line-height:24px;margin:10px auto 0;text-decoration:none}button.modal-open-btn.featured-tip:hover{color:#900!important;text-decoration:underline}button.modal-open-btn.featured-tip:focus-visible{color:#900!important;outline:#900 solid 3px;text-decoration:underline}#openModalBtn{background-color:#2563eb;border:none;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;transition:background-color .3s,box-shadow .3s,transform .3s}#openModalBtn:hover{background-color:#1d4ed8;transform:scale(1.05)}.img-style{border-radius:0;clip-path:polygon(20% 0,100% 0%,100% 100%,0 100%);display:block}.banner-cta-container{display:flex;flex-direction:row}.banner-cta{width:50%;display:flex;flex-direction:column;justify-content:center}.banner-cta-btn{width:250px;flex-shrink:0}@media only screen and (max-width:973px){.banner-cta,.footnote-savings{text-align:center}.banner-cta-container{flex-direction:column;padding:10px 0}.banner-cta{width:100%}.banner-cta-btn{margin:0 auto}.img-style{display:none}}
