.reinforce-banner{padding:25px 0 0 0}@media screen and (min-width:53.1875em){.reinforce-banner{padding:25px 0}}.reinforce-banner .reinforce-banner__wrapper{background:#bfd730;border-radius:8px;justify-content:center;padding:10px}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper{padding:25px 0}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content{background:#eaf2bc;border-radius:8px;text-align:center;padding:30px 10px}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content{padding:25px}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content h2{color:#303030;font-weight:900;margin:0;line-height:normal;font-size:28px}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content h2{font-size:32px}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content p{color:#303030;margin:0;line-height:normal;font-size:18px;padding:20px 0 25px 0}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content p{font-size:20px;padding:10px 0 20px 0}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta{display:flex;justify-content:center;text-align:center}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a{display:inline-block;font-weight:700;border-radius:8px;color:#303030;background:#bfd730;margin-left:auto;margin-right:auto;text-align:center;box-sizing:border-box;min-width:50%;padding:10px 10px}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a{padding:10px 40px}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a:hover{color:#fff;background:#5b6617;text-decoration:none}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a.link-with-borders{border:1px solid #006789;background:0 0;color:#006789}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a.link-with-borders:hover{background:#006789;color:#fff}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a .icon-heart-filled{padding-left:5px}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .reinforce-banner__wrapper__content__cta a .icon-heart-filled:before{vertical-align:middle}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div:first-child{position:relative;padding:0 0 20px 0}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div:first-child{padding:15px 15px 0 0}}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div:first-child:after{position:absolute;content:"";background:#303030;width:calc(100% + 20px);height:2px;left:-10px;bottom:0}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div:first-child:after{width:2px;height:calc(100% - 25px);left:100%;bottom:0}}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div:nth-child(2){padding:15px 0 0 15px}}@media screen and (min-width:53.1875em){.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div .reinforce-banner__wrapper__content__cta{flex-grow:0;margin-top:auto}.reinforce-banner .reinforce-banner__wrapper .reinforce-banner__wrapper__content .two-columns>div .reinforce-banner__wrapper__content__cta a{padding:10px 30px}}