/* Standalone widget: styles also apply outside catalogue templates. */
.elementor-widget-axiom-contact-cta{width:100%;min-width:0}
.axiom-contact-cta,.axiom-contact-cta *{box-sizing:border-box}
.axiom-contact-cta{padding:40px 30px;background:#01273E}
.axiom-contact-cta__inner{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:32px;width:100%;max-width:1152px;margin:0 auto}
.axiom-contact-cta__intro{display:flex;align-items:center;gap:14px;min-width:0}
.axiom-contact-cta__icon{flex:none;color:#85b653;font-size:52px;line-height:1}
.axiom-contact-cta__icon i{display:block;font-size:inherit}
.axiom-contact-cta__icon svg{display:block;width:1em;height:1em;fill:currentColor}
.axiom-contact-cta__copy{display:flex;flex-direction:column;gap:10px;min-width:0;overflow-wrap:anywhere}
.axiom-contact-cta .axiom-contact-cta__title{margin:0;color:#fff;font-size:16px;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:normal}
.axiom-contact-cta .axiom-contact-cta__description{margin:0;color:#e5e8e2;font-size:14px;font-weight:400;line-height:1.85;letter-spacing:normal}
.axiom-contact-cta__description p{margin:0 0 10px;font:inherit;color:inherit}
.axiom-contact-cta__description p:last-child{margin-bottom:0}
.axiom-contact-cta .axiom-contact-cta__button{display:inline-flex;flex:0 1 auto;min-width:0;align-items:center;justify-content:center;max-width:100%;min-height:44px;padding:14px 24px;border:1px solid #9bc875;border-radius:0;background:transparent;color:#9bc875;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-transform:uppercase;text-decoration:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;transition:color .2s,background-color .2s,border-color .2s}
.axiom-contact-cta .axiom-contact-cta__button:hover,.axiom-contact-cta .axiom-contact-cta__button:focus-visible{color:#1e2420;background:#9bc875;border-color:#9bc875;text-decoration:none}
.axiom-contact-cta__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:767px){.axiom-contact-cta{padding:28px 18px}.axiom-contact-cta__inner{flex-direction:column;align-items:stretch}}
