@font-face{font-family:'BE Outfit Light';font-style:normal;font-weight:300;font-display:swap;src:url(outfit-light.ttf) format('truetype')}
body.home .banner-cont>h3{font-family:'BE Outfit Light','Outfit',sans-serif!important;font-weight:300!important}
body.page-id-2583 .be-rates{color:#374a46;font-size:16px;line-height:1.8}
body.page-id-2583 .be-rates-intro{display:grid;grid-template-columns:minmax(0,1fr)220px;gap:40px;align-items:center;padding:32px;background:#f4f7f5;border-radius:16px;margin-bottom:28px}
body.page-id-2583 .be-rates h2{font-family:var(--be-heading-font)!important;font-size:clamp(25px,3vw,32px);line-height:1.25;font-weight:500;margin:0 0 18px}
body.page-id-2583 .be-rates p{margin:0 0 16px;font-size:16px;line-height:1.8}
body.page-id-2583 .be-rates-intro p:last-child{margin-bottom:0}
body.page-id-2583 .be-rates-logo{display:block;width:200px;max-width:100%;height:auto;margin:auto}
body.page-id-2583 .be-rates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
body.page-id-2583 .be-rates-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px;background:#fff;border:1px solid #e4ebe7;border-radius:14px}
body.page-id-2583 .be-rates-card h3{font-size:24px;line-height:1.3;font-weight:500;margin:0 0 12px}
body.page-id-2583 .be-rates a.be-rates-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;box-sizing:border-box;min-height:48px;max-width:100%;margin-top:auto;padding:12px 20px;background:#32776d;border-radius:7px;color:#fff!important;text-decoration:none;font-size:15px;line-height:1.5;font-weight:500;white-space:normal;text-align:center}
body.page-id-2583 .be-rates a.be-rates-button:hover{background:#245c54}
body.page-id-2583 .be-rates a.be-rates-button:focus-visible{outline:3px solid #32776d;outline-offset:4px}
body.page-id-2583 .be-rates p.be-rates-note{font-size:13px;line-height:1.7;color:#65736e;margin:22px 0 0}
@media(max-width:700px){body.page-id-2583 .be-rates-intro{grid-template-columns:1fr;gap:24px;padding:24px}body.page-id-2583 .be-rates-logo{width:150px;margin:0}body.page-id-2583 .be-rates-grid{grid-template-columns:1fr;gap:18px}body.page-id-2583 .be-rates-card{padding:24px}body.page-id-2583 .be-rates a.be-rates-button{width:100%}}
