.fa-planning{color:#071c2c;padding:45px 24px}.fa-planning__inner{align-items:center;background:#fff;border-left:5px solid #927d45;border-radius:18px;box-shadow:0 10px 30px rgba(15,53,75,.07);display:flex;gap:28px;margin:0 auto;max-width:1050px;padding:36px 42px}.fa-planning__icon{align-items:center;background:#f5f0e5;border-radius:50%;color:#927d45;display:flex;flex:0 0 86px;height:86px;justify-content:center;width:86px}.fa-planning__icon svg{height:42px;width:42px}.fa-planning__divider{display:none}.fa-planning__content{flex:1}.fa-planning__eyebrow{color:#17698b;display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.fa-planning__heading{color:#071c2c;font-family:Montserrat,sans-serif!important;font-size:clamp(24px,2.5vw,32px);font-style:normal;font-weight:700;line-height:1.25;margin:0 0 12px}.fa-planning__description{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.7;margin:0;max-width:750px}@media (max-width:600px){.fa-planning{padding:25px 16px}.fa-planning__inner{align-items:flex-start;gap:16px;padding:25px 20px}.fa-planning__icon{flex-basis:48px;height:48px;width:48px}.fa-planning__icon svg{height:25px;width:25px}.fa-planning__heading{font-size:23px}.fa-planning__description{font-size:14px}}.fa-planning{background:#fff}.fa-planning .fa-planning__inner{background:#fff;border:1px solid #dae7ed;border-left:5px solid #927d45;border-radius:20px;box-shadow:0 8px 20px rgba(54,99,130,.07),0 18px 45px rgba(54,99,130,.11);transition:box-shadow .3s ease}.fa-planning .fa-planning__inner:hover{box-shadow:0 12px 28px rgba(54,99,130,.1),0 24px 55px rgba(54,99,130,.15)}@media (prefers-reduced-motion:reduce){.fa-planning .fa-planning__inner{transition:none}}