.u5m-cta-panel{background-color:var(--action3);border-radius:var(--border3);box-shadow:var(--shadow1);margin:var(--section-padding-y) auto;max-width:calc(var(--center) - 40px);overflow:hidden;padding:0;position:relative;width:calc(100% - 40px);.panel-body{align-items:center;display:flex;flex-direction:column;gap:60px;padding:80px 60px 70px}.intro-content{width:100%;.heading{margin:0}}.panel-columns{display:flex;flex-wrap:wrap;gap:40px 30px;justify-content:center;width:100%;.panel-column{align-items:center;display:flex;flex:1 1 0;flex-direction:column;min-width:0;text-align:center}.column-heading,.column-media,.column-stars{align-items:center;display:flex;justify-content:center;margin:0 0 16px;min-height:56px}.column-media img{height:auto;max-height:64px;max-width:100%;width:auto}.column-stars{color:var(--yellow);gap:6px;svg{display:block;height:28px;width:28px}}.column-heading{color:inherit}.column-subheading{color:inherit;font-family:var(--font1);font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.column-description{color:inherit;font-style:italic;margin:0;max-width:320px;p{margin:0}:last-child{margin-bottom:0}}}.panel-cta{align-items:center;background-color:var(--action1);color:var(--white);cursor:pointer;display:flex;flex-wrap:wrap;font-family:var(--font1);font-size:18px;font-weight:600;gap:12px;justify-content:center;line-height:1.2;padding:22px 24px;text-align:center;text-decoration:none;transition:var(--animation1) opacity;width:100%;&:focus,&:hover{color:var(--white);opacity:.9;text-decoration:none}.panel-cta-icon{color:var(--white);display:flex;svg{display:block}}.cta_button,.hs-cta-node,.hs-cta-wrapper{align-items:center;background:none;border:0;box-shadow:none;color:inherit;display:flex;font:inherit;justify-content:center;margin:0;padding:0;text-decoration:none}}&.dark-mode{color:var(--white);.column-description,.column-description *,.column-heading,.column-subheading{color:var(--white)}}&:not(.dark-mode){.column-heading,.column-subheading{color:var(--action2)}.column-description,.column-description *{color:var(--black)}}@media (max-width:991px){.panel-body{gap:40px;padding:60px 40px 50px}.panel-columns.items-4 .panel-column{flex:1 1 calc(50% - 15px)}}@media (max-width:767px){width:calc(100% - 32px);.panel-body{gap:36px;padding:48px 24px 40px}.panel-columns .panel-column{flex:1 1 100%}}}