.blog_banner{background-color:#1e1e36;display:none;width:-webkit-fill-available}.blog_banner.active{display:flex}.blog_banner_link{color:inherit}.blog_banner_link,.blog_banner_link:hover{text-decoration:none}.blog_banner-secondrow{display:flex;width:-webkit-fill-available}.blog_banner-leftcol{background-color:#d1e6f7;border-radius:0 0 52px 0;color:#1e1e36;min-width:300px;padding:2% 1.5%}.blog_banner-leftcol,.blog_banner-middlecol{display:flex;flex-direction:column;justify-content:center;text-align:center}.blog_banner-middlecol{background-color:#1e1e36;color:#fff;font-size:1.2em;min-width:220px;padding:2% 3%;width:-webkit-fill-available}.blog_banner-rightcol{align-items:end;background-color:#1e1e36;color:#fff;display:flex;flex-direction:column;float:right;justify-content:center;max-width:25%;min-width:15%;padding:1.5% 2.7%}.blog_banner-rightcol div{border-radius:16px;color:#fff;font-family:Raleway,sans-serif;letter-spacing:.5px;max-width:130px;padding:9%;text-align:center;text-decoration:none}.blog_banner p{line-height:1.3;margin:0}@media only screen and (max-width:1000px){.blog_banner-leftcol{padding:2% 1.3%}.blog_banner-rightcol{padding:1.5%}.blog_banner_button{padding:6px}}@media only screen and (max-width:900px){.blog_banner-leftcol{min-width:230px}.left_column-text{font-size:13px}.blog_banner-middlecol{font-size:1.1em}.blog_banner-rightcol{min-width:20%}.blog_banner_button{padding:6px 8px}}@media only screen and (max-width:770px){.blog_banner-leftcol{border-radius:0 0 36px 0;font-size:.8em}.blog_banner-middlecol{font-size:14px}.blog_banner_button{font-size:12px;max-width:120px;padding:12px 8px}}@media only screen and (max-width:700px){.blog_banner{flex-direction:column}.blog_banner-leftcol{border-radius:0;flex-direction:row}.left_column-text{font-size:16px;margin:0 3px}.left_column-bold{font-size:20px}.blog_banner-middlecol{font-size:16px}.blog_banner-rightcol{align-items:center;min-width:130px}.blog_banner_button{min-width:60px;padding:14px}}@media only screen and (max-width:500px){.blog_banner-leftcol{flex-direction:column}.blog_banner-middlecol{font-size:14px}}@media only screen and (max-width:440px){.blog_banner-middlecol{display:none}.blog_banner-secondrow{justify-content:center}}