.sidebar__inner{padding:20px}@media only screen and (min-width:769px){.sidebar__inner{padding:20px}}@media only screen and (min-width:321px) and (max-width:768px){.sidebar__inner{padding:10px}}@media (max-width:575px){.sidebar__inner{padding:0}}.partner-profile-logo img{bottom:0;left:0;margin:auto;padding:10px;position:absolute;right:0;top:0}@media only screen and (min-width:769px){#square{padding-bottom:100%;width:100%}}@media only screen and (min-width:321px) and (max-width:768px){#square{max-width:100%;padding-bottom:250px;width:250px}}#square{background-color:#fff;border-radius:20px;margin-bottom:24px;max-height:250px;padding-bottom:50%;position:relative;width:50%}@media (max-width:575px){#square{box-shadow:0 0 10px 0 rgba(0,0,0,.15);height:150px!important;padding-bottom:0;width:150px}}h2.partner-title{font-size:1.825rem;letter-spacing:0}@media screen and (min-width:768px){h2.partner-title{font-size:1.625rem}}.sidebar__inner .hhs-rich-text,.sidebar__inner ul{margin-bottom:20px}.contact-list-item i{color:#1f1d24;font-size:18px;margin-right:10px}.contact-list-item{margin-bottom:16px}@media (min-width:575px) and (max-width:768px){li.contact-list-item{font-size:14px}}p.partner-bio{font-size:15px}@media (max-width:575px){p.partner-bio{font-size:17px}}.partner__cta{display:flex;flex-direction:column;text-align:center}.sidebar__inner .partner__cta{flex-basis:8rem;height:auto}.partner__cta span+span{margin-bottom:0;margin-top:.5rem}.partner__cta span{margin:.5rem 0}.partner__cta .cta-primary{font-size:14px;padding:16px 22px}.partner__cta a.cta_button{box-sizing:border-box!important;display:inline-block;width:100%}