.elementor-kit-789{--ax-yellow:var(--e-global-color-secondary);--ax-yellow-h:var(--e-global-color-e5f57ef);--ax-ink:var(--e-global-color-primary);--ax-text:#333;--ax-black:var(--e-global-color-bad4785);--ax-white:var(--e-global-color-7b1ebb4a);--ax-grey:var(--e-global-color-77b68dfd);--ax-rule:var(--e-global-color-13cd9d6);--ax-line:var(--e-global-color-dfac8d7);--ax-muted:var(--e-global-color-264e617);--ax-required:var(--e-global-color-faf10f6);--ax-photo-bg:linear-gradient(var(--e-global-color-14fadce5), var(--ax-black));--ax-bar:linear-gradient(90deg, var(--ax-yellow), var(--ax-black));--ax-frame:linear-gradient(180deg, var(--ax-yellow), var(--ax-ink));--ax-ring:linear-gradient(180deg, var(--ax-yellow), var(--ax-black));--ax-r-sm:8px;--ax-r-md:12px;--ax-r-lg:16px;--ax-shadow-card:0 5px 15px -5px #0000004d;--ax-shadow-form:0 5px 10px 0 #00000040;--ax-shadow-frame:0 10px 25px -10px #00000040;--ax-shadow-hero:inset 0 0 20px 0 #00000040;--ax-container:1200px;--ax-gutter:16px;--ax-section-y:64px;--ax-block-y:48px;--ax-gap:10px;--ax-header:128px}@media (max-width:1200px){.elementor-kit-789{--ax-container:1000px;--ax-header:112px}}@media (max-width:767px){.elementor-kit-789{--ax-container:740px;--ax-gutter:12px;--ax-section-y:48px;--ax-block-y:32px;--ax-header:96px}}:is(.ax-display,.ax-title,.ax-heading,.ax-hero-kicker,.ax-kicker,.ax-card-title,.ax-small-title,.ax-body,.ax-tag,.ax-subtitle){color:var(--ax-text);margin:0;font-family:Montserrat,sans-serif}.ax-display{font-size:var(--e-global-typography-590a711-font-size);font-weight:800;line-height:var(--e-global-typography-590a711-line-height);letter-spacing:var(--e-global-typography-590a711-letter-spacing);word-spacing:var(--e-global-typography-590a711-word-spacing);text-transform:uppercase}.ax-title{font-size:var(--e-global-typography-6fa1251-font-size);font-weight:800;line-height:var(--e-global-typography-6fa1251-line-height);letter-spacing:var(--e-global-typography-6fa1251-letter-spacing);word-spacing:var(--e-global-typography-6fa1251-word-spacing);text-transform:capitalize}.ax-heading{font-size:var(--e-global-typography-0db7774-font-size);font-weight:800;line-height:var(--e-global-typography-0db7774-line-height);letter-spacing:var(--e-global-typography-0db7774-letter-spacing);word-spacing:var(--e-global-typography-0db7774-word-spacing);text-transform:capitalize}.ax-hero-kicker{font-size:var(--e-global-typography-60374f1-font-size);text-transform:capitalize;font-weight:300;line-height:1.3}.ax-kicker{font-size:var(--e-global-typography-be9f649-font-size);text-transform:capitalize;font-weight:300;line-height:1.3}.ax-card-title{font-size:var(--e-global-typography-4a32185-font-size);font-weight:700;line-height:var(--e-global-typography-4a32185-line-height);letter-spacing:var(--e-global-typography-4a32185-letter-spacing);text-transform:uppercase}.ax-subtitle{letter-spacing:-.24px;text-transform:capitalize;font-size:18px;font-weight:800;line-height:32px}.ax-small-title{font-size:var(--e-global-typography-d680f9e-font-size);text-transform:capitalize;font-weight:700;line-height:1.25}.ax-body{font-size:var(--e-global-typography-02b5999-font-size);font-weight:400;line-height:var(--e-global-typography-02b5999-line-height)}.ax-body>*{margin:0 0 .9em}.ax-body>:last-child{margin-bottom:0}.ax-body a{color:var(--ax-ink);-webkit-text-decoration:underline 2px var(--ax-yellow);text-decoration:underline 2px var(--ax-yellow);text-underline-offset:3px}.ax-tag{font-size:var(--e-global-typography-127228c-font-size);letter-spacing:.8px;text-transform:uppercase;color:var(--ax-ink);font-weight:800;line-height:1}.ax-hi{color:var(--ax-yellow)}.ax-black{color:var(--ax-black)}.ax-term{text-transform:uppercase;color:var(--ax-ink);align-items:center;gap:6px;font:700 10px/20px Montserrat,sans-serif;display:inline-flex}.ax-term svg{flex:none;width:15px;height:16px}.ax-divider{border:0;border-top:1px solid var(--ax-yellow);width:100%;height:0;margin:10px 0}.ax-divider--short{border-top-color:var(--ax-black);width:175px}.ax-divider--center{margin-inline:auto}.ax-actions{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ax-actions--center{justify-content:center}.ax-section{padding:0 var(--ax-gutter);background:var(--ax-white);position:relative}.ax-section--grey{background:var(--ax-grey)}.ax-wrap{gap:var(--ax-gap);width:100%;max-width:var(--ax-container);padding:var(--ax-section-y) 0;flex-direction:column;margin:0 auto;display:flex}.ax-section--tight>.ax-wrap{padding:var(--ax-block-y) 0}.ax-section--panel{background:0 0}.ax-section--panel>.ax-wrap{padding:var(--ax-section-y) var(--ax-gutter);background:var(--ax-grey);text-align:center;align-items:center}.ax-head{gap:var(--ax-gap);flex-direction:column;margin-bottom:22px;display:flex}.ax-head--center{text-align:center;align-items:center}.ax-head .ax-lede{max-width:720px}.ax-head--center .ax-lede{margin-inline:auto}.ax-lede{font:400 var(--e-global-typography-02b5999-font-size) / var(--e-global-typography-02b5999-line-height) Montserrat, sans-serif;color:var(--ax-text);margin:0}.ax-basis{text-align:center;color:var(--ax-text);margin:0 0 22px;font:700 16px/1.4 Montserrat,sans-serif}.ax-hero{min-height:60vh;padding:0 var(--ax-gutter);background:var(--ax-white) url(/v1/wp/uploads/2023/06/Axiom-Logo_Header-Background.svg) 0 50% / contain no-repeat;display:flex;position:relative;overflow:hidden}.ax-hero:before{content:"";background:var(--ax-hero-art,none) 100% 50% / 35% no-repeat;opacity:.7;pointer-events:none;position:absolute;inset:0}.ax-hero__inner{z-index:1;width:100%;max-width:var(--ax-container);padding:var(--ax-header) 0 var(--ax-section-y);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex;position:relative}.ax-hero__text{align-items:flex-start;gap:var(--ax-gap);flex-direction:column;max-width:840px;padding:10px;display:flex}.ax-hero__text .ax-body{max-width:600px}.ax-hero__aside{flex:none}.ax-hero--archive{min-height:max(25vh,284px);box-shadow:var(--ax-shadow-hero);border-bottom:4px solid var(--ax-yellow);background-image:none}.ax-hero--archive:before{opacity:.85;background-position:80% 0;background-size:contain}.ax-hero--archive .ax-hero__inner{align-items:flex-end;padding-bottom:16px}@media (max-width:1200px){.ax-hero{background-position:0 0;background-size:55%;min-height:0}.ax-hero:before{opacity:.3;background-position:100% 100%;background-size:50%}}@media (max-width:767px){.ax-hero{background-size:60%}.ax-hero:before{opacity:.4;background-size:65%}.ax-hero__inner{flex-direction:column;align-items:stretch}.ax-hero__text{padding:0}.ax-hero--archive:before{display:none}}.ax-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ax-portrait{width:var(--ax-portrait,300px);aspect-ratio:1;background:var(--ax-ring);border-radius:50%;padding:5px;display:block}.ax-portrait img{object-fit:cover;object-position:50% 15%;background:var(--ax-photo-bg);border-radius:50%;width:100%;height:100%;display:block}@media (max-width:767px){.ax-portrait{--ax-portrait:220px;margin-inline:auto}}.ax-stats{grid-template-columns:repeat(var(--ax-cols,4), minmax(0, 1fr));gap:40px 10px;margin:0;display:grid}.ax-stats>div{flex-direction:column;gap:14px;padding:10px;display:flex}.ax-stats dd{font-size:var(--e-global-typography-0db7774-font-size);font-weight:800;line-height:var(--e-global-typography-0db7774-line-height);letter-spacing:var(--e-global-typography-0db7774-letter-spacing);color:var(--ax-yellow);font-variant-numeric:tabular-nums;order:-1;margin:0}.ax-stats dt{color:var(--ax-text);text-transform:capitalize;font:700 16px/1.25 Montserrat,sans-serif}@media (max-width:767px){.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 10px}}.ax-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px 64px;display:grid}.ax-split--wide-text{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ax-split--top{align-items:start}.ax-split>*{gap:var(--ax-gap);flex-direction:column;min-width:0;display:flex}.ax-split img{max-width:100%;height:auto}.ax-rows{gap:var(--ax-block-y);flex-direction:column;display:flex}.ax-rows>.ax-split:nth-child(2n)>:first-child{order:2}@media (max-width:767px){.ax-split,.ax-split--wide-text{grid-template-columns:minmax(0,1fr)}.ax-rows>.ax-split:nth-child(2n)>:first-child{order:0}}.ax-features{grid-template-columns:repeat(var(--ax-cols,3), minmax(0, 1fr));gap:var(--ax-gap);margin:0;padding:0;list-style:none;display:grid}.ax-features>li{gap:var(--ax-gap);flex-direction:column;padding:10px;display:flex}.ax-features img{width:160px;height:160px}@media (max-width:1200px){.ax-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ax-features{grid-template-columns:minmax(0,1fr)}.ax-features img{width:120px;height:120px}}.ax-cards{grid-template-columns:repeat(var(--ax-cols,1), minmax(0, 1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.ax-card{background:var(--ax-white);box-shadow:var(--ax-shadow-card);flex-direction:column;justify-content:flex-end;display:flex}.ax-card__body{align-items:flex-start;gap:var(--ax-gap);flex-direction:column;flex:1;padding:32px;display:flex}.ax-card__body .ax-body{flex:1}.ax-card:after{content:"";background:var(--ax-bar);height:10px}.ax-more{letter-spacing:1.44px;text-transform:uppercase;min-height:32px;-webkit-text-decoration:underline 3px var(--ax-yellow);text-decoration:underline 3px var(--ax-yellow);text-underline-offset:6px;align-items:center;gap:6px;font:700 12px/1.2 Montserrat,sans-serif;display:inline-flex;color:var(--ax-ink)!important}.ax-more span{display:inline-block}.ax-more:hover{-webkit-text-decoration-color:var(--ax-ink);text-decoration-color:var(--ax-ink)}@media (max-width:1200px){.ax-cards{grid-template-columns:repeat(min(var(--ax-cols,1), 2), minmax(0, 1fr))}.ax-card__body{padding:24px}}@media (max-width:767px){.ax-cards{grid-template-columns:minmax(0,1fr)}.ax-card__body{padding:24px 12px 12px}}.ax-chips{flex-wrap:wrap;justify-content:center;gap:2px;max-width:960px;margin:0 auto;padding:0;list-style:none;display:flex}.ax-chips li{background:var(--ax-white);color:var(--ax-text);border-radius:50px;margin:5px;padding:8px 14px;font:400 14px/1.2 Montserrat,sans-serif;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 8px #0000001f}.ax-chips li:hover{transform:translateY(-2px);box-shadow:0 3px 12px #2e2e2e40}.ax-chips b{font-weight:700}.ax-formula{grid-template-columns:minmax(0,480px) minmax(0,480px);justify-content:center;align-items:start;gap:20px 40px;display:grid}.ax-formula__lead{gap:var(--ax-gap);flex-direction:column;display:flex}.ax-formula__rows{flex-direction:column;gap:20px;margin:0;padding:20px 0 0;list-style:none;display:flex}.ax-formula__rows li{flex-wrap:wrap;gap:0 .3em;line-height:1;display:flex}@media (max-width:767px){.ax-formula{grid-template-columns:minmax(0,1fr)}.ax-formula__rows{padding:0}}.ax-timeline{--p:1;grid-template-columns:repeat(var(--ax-cols,3), minmax(0, 1fr));gap:32px;margin:24px 0 0;padding:40px 0 0;list-style:none;display:grid;position:relative}.ax-timeline:before,.ax-timeline:after{content:"";background:var(--ax-rule);height:2px;position:absolute;top:9px;left:0;right:0}.ax-timeline:after{background:var(--ax-yellow);transform:scaleX(var(--p));transform-origin:0}.ax-timeline li{gap:var(--ax-gap);flex-direction:column;display:flex;position:relative}.ax-timeline li:before{content:"";z-index:1;background:var(--ax-white);width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--ax-rule);border-radius:50%;transition:background-color .3s,box-shadow .3s;position:absolute;top:-40px;left:0}.ax-timeline li.is-on:before{background:var(--ax-yellow);box-shadow:inset 0 0 0 2px var(--ax-ink)}.ax-timeline__year{font-size:var(--e-global-typography-0db7774-font-size);font-weight:800;line-height:var(--e-global-typography-0db7774-line-height);letter-spacing:var(--e-global-typography-0db7774-letter-spacing);color:var(--ax-yellow)}@media (max-width:767px){.ax-timeline{grid-template-columns:minmax(0,1fr);gap:28px;padding:0 0 0 40px}.ax-timeline:before,.ax-timeline:after{width:2px;height:auto;inset:0 auto 0 9px}.ax-timeline:after{transform:scaleY(var(--p));transform-origin:50% 0}.ax-timeline li:before{top:4px;left:-40px}}.ax-gallery{columns:var(--ax-cols,3);column-gap:2px;margin:0;padding:0;list-style:none}.ax-gallery li{break-inside:avoid;margin:0 0 2px}.ax-gallery a{display:block;position:relative;overflow:hidden}.ax-gallery img{width:100%;height:auto;transition:transform .4s;display:block}.ax-gallery a:after{content:"";opacity:0;background:#00000040;transition:opacity .3s;position:absolute;inset:0}.ax-gallery a:hover img{transform:scale(1.05)}.ax-gallery a:hover:after{opacity:1}@media (max-width:767px){.ax-gallery{columns:2}}.ax-form-card{gap:var(--ax-gap);border-radius:var(--ax-r-lg);background:var(--ax-white);box-shadow:var(--ax-shadow-form);flex-direction:column;padding:32px;display:flex}.ax-contact-lines{color:var(--ax-text);flex-direction:column;gap:6px;margin:0;padding:0;font:400 18px/1.5 Montserrat,sans-serif;list-style:none;display:flex}.ax-contact-lines b{color:var(--ax-ink);font-weight:700}.ax-contact-lines a{color:var(--ax-ink);text-decoration:none}.ax-contact-lines a:hover{-webkit-text-decoration:underline 2px var(--ax-yellow);text-decoration:underline 2px var(--ax-yellow);text-underline-offset:3px}@media (max-width:767px){.ax-form-card{padding:24px 16px}.ax-contact-lines{font-size:16px}}.ax-form{gap:16px;display:grid}.ax-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 8px;display:grid}.ax-form__field{gap:6px;display:grid}.ax-form__field>span{letter-spacing:.96px;text-transform:uppercase;color:var(--ax-ink);font:700 12px/1.3 Montserrat,sans-serif}.ax-form__field b{color:var(--ax-required)}.ax-form__field i{letter-spacing:0;text-transform:none;color:var(--ax-muted);font-style:normal;font-weight:500}.ax-form__field :is(input,select,textarea){width:100%}.ax-form__consent{color:var(--ax-text);align-items:flex-start;gap:10px;font:400 13px/1.5 Montserrat,sans-serif;display:flex}.ax-form__error{color:var(--v1-danger);margin:0;font:600 14px/1.4 Montserrat,sans-serif}.ax-form__send{width:100%}.ax-form__trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (max-width:767px){.ax-form__row{grid-template-columns:minmax(0,1fr)}}.ax-rail__tabs{justify-content:center;margin-bottom:20px;display:flex}.ax-rail [role=tabpanel][hidden]{display:none}.ax-moving [data-reveal]{opacity:0;transition:opacity .7s,transform .7s;transition-delay:calc(var(--i,0) * 90ms);transform:translateY(24px)}.ax-moving [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ax-moving [data-reveal]{opacity:1;transition:none;transform:none}}
