
.inquiry-aside.contact-aside.almax-call-card-v2{display:block;align-self:start;min-width:0;border:1px solid #d9ded5;border-radius:3px;overflow:hidden;background:#f7f6f0;color:#173f33;box-shadow:0 12px 34px -24px #153c3540;font:400 14px/1.6 Manrope,Arial,sans-serif;container-type:inline-size}
.inquiry-aside.contact-aside.almax-call-card-v2 *{box-sizing:border-box}
.inquiry-aside.contact-aside.almax-call-card-v2>div{padding:0;margin:0}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-intro{padding:28px 32px 26px;position:relative}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-eyebrow{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.5;letter-spacing:.105em;font-weight:500;color:#5e7065}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-eyebrow:before{content:"";flex:none;width:26px;height:2px;background:#b79a5d}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-heading{margin:19px 0 10px;padding:0;color:#2b6551;font:500 30px/1.22 Manrope,Arial,sans-serif;letter-spacing:-.035em}
.inquiry-aside.contact-aside.almax-call-card-v2 p.ac-copy{font:400 13px/1.7 Manrope,Arial,sans-serif;margin:0;padding:0;color:#617066}
.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-phone{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:24px 32px 25px;margin:0;color:#fffdf7;background:#2b6551;text-decoration:none;letter-spacing:normal;border:0;border-left:3px solid #d4b675;font-size:inherit}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-phone-copy{display:block;min-width:0}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-phone-label{display:block;color:#dfc78e;font-size:11px;font-weight:500;letter-spacing:.105em;line-height:1.5;margin-bottom:9px}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-number{display:block;color:#fffdf7;white-space:nowrap;font:500 40px/1.15 Manrope,Arial,sans-serif;letter-spacing:-.035em}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-call-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;flex:0 0 50px;border-radius:50%;color:#2b6551;background:#dec68c;font:400 29px/1 Arial,sans-serif;transition:transform .18s,background .18s}
.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-phone:hover .ac-call-icon{background:#eddaae;transform:translateY(-2px)}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-details{padding:25px 32px 24px;background:#f7f6f0}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-hours{display:flex;align-items:center;justify-content:space-between;gap:16px}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-row-label{display:block;font-size:12px;line-height:1.7;color:#68776d}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-hours-value{display:block;text-align:right;color:#214a3b;font-size:12px;line-height:1.65}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-hours-value strong{display:block;margin-top:2px;color:#163e32;font-size:16px;font-weight:600;line-height:1.5}
.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-email{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:19px 0 0;padding:15px 0 0;min-height:47px;border:0;border-top:1px solid #dce1d7;color:#214a3b;font-size:13px;line-height:1.6;letter-spacing:0;text-decoration:none}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email-address{display:flex;align-items:center;gap:12px;min-width:0}
.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email-arrow{font:400 20px/1 Arial,sans-serif;color:#496b59}
.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-email:hover .ac-email-text{text-decoration:underline;text-underline-offset:4px}
.inquiry-aside.contact-aside.almax-call-card-v2 p.ac-note{margin:20px 0 0;padding:0;border:0;color:#68756b;font:400 11px/1.75 Manrope,Arial,sans-serif}
.inquiry-aside.contact-aside.almax-call-card-v2 a:focus-visible{outline:2px solid #b18e4a;outline-offset:-5px}
@container(max-width:370px){.inquiry-aside.contact-aside.almax-call-card-v2 .ac-intro{padding:25px 24px 24px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-heading{font-size:28px}.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-phone{padding:22px 24px;gap:12px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-number{font-size:33px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-call-icon{width:44px;height:44px;flex-basis:44px;font-size:26px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-details{padding:24px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email-address{gap:8px}}
@container(max-width:310px){.inquiry-aside.contact-aside.almax-call-card-v2 .ac-intro,.inquiry-aside.contact-aside.almax-call-card-v2 .ac-details{padding-left:20px;padding-right:20px}.inquiry-aside.contact-aside.almax-call-card-v2 a.ac-phone{padding-left:20px;padding-right:20px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-heading{font-size:26px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-number{font-size:28px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-eyebrow{font-size:10px;gap:9px;letter-spacing:.08em}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-eyebrow:before{width:18px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-hours{gap:8px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-hours-value strong{font-size:15px}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email{flex-wrap:wrap;gap:4px!important}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email-address{margin-left:auto}.inquiry-aside.contact-aside.almax-call-card-v2 .ac-email-arrow{display:none}}
@media(prefers-reduced-motion:reduce){.inquiry-aside.contact-aside.almax-call-card-v2 .ac-call-icon{transition:none}}

.inquiry-aside.contact-aside.almax-call-card-v2.ac-en .ac-number{font-size:34px}
@container(max-width:370px){.inquiry-aside.contact-aside.almax-call-card-v2.ac-en .ac-number{font-size:28px}}
@container(max-width:310px){.inquiry-aside.contact-aside.almax-call-card-v2.ac-en .ac-number{font-size:23px}}
