.ir-ryan-connect-panel{padding:36px!important}.ir-ryan-connect-panel .ir-heading{margin-bottom:28px}.ir-ryan-connect-panel .ir-ryan-contacts{gap:20px}.ir-ryan-connect-panel .ir-ryan-contact-card{background:linear-gradient(150deg,#fff,#eaf3fb);border:1px solid #bdd8f0;border-radius:16px;border-top:4px solid #0c71ca;box-shadow:0 8px 24px #0c71ca0d;padding:26px 24px;position:relative}.ir-ryan-contact-card h3{font-size:22px;line-height:1.25;margin-bottom:16px}.ir-ryan-contact-card p{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.ir-ryan-contact-card .ir-button{margin-top:auto}@media(max-width:1100px){.ir-ryan-connect-panel .ir-ryan-contacts{grid-template-columns:1fr}.ir-ryan-connect-panel .ir-ryan-contact-card{align-items:center;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto}.ir-ryan-contact-card h3{grid-column:1;margin-bottom:8px}.ir-ryan-contact-card p{grid-column:1;margin-bottom:0}.ir-ryan-contact-card .ir-button{grid-column:2;grid-row:1/3;margin:0}}@media(max-width:600px){.ir-ryan-connect-panel{padding:26px 18px!important}.ir-ryan-connect-panel .ir-ryan-contact-card{align-items:flex-start;display:flex;padding:24px 20px}.ir-ryan-contact-card p{margin-bottom:24px}.ir-ryan-contact-card .ir-button{margin-top:auto}.ir-ryan-contact-card h3{font-size:21px}}