@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/source-sans-3.woff2) format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(../fonts/source-serif-4.woff2) format("woff2")}@keyframes fadeUp{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0px);opacity:1}}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:17px;line-height:1.65;color:#1d1d1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.menu-open{overflow:hidden}img,svg,video{max-width:100%;height:auto}svg{flex-shrink:0}a{color:#127a76;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:#0f6b67}:focus-visible{outline:2px solid #127a76;outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2;text-wrap:balance}h1{font-size:clamp(36px,4.6vw,64px);line-height:1.1;letter-spacing:-1px;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2}h2{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2;font-size:clamp(30px,3.4vw,46px);line-height:1.15;letter-spacing:-0.5px}h3{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2;font-size:clamp(22px,2.2vw,28px)}h4{font-size:21px;line-height:1.3}p{margin:0 0 1.1em}strong,b{font-weight:700}hr{border:0;border-top:1px solid #eaeaea;margin:48px 0}.screen-reader-text,.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;padding:12px 18px;background:#1d1d1b;color:#fff;font-weight:600;text-decoration:none}.skip-link:focus{top:12px;color:#fff}.container{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media(max-width: 359px){.container{padding-left:20px;padding-right:20px}}.container.wide{max-width:1440px}.content-area{display:block}.btn,.aj-btn,.wp-block-button__link,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.btn:hover,.btn:focus-visible,.aj-btn:hover,.aj-btn:focus-visible,.wp-block-button__link:hover,.wp-block-button__link:focus-visible,.wp-element-button:hover,.wp-element-button:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}.btn.outline,.aj-btn.outline,.wp-block-button__link.outline,.wp-element-button.outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}.btn.outline:hover,.btn.outline:focus-visible,.aj-btn.outline:hover,.aj-btn.outline:focus-visible,.wp-block-button__link.outline:hover,.wp-block-button__link.outline:focus-visible,.wp-element-button.outline:hover,.wp-element-button.outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.btn.outline,.aj-btn--outline,.wp-block-button.is-style-outline>.wp-block-button__link{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}.btn.outline:hover,.btn.outline:focus-visible,.aj-btn--outline:hover,.aj-btn--outline:focus-visible,.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.aj-btn--light{background:rgba(0,0,0,0);border-color:rgba(255,255,255,.55);color:#fff}.aj-btn--light:hover,.aj-btn--light:focus-visible{background:#fff;border-color:#fff;color:#1d1d1b}.aj-btn--lg{min-height:56px;padding:0 32px}.aj-btn--sm{min-height:50px;padding:0 24px}.aj-btn--block{width:100%}.aj-btns{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.aj-link{display:inline-flex;align-items:center;gap:10px;color:#127a76;font-weight:600;text-decoration:none}.aj-link:hover{color:#0f6b67;text-decoration:underline}@media(pointer: coarse){.aj-link,.aj-footer a,.aj-contact-card__value,.aj-contact-list a,.aj-consult__contact a,.aj-side-cta__phone,.aj-post-head__author a,.aj-tile .is-style-aj-arrow a,p.is-style-aj-arrow a{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}}.aj-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#127a76}.aj-eyebrow::before{content:"";display:block;flex:0 0 32px;height:1px;background:#20b0ab}.aj-eyebrow--plain::before{display:none}.aj-eyebrow--light{color:#5fd3ce}.aj-meta{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.aj-meta .cat{color:#127a76}.aj-meta .date{color:#65696c}.aj-chip{display:inline-flex;align-items:center;padding:6px 14px;background:#edf6f5;color:#0f6b67;font-size:14px;font-weight:600;line-height:1.4}.aj-section{padding:120px 0}.aj-section--gray{background:#f6f6f6}.aj-section--dark{background:#1d1d1b;color:#fff}@media(max-width: 900px){.aj-section{padding:80px 0}}@media(max-width: 600px){.aj-section{padding:64px 0}}.aj-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:56px}.aj-section-head__titles{display:flex;flex-direction:column;gap:18px;max-width:680px}.aj-section-head h2{margin:0}.aj-section-head__lead{max-width:460px;margin:0;color:#65696c}@media(max-width: 600px){.aj-section-head{margin-bottom:40px}}.aj-icon{display:inline-block;width:1em;height:1em;vertical-align:middle}.aj-check-list{list-style:none;margin:0;padding:0;display:grid;gap:12px 24px}.aj-check-list li{display:flex;align-items:flex-start;gap:10px}.aj-check-list svg{width:20px;height:20px;margin-top:3px;color:#127a76}.aj-cover{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aj-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:64px}.aj-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;height:48px;padding:0 14px;border:1px solid #eaeaea;color:#1d1d1b;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.aj-pagination .page-numbers:hover{border-color:#127a76;color:#127a76}.aj-pagination .page-numbers.current{background:#127a76;border-color:#127a76;color:#fff}.aj-pagination .page-numbers.dots{border-color:rgba(0,0,0,0)}.aj-topbar{background:#f6f6f6;border-bottom:1px solid #eaeaea;font-size:14px;color:#44484a}.aj-topbar__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-left:40px;padding-right:40px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px 24px;flex-wrap:wrap}@media(max-width: 359px){.aj-topbar__inner{padding-left:20px;padding-right:20px}}.aj-topbar__group{display:flex;align-items:center;flex-wrap:wrap;gap:4px 32px}.aj-topbar__group:last-child{gap:4px 28px}.aj-topbar__item{display:inline-flex;align-items:center;gap:8px;color:#44484a;text-decoration:none}.aj-topbar__item svg{color:#20b0ab}.aj-topbar__item:hover{color:#127a76}@media(max-width: 1180px){.aj-topbar{display:none}}.aj-header{position:sticky;top:0;z-index:50;background:#fff;border-bottom:1px solid #eaeaea;box-shadow:0 6px 24px rgba(29,29,27,.04);transition:box-shadow .2s}.aj-header.is-stuck{box-shadow:0 8px 28px rgba(29,29,27,.1)}.admin-bar .aj-header{top:32px}@media(max-width: 782px){.admin-bar .aj-header{top:0}}.aj-header__inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-left:40px;padding-right:40px;min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:32px}@media(max-width: 359px){.aj-header__inner{padding-left:20px;padding-right:20px}}@media(max-width: 600px){.aj-header__inner{min-height:72px;gap:12px;padding-left:16px;padding-right:16px}}.aj-header__logo{display:block;flex-shrink:0}.aj-header__logo .aj-logo{display:block;height:38px;width:auto}@media(max-width: 600px){.aj-header__logo .aj-logo{height:30px}}.aj-header__cta{flex-shrink:0;white-space:nowrap}@media(max-width: 1400px){.aj-header__cta{display:none}}.aj-header__mobile{display:none;align-items:center;gap:8px}@media(max-width: 1180px){.aj-header__mobile{display:flex}}.aj-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:0;background:#127a76;color:#fff;cursor:pointer;transition:background-color .2s}.aj-header__icon-btn:hover{background:#0f6b67;color:#fff}.aj-header__icon-btn--outline{background:#fff;border:1px solid #20b0ab;color:#127a76}.aj-header__icon-btn--outline:hover{background:#edf6f5;color:#0f6b67}.aj-nav{align-self:stretch;display:flex}@media(max-width: 1180px){.aj-nav{display:none}}.aj-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:stretch;gap:22px}@media(max-width: 1280px){.aj-nav__list{gap:16px}}.aj-nav__list>.menu-item{position:relative;display:flex;align-items:center}.aj-nav__list>.menu-item>.nav-link{display:inline-flex;align-items:center;gap:4px;align-self:stretch;padding:0;background:none;border:0;font:inherit;font-size:15px;font-weight:500;color:#1d1d1b;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color .2s}.aj-nav__list>.menu-item>.nav-link:hover{color:#127a76}.aj-nav__list>.menu-item.is-current>.nav-link{color:#127a76;box-shadow:inset 0 -2px 0 #20b0ab}.aj-nav__list>.menu-item>.sub-toggle--icon{display:inline-flex;align-items:center;align-self:stretch;padding:0 0 0 4px;background:none;border:0;color:#1d1d1b;cursor:pointer}.aj-nav__list>.menu-item>.sub-toggle--icon:hover{color:#127a76}.aj-nav__list>.menu-item .chev{transition:transform .2s}.aj-nav .sub-menu{position:absolute;top:100%;left:-24px;min-width:280px;margin:0;padding:14px 0;list-style:none;background:#fff;border-top:3px solid #20b0ab;box-shadow:0 24px 56px rgba(29,29,27,.14);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .18s,transform .18s,visibility .18s}.aj-nav .sub-menu:has(>li:nth-child(8)){-moz-column-count:2;column-count:2;-moz-column-gap:0;column-gap:0;min-width:560px}.aj-nav .sub-menu li{-moz-column-break-inside:avoid;break-inside:avoid}.aj-nav .sub-menu a{display:block;padding:9px 24px;color:#1d1d1b;font-size:15px;line-height:1.4;text-decoration:none}.aj-nav .sub-menu a:hover,.aj-nav .sub-menu a[aria-current=page]{color:#127a76;background:#edf6f5}.aj-nav .has-sub:hover>.sub-menu,.aj-nav .has-sub:focus-within>.sub-menu,.aj-nav .has-sub.is-open>.sub-menu{opacity:1;visibility:visible;transform:none}.aj-nav .has-sub:hover .chev,.aj-nav .has-sub.is-open .chev{transform:rotate(180deg)}.aj-drawer{position:fixed;inset:0;z-index:200;background:rgba(29,29,27,.55)}.aj-drawer[hidden]{display:none}.admin-bar .aj-drawer{top:32px}@media(max-width: 782px){.admin-bar .aj-drawer{top:46px}}.aj-drawer__panel{position:absolute;inset:0 0 0 auto;width:min(440px,100%);background:#fff;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;animation:ajDrawerIn .25s ease-out}@media(prefers-reduced-motion: reduce){.aj-drawer__panel{animation:none}}.aj-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;padding:0 20px;border-bottom:1px solid #eaeaea}.aj-drawer__head .aj-logo{height:30px;width:auto;display:block}.aj-drawer__nav{padding:8px 20px}.aj-drawer__list{list-style:none;margin:0;padding:0}.aj-drawer__list>.menu-item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid #eaeaea}.aj-drawer__list>.menu-item>.nav-link{flex:1;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:0;background:none;border:0;font:inherit;font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600;color:#1d1d1b;text-align:left;text-decoration:none;cursor:pointer}.aj-drawer__list>.menu-item.is-current>.nav-link{color:#127a76}.aj-drawer__list>.menu-item>.sub-toggle--icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid #eaeaea;color:#127a76;cursor:pointer}.aj-drawer__list>.menu-item .chev{transition:transform .2s}.aj-drawer__list>.menu-item.is-open .chev{transform:rotate(180deg)}.aj-drawer__list .sub-menu{display:none;flex-basis:100%;list-style:none;margin:0 0 12px;padding:4px 0 4px 16px;border-left:2px solid #20b0ab}.aj-drawer__list .sub-menu a{display:block;padding:8px 0;color:#44484a;font-size:16px;text-decoration:none}.aj-drawer__list .sub-menu a[aria-current=page]{color:#127a76;font-weight:600}.aj-drawer__list .is-open>.sub-menu{display:block}.aj-drawer__contact{margin-top:auto;padding:24px 20px 32px;background:#f6f6f6;display:flex;flex-direction:column;gap:14px}.aj-drawer__line{display:flex;align-items:center;gap:12px;color:#1d1d1b;font-size:16px;text-decoration:none;word-break:break-word}.aj-drawer__line svg{color:#20b0ab}@keyframes ajDrawerIn{from{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}.aj-footer{background:#2b2f31;color:#bdbfbe;font-size:15px}.aj-footer a{color:#bdbfbe;text-decoration:none}.aj-footer a:hover{color:#fff}.aj-footer__top{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:88px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:48px}@media(max-width: 359px){.aj-footer__top{padding-left:20px;padding-right:20px}}@media(max-width: 600px){.aj-footer__top{padding-top:64px;gap:40px}}.aj-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.aj-footer__col p{margin:0;line-height:1.6}.aj-footer__brand{gap:20px}.aj-footer__brand .aj-logo{display:block;height:36px;width:auto}.aj-footer__small{font-size:14px}.aj-footer__title{margin:0 0 6px !important;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#5fd3ce}.aj-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.aj-footer__phone{font-family:"Source Serif 4",Georgia,serif;font-size:24px;font-weight:600;color:#fff !important}.aj-footer .aj-btn{margin-top:8px}.aj-footer__bottom{background:#25292b;border-top:1px solid rgba(255,255,255,.1);font-size:14px}.aj-footer__bottom-inner{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:24px;padding-bottom:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}@media(max-width: 359px){.aj-footer__bottom-inner{padding-left:20px;padding-right:20px}}.aj-footer__legal{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px}.entry-content>*:first-child{margin-top:0}.entry-content>.wp-block-group[style*="padding-left:25px"]{padding-left:32px !important;padding-right:32px !important}.entry-content .is-layout-constrained>*{margin-left:auto !important;margin-right:auto !important}.entry-content :where(h2):where(:not(.aj-block *)){font-size:clamp(28px,3vw,40px);line-height:1.18;letter-spacing:-0.4px;margin:0 0 22px}.entry-content :where(h3):where(:not(.aj-block *)){font-size:clamp(21px,2vw,26px);line-height:1.28;margin:32px 0 14px}.entry-content :where(h4):where(:not(.aj-block *)){margin:28px 0 12px}.entry-content :where(p,li):where(:not(.aj-block *)){color:#44484a}.entry-content :where(strong):where(:not(.aj-block *)){color:#1d1d1b}.entry-content :where(p):where(:not(.aj-block *)){margin:0 0 18px}.entry-content :where(ul,ol):where(:not(.aj-block *)){margin:0 0 22px;padding-left:22px}.entry-content :where(li):where(:not(.aj-block *)){margin-bottom:8px}.entry-content :where(ul>li):where(:not(.aj-block *))::marker{color:#20b0ab}.entry-content :where(ol>li):where(:not(.aj-block *))::marker{color:#127a76;font-weight:700}.entry-content :where(p,li,td,figcaption):where(:not(.aj-block *))>:where(a:not(.wp-block-button__link,.aj-btn,.aj-link)){color:#127a76;font-weight:600;text-decoration:underline;text-decoration-color:#20b0ab;text-underline-offset:3px}.entry-content :where(p,li,td,figcaption):where(:not(.aj-block *))>:where(a:not(.wp-block-button__link,.aj-btn,.aj-link)):hover{color:#0f6b67}.entry-content .wp-block-buttons{gap:16px;margin-top:28px}.entry-content .wp-block-spacer[style*="30px"]{height:12px !important}.entry-content .wp-block-image{margin:0 0 24px}.entry-content .wp-block-image img{display:block;width:100%;height:auto}.entry-content .wp-block-image figcaption{font-size:14px;color:#65696c;margin-top:8px}.entry-content .wp-block-columns{margin-bottom:0}@media(max-width: 1000px){.entry-content .wp-block-columns{flex-wrap:wrap !important}.entry-content .wp-block-columns.mobile-reversed{flex-direction:column-reverse}.entry-content .wp-block-columns>.wp-block-column{flex-basis:100% !important}}@media(min-width: 1001px)and (max-width: 1240px){.entry-content .wp-block-columns{-moz-column-gap:56px !important;column-gap:56px !important}}.entry-content .wp-block-group.has-background[style*=f4f4f4],.entry-content .wp-block-group.has-background[style*=f6f6f6]{background-color:#f6f6f6 !important}.entry-content .wp-block-media-text.reversed{direction:rtl}.entry-content .wp-block-media-text.reversed>*{direction:ltr}.entry-content .wp-block-media-text .wp-block-media-text__content{padding:clamp(48px,7vw,104px) clamp(24px,6vw,96px);max-width:720px}.entry-content .wp-block-media-text .wp-block-media-text__content .wp-block-spacer{display:none}.entry-content .wp-block-media-text.reversed .wp-block-media-text__content{margin-left:auto}@media(max-width: 1024px){.entry-content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100% !important;direction:ltr}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{grid-column:1;grid-row:1;min-height:300px}.entry-content .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{grid-column:1;grid-row:2;max-width:none;padding:48px 32px 56px}}.entry-content .wp-block-separator{border:0;border-top:1px solid #eaeaea;margin:40px 0}.entry-content .wp-block-quote{margin:32px 0;padding:8px 0 8px 28px;border-left:3px solid #20b0ab}.entry-content .wp-block-quote p{font-family:"Source Serif 4",Georgia,serif;font-size:21px;line-height:1.55;color:#1d1d1b}.entry-content .wp-block-quote cite{font-size:14px;font-style:normal;color:#65696c}.entry-content .wp-block-table{margin:0 0 28px;overflow-x:auto}.entry-content .wp-block-table table{width:100%;border-collapse:collapse;font-size:16px}.entry-content .wp-block-table th,.entry-content .wp-block-table td{padding:14px 16px;border:1px solid #eaeaea;text-align:left;vertical-align:top}.entry-content .wp-block-table thead th{background:#f6f6f6;font-weight:700}.entry-content .schema-faq{border-top:1px solid #eaeaea;margin:0 0 32px}.entry-content .schema-faq .schema-faq-section{padding:20px 0;border-bottom:1px solid #eaeaea}.entry-content .schema-faq .schema-faq-question{display:block;font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600;color:#1d1d1b;margin-bottom:8px}.entry-content .schema-faq .schema-faq-answer{margin:0}.wp-block-list.is-style-aj-check,.wp-block-list.is-style-aj-check-grid{list-style:none;padding-left:0 !important}.wp-block-list.is-style-aj-check>li,.wp-block-list.is-style-aj-check-grid>li{position:relative;padding-left:32px}.wp-block-list.is-style-aj-check>li::before,.wp-block-list.is-style-aj-check-grid>li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-list.is-style-aj-check-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:1px;background:#eaeaea;border:1px solid #eaeaea}.wp-block-list.is-style-aj-check-grid>li{margin:0 !important;background:#fff;padding:22px 24px 22px 58px;font-size:16px;line-height:1.55;color:#1d1d1b}.wp-block-list.is-style-aj-check-grid>li::before{left:24px;top:24px}.wp-block-list.is-style-aj-steps{list-style:none;counter-reset:aj-step;padding-left:0 !important;display:flex;flex-direction:column;gap:18px}.wp-block-list.is-style-aj-steps>li{counter-increment:aj-step;position:relative;min-height:44px;margin:0 !important;padding:9px 0 0 62px;color:#1d1d1b}.wp-block-list.is-style-aj-steps>li::before{content:counter(aj-step);position:absolute;left:0;top:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #20b0ab;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#127a76;background:#fff}.wp-block-list.is-style-aj-steps>li:last-child::before{background:#127a76;border-color:#127a76;color:#fff}.wp-block-list.is-style-aj-steps>li ul{margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;list-style:none}.wp-block-list.is-style-aj-steps>li ul li{margin:0;padding:4px 12px;background:#edf6f5;color:#0f6b67;font-size:14.5px;font-weight:600}.wp-block-list.is-style-aj-rows{list-style:none;counter-reset:aj-row;padding:0 !important;margin:0 !important}.wp-block-list.is-style-aj-rows>li{counter-increment:aj-row;display:flex;gap:18px;margin:0 !important;padding:14px 0;border-bottom:1px solid #eaeaea;font-size:16.5px;color:#1d1d1b}.wp-block-list.is-style-aj-rows>li:last-child{border-bottom:0}.wp-block-list.is-style-aj-rows>li::before{content:counter(aj-row);flex:0 0 24px;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#127a76}.wp-block-list.is-style-aj-numbered-cards{list-style:none;counter-reset:aj-card;padding:0 !important;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px}@media(max-width: 520px){.wp-block-list.is-style-aj-numbered-cards{grid-template-columns:1fr}}.wp-block-list.is-style-aj-numbered-cards>li{counter-increment:aj-card;margin:0 !important;padding:22px 24px;border:1px solid #eaeaea;border-top:3px solid #20b0ab;display:flex;flex-direction:column;gap:6px;color:#1d1d1b;font-weight:600}.wp-block-list.is-style-aj-numbered-cards>li::before{content:counter(aj-card, decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.18em;color:#127a76}.wp-block-group.is-style-aj-callout,.wp-block-group.is-style-aj-summary{background:#edf6f5;padding:32px 36px;margin:0 0 28px}.wp-block-group.is-style-aj-callout>*:last-child,.wp-block-group.is-style-aj-summary>*:last-child{margin-bottom:0}@media(max-width: 600px){.wp-block-group.is-style-aj-callout,.wp-block-group.is-style-aj-summary{padding:24px 22px}}.wp-block-group.is-style-aj-callout>p:first-child,.wp-block-group.is-style-aj-callout>h3:first-child,.wp-block-group.is-style-aj-callout>h4:first-child{display:flex;align-items:center;gap:12px;font-family:"Source Serif 4",Georgia,serif;font-size:21px;font-weight:600;color:#1d1d1b;margin:0 0 14px}.wp-block-group.is-style-aj-callout>p:first-child::before,.wp-block-group.is-style-aj-callout>h3:first-child::before,.wp-block-group.is-style-aj-callout>h4:first-child::before{content:"";flex:0 0 24px;height:24px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-group.is-style-aj-callout li{font-size:16.5px;color:#1d1d1b}.wp-block-group.is-style-aj-summary>p:first-child{font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0f6b67 !important;margin-bottom:14px}.wp-block-group.is-style-aj-summary ul{list-style:none;padding-left:0;margin:0}.wp-block-group.is-style-aj-summary ul li{position:relative;padding-left:32px;color:#1d1d1b;font-size:16.5px;margin-bottom:10px}.wp-block-group.is-style-aj-summary ul li::before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-group.is-style-aj-note,.wp-block-group.is-style-aj-note-gray{position:relative;padding:20px 24px 20px 62px;margin:0 0 28px;font-size:16px}.wp-block-group.is-style-aj-note::before,.wp-block-group.is-style-aj-note-gray::before{content:"";position:absolute;left:24px;top:22px;width:22px;height:22px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8v5M12 16.5v.5'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-group.is-style-aj-note p,.wp-block-group.is-style-aj-note-gray p{color:#1d1d1b;font-size:16px}.wp-block-group.is-style-aj-note>*:last-child,.wp-block-group.is-style-aj-note-gray>*:last-child{margin-bottom:0}.wp-block-group.is-style-aj-note{border:1px solid #eaeaea;border-top:3px solid #20b0ab}.wp-block-group.is-style-aj-note-gray{background:#f6f6f6}.wp-block-group.is-style-aj-note-gray::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l9 16H3z'/%3E%3Cpath d='M12 10v4M12 16.5v.5'/%3E%3C/svg%3E")}.wp-block-group.is-style-aj-icon-box{position:relative;background:#edf6f5;padding:28px 30px 28px 108px;margin:0 0 28px;min-height:112px}.wp-block-group.is-style-aj-icon-box::before{content:"";position:absolute;left:30px;top:28px;width:56px;height:56px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 13l-3 3 3 3M16 11l3-3-3-3M5 16h9a4 4 0 0 0 4-4M19 8h-9a4 4 0 0 0-4 4'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-group.is-style-aj-icon-box p{color:#1d1d1b;font-size:16.5px}.wp-block-group.is-style-aj-icon-box>*:last-child{margin-bottom:0}@media(max-width: 600px){.wp-block-group.is-style-aj-icon-box{padding:96px 22px 24px}.wp-block-group.is-style-aj-icon-box::before{left:22px;top:24px}}.wp-block-group.is-style-aj-card,.wp-block-group.is-style-aj-card-dark{border:1px solid #eaeaea;border-top:3px solid #20b0ab;padding:32px 30px;height:100%}.wp-block-group.is-style-aj-card>*:last-child,.wp-block-group.is-style-aj-card-dark>*:last-child{margin-bottom:0}.wp-block-group.is-style-aj-card h3,.wp-block-group.is-style-aj-card-dark h3{font-size:24px;line-height:1.25;margin:0 0 14px}.wp-block-group.is-style-aj-card ul li,.wp-block-group.is-style-aj-card p,.wp-block-group.is-style-aj-card-dark ul li,.wp-block-group.is-style-aj-card-dark p{font-size:16px}.wp-block-group.is-style-aj-card-dark{border-top-color:#1d1d1b}.wp-block-group.is-style-aj-tile{background:#f6f6f6;padding:30px 28px;height:100%;display:flex;flex-direction:column}.wp-block-group.is-style-aj-tile h3{font-size:21px;line-height:1.3;margin:0 0 12px}.wp-block-group.is-style-aj-tile p{font-size:16px}.wp-block-group.is-style-aj-tile>*:last-child{margin-bottom:0;margin-top:auto}.wp-block-group.is-style-aj-panel{border:1px solid #eaeaea;margin:0 0 28px;padding:0 28px 8px}.wp-block-group.is-style-aj-panel>p:first-child{margin:0 -28px 8px;padding:20px 28px;background:#f6f6f6;border-bottom:1px solid #eaeaea;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#44484a}.entry-content .wp-block-group.is-layout-grid{gap:24px}@media(max-width: 700px){.entry-content .wp-block-group.is-layout-grid{grid-template-columns:1fr !important}}p.is-style-aj-badge{display:inline-block;padding:5px 12px;margin:0 0 16px !important;background:#edf6f5;color:#0f6b67 !important;font-size:12px !important;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.is-style-aj-card-dark p.is-style-aj-badge{background:#f6f6f6;color:#44484a !important}p.is-style-aj-lead{font-size:19px !important;line-height:1.7;color:#1d1d1b !important}p.is-style-aj-eyebrow{display:flex;align-items:center;gap:14px;margin:0;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#127a76;margin-bottom:18px !important}p.is-style-aj-eyebrow::before{content:"";display:block;flex:0 0 32px;height:1px;background:#20b0ab}p.is-style-aj-arrow a,a.is-style-aj-arrow{display:inline-flex;align-items:center;gap:10px;color:#127a76;font-weight:600;text-decoration:none;text-decoration:none !important}p.is-style-aj-arrow a:hover,a.is-style-aj-arrow:hover{color:#0f6b67;text-decoration:underline}p.is-style-aj-arrow a::after,a.is-style-aj-arrow::after{content:"";width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/contain no-repeat}.wp-block-details{border-bottom:1px solid #eaeaea;margin:0 !important}.wp-block-details summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:72px;cursor:pointer;font-family:"Source Serif 4",Georgia,serif;font-size:19px;font-weight:600;list-style:none}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-details summary::after{content:"+";flex:0 0 36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #20b0ab;color:#127a76;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:22px;font-weight:400;transition:transform .2s}.wp-block-details[open] summary::after{transform:rotate(45deg)}.wp-block-details>*:not(summary){margin:0 0 24px}.aj-hero-page{position:relative;overflow:hidden;background:#1d1d1b;color:#fff}.aj-hero-page__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aj-hero-page__shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(22, 24, 23, 0.94) 0%, rgba(22, 24, 23, 0.8) 50%, rgba(22, 24, 23, 0.45) 100%)}@media(max-width: 700px){.aj-hero-page__shade{background:rgba(22,24,23,.82)}}.aj-hero-page__inner{position:relative;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:48px;padding-bottom:96px;display:flex;flex-direction:column;gap:40px}@media(max-width: 359px){.aj-hero-page__inner{padding-left:20px;padding-right:20px}}@media(max-width: 600px){.aj-hero-page__inner{padding-top:28px;padding-bottom:64px;gap:28px}}.aj-hero-page__text{display:flex;flex-direction:column;gap:26px}@media(max-width: 600px){.aj-hero-page__text{gap:20px}}.aj-hero-page h1{margin:0;max-width:820px;color:#fff;font-size:clamp(38px,5vw,66px);line-height:1.08;letter-spacing:-1px}.aj-hero-page__lead{margin:0;max-width:640px;font-size:20px;line-height:1.6;color:rgba(255,255,255,.86)}.aj-hero-page .aj-btns{margin-top:8px;gap:16px}.aj-hero-page--overlap .aj-hero-page__inner{padding-bottom:168px}.aj-hero-page--light{background:#f6f6f6;color:#1d1d1b}.aj-breadcrumbs{font-size:14px;color:#65696c}.aj-breadcrumbs a{color:#127a76;text-decoration:none}.aj-breadcrumbs a:hover{text-decoration:underline}.aj-breadcrumbs .sep{margin:0 8px;color:#65696c}.aj-breadcrumbs .breadcrumb_last{color:#44484a}.aj-breadcrumbs--light{color:rgba(255,255,255,.75)}.aj-breadcrumbs--light a{color:#5fd3ce}.aj-breadcrumbs--light .sep,.aj-breadcrumbs--light .breadcrumb_last{color:rgba(255,255,255,.75)}.aj-post-card{color:#1d1d1b;text-decoration:none}.aj-post-card:hover{color:#1d1d1b}.aj-post-card:hover .aj-post-card__title{color:#0f6b67}.aj-post-card__img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;background:#eaeaea}.aj-post-card__img--empty{background:linear-gradient(135deg, #EDF6F5, #F6F6F6)}.aj-post-card__body{display:flex;flex-direction:column;gap:14px}.aj-post-card__title{margin:0;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;letter-spacing:0;transition:color .2s}.aj-post-card__excerpt{color:#44484a}.aj-post-card__more{display:inline-flex;align-items:center;gap:10px;color:#127a76;font-weight:600;font-size:15px}.aj-post-card__label{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#127a76}.aj-post-card__badge{align-self:flex-start;padding:5px 12px;background:#127a76;color:#fff;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.aj-post-card--feature{display:flex;flex-direction:column;background:#fff;transition:box-shadow .25s,transform .25s}.aj-post-card--feature:hover{box-shadow:0 22px 48px rgba(29,29,27,.12);transform:translateY(-3px)}@media(prefers-reduced-motion: reduce){.aj-post-card--feature:hover{transform:none}}.aj-post-card--feature .aj-post-card__img{height:320px}.aj-post-card--feature .aj-post-card__body{padding:36px 40px 40px}.aj-post-card--feature .aj-post-card__title{font-size:30px;line-height:1.2}.aj-post-card--feature .aj-post-card__more{margin-top:4px}@media(max-width: 600px){.aj-post-card--feature .aj-post-card__img{height:220px}.aj-post-card--feature .aj-post-card__body{padding:28px 22px 30px}.aj-post-card--feature .aj-post-card__title{font-size:24px}}.aj-post-card__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:8px;padding-top:20px;border-top:1px solid #eaeaea}.aj-post-card--row{display:grid;grid-template-columns:160px minmax(0, 1fr);gap:24px;align-items:center}.aj-post-card--row .aj-post-card__img{width:160px;height:120px}.aj-post-card--row .aj-post-card__body{gap:8px}.aj-post-card--row .aj-post-card__title{font-size:20px;line-height:1.35}@media(max-width: 520px){.aj-post-card--row{grid-template-columns:104px minmax(0, 1fr);gap:16px}.aj-post-card--row .aj-post-card__img{width:104px;height:80px}.aj-post-card--row .aj-post-card__title{font-size:17px}.aj-post-card--row .aj-meta{font-size:11px;letter-spacing:.12em}}.aj-post-card--grid{display:flex;flex-direction:column;background:#fff;border:1px solid #eaeaea;transition:box-shadow .25s,transform .25s}.aj-post-card--grid:hover{box-shadow:0 22px 48px rgba(29,29,27,.12);transform:translateY(-3px)}@media(prefers-reduced-motion: reduce){.aj-post-card--grid:hover{transform:none}}.aj-post-card--grid .aj-post-card__img{height:240px}.aj-post-card--grid .aj-post-card__body{padding:28px 30px 32px;flex:1}.aj-post-card--grid .aj-post-card__title{font-size:22px;line-height:1.3}.aj-post-card--grid .aj-post-card__excerpt{font-size:16px;line-height:1.6}.aj-post-card--grid .aj-post-card__more{margin-top:auto}.aj-post-card--card{display:flex;flex-direction:column;background:#fff;transition:box-shadow .25s,transform .25s}.aj-post-card--card:hover{box-shadow:0 22px 48px rgba(29,29,27,.12);transform:translateY(-3px)}@media(prefers-reduced-motion: reduce){.aj-post-card--card:hover{transform:none}}.aj-post-card--card .aj-post-card__img{height:220px}.aj-post-card--card .aj-post-card__body{padding:28px 28px 32px;gap:10px}.aj-post-card--card .aj-post-card__title{font-size:22px;line-height:1.3}.aj-post-card--compact{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:18px;align-items:center;padding:14px;border:1px solid #eaeaea;transition:box-shadow .25s,transform .25s}.aj-post-card--compact:hover{box-shadow:0 22px 48px rgba(29,29,27,.12);transform:translateY(-3px)}@media(prefers-reduced-motion: reduce){.aj-post-card--compact:hover{transform:none}}.aj-post-card--compact .aj-post-card__img{width:112px;height:84px}.aj-post-card--compact .aj-post-card__body{gap:4px}.aj-post-card--compact .aj-post-card__title{font-size:18px;line-height:1.3}.aj-post-card--mini{display:grid;grid-template-columns:72px minmax(0, 1fr);gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid #eaeaea}.aj-post-card--mini:last-child{border-bottom:0}.aj-post-card--mini .aj-post-card__img{width:72px;height:56px}.aj-post-card--mini .aj-post-card__body{gap:4px}.aj-post-card--mini .aj-post-card__title{font-size:16px;line-height:1.35}.aj-post-card--mini .date{font-size:13px;color:#65696c}.aj-author-chip{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#1d1d1b}.aj-author-chip__img{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aj-newsletter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px;padding:44px 48px;background:#fff;border-top:3px solid #20b0ab}.aj-newsletter__text{flex:1 1 280px;max-width:420px}.aj-newsletter__text p{margin:0;color:#44484a}.aj-newsletter__title{margin:0 0 8px !important;font-family:"Source Serif 4",Georgia,serif;font-size:28px;line-height:1.25;font-weight:600;color:#1d1d1b !important}.aj-newsletter__form{flex:999 1 460px;min-width:0}@media(max-width: 600px){.aj-newsletter{padding:32px 22px}}.has-article-layout .aj-section-head h2,.has-article-layout .aj-faq h2{font-size:clamp(30px,3vw,40px);line-height:1.18}.aj-blog-head{background:#f6f6f6;padding-top:40px}.aj-blog-head .container{display:flex;flex-direction:column;gap:28px}.aj-blog-head__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 64px;padding-top:24px}@media(max-width: 600px){.aj-blog-head__row{padding-top:8px}}.aj-blog-head__titles{flex:1 1 560px;display:flex;flex-direction:column;gap:20px}.aj-blog-head__titles h1{margin:0;font-size:clamp(38px,4.6vw,60px);line-height:1.08}.aj-blog-head__lead{margin:0;max-width:640px;font-size:20px;line-height:1.6;color:#2f3332}.aj-blog-head .aj-search{flex:0 1 400px}.aj-blog-head .aj-search input[type=search]{height:56px}.aj-blog-head .aj-search button{width:60px;height:56px}.aj-chips{display:flex;flex-wrap:wrap;gap:10px;padding:28px 0 32px;margin-top:8px;border-top:1px solid #dcdddc}.aj-chips__item{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;background:#fff;border:1px solid #c9cbca;color:#1d1d1b;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s}.aj-chips__item:hover{border-color:#127a76;color:#0f6b67}.aj-chips__item[aria-current=page]{background:#127a76;border-color:#127a76;color:#fff}@media(max-width: 600px){.aj-chips{flex-wrap:nowrap;overflow-x:auto;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px;scrollbar-width:none}.aj-chips::-webkit-scrollbar{display:none}.aj-chips__item{flex-shrink:0}}.aj-blog-list{padding:64px 0 112px}.aj-blog-list .container{display:flex;flex-direction:column;gap:48px}.aj-blog-list .aj-post-card--feature{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(480px, 100%), 1fr));border:1px solid #eaeaea}.aj-blog-list .aj-post-card--feature .aj-post-card__img{height:100%;min-height:400px}@media(max-width: 1040px){.aj-blog-list .aj-post-card--feature .aj-post-card__img{min-height:0;height:300px}}.aj-blog-list .aj-post-card--feature .aj-post-card__body{padding:48px 48px 44px;gap:18px;justify-content:center}@media(max-width: 600px){.aj-blog-list .aj-post-card--feature .aj-post-card__body{padding:28px 22px 30px}}.aj-blog-list .aj-post-card--feature .aj-post-card__badge{background:#1d1d1b}.aj-blog-list .aj-post-card--feature .aj-post-card__title{font-size:clamp(26px,2.6vw,36px);text-wrap:balance}.aj-blog-list__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(340px, 100%), 1fr));gap:40px 32px}.aj-blog-list__grid .aj-post-card__img{height:230px}.aj-blog-list__grid .aj-post-card__body{padding:28px 28px 30px;gap:12px}.aj-blog-list__grid .aj-post-card__excerpt{font-size:15.5px}.aj-blog-list__empty{padding:48px;background:#f6f6f6;text-align:center}.aj-blog-list__empty p{margin:0 0 8px;color:#44484a}.aj-blog-list__empty-title{font-family:"Source Serif 4",Georgia,serif;font-size:24px;font-weight:600;color:#1d1d1b !important}.aj-blog-list .aj-pagination{margin-top:8px}.aj-blog-list .aj-pagination .page-numbers{border-color:#c9cbca}@media(max-width: 600px){.aj-blog-list{padding:40px 0 72px}}.aj-blog-newsletter{background:#f6f6f6;padding:88px 0}@media(max-width: 600px){.aj-blog-newsletter{padding:56px 0}}.aj-blog-cta{padding:104px 0}.aj-blog-cta .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px 64px}.aj-blog-cta__text{flex:1 1 520px;display:flex;flex-direction:column;gap:16px}.aj-blog-cta__text h2{margin:0;font-size:clamp(30px,3.2vw,42px)}.aj-blog-cta__text p{margin:0}.aj-blog-cta__text>p:last-child{color:#44484a;max-width:560px}@media(max-width: 600px){.aj-blog-cta{padding:72px 0}}.aj-author-page{padding-bottom:48px}.aj-author-page .aj-author-box{margin:0;background:#fff;max-width:900px}.aj-blog-list__title{margin:0;font-size:clamp(28px,3vw,36px)}.aj-404{padding-bottom:72px}.aj-404 .aj-404__btns{margin-top:8px}.aj-404 .aj-chips{margin-top:24px}.aj-post-head{background:#f6f6f6;padding-top:40px}.aj-post-head .container{display:flex;flex-direction:column;gap:26px}.aj-post-head__text{display:flex;flex-direction:column;gap:22px;max-width:900px;padding-top:24px;padding-bottom:8px}.aj-post-head__text h1{margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.1}@media(max-width: 600px){.aj-post-head__text{padding-top:4px;gap:18px}}.aj-post-head:not(:has(.aj-post-head__img)) .aj-post-head__text{padding-bottom:64px}.aj-post-head__cat{align-self:flex-start;padding:6px 14px;background:#fff;border:1px solid #20b0ab;color:#0f6b67;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.aj-post-head__cat:hover{background:#edf6f5;color:#0f6b67}.aj-post-head__lead{margin:0;max-width:760px;font-size:21px;line-height:1.6;color:#2f3332}.aj-post-head__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;padding-top:8px}.aj-post-head__meta dl{margin:0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:14.5px}.aj-post-head__meta dl>div{display:flex;flex-direction:column;line-height:1.35}.aj-post-head__meta dt{color:#65696c}.aj-post-head__meta dd{margin:0;font-weight:600}.aj-post-head__author{display:flex;align-items:center;gap:14px}.aj-post-head__author img{display:block;width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aj-post-head__author>div{display:flex;flex-direction:column;line-height:1.35}.aj-post-head__author a{color:#1d1d1b;font-weight:700;text-decoration:none}.aj-post-head__author a:hover{color:#127a76}.aj-post-head__author span{font-size:14px;color:#65696c}.aj-post-head__sep{width:1px;height:36px;background:#dcdddc}@media(max-width: 600px){.aj-post-head__sep{display:none}}.aj-post-head__img{position:relative;margin:24px 0 -96px}.aj-post-head__img img{display:block;width:100%;height:520px;-o-object-fit:cover;object-fit:cover}@media(max-width: 900px){.aj-post-head__img img{height:380px}}@media(max-width: 600px){.aj-post-head__img img{height:240px}}@media(max-width: 600px){.aj-post-head__img{margin-bottom:-48px}}.aj-post-layout{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:64px;padding-bottom:112px;display:flex;flex-wrap:wrap;gap:56px 80px;align-items:flex-start}@media(max-width: 359px){.aj-post-layout{padding-left:20px;padding-right:20px}}.aj-post-layout.has-image{padding-top:160px}@media(max-width: 600px){.aj-post-layout.has-image{padding-top:88px}}@media(max-width: 600px){.aj-post-layout{padding-bottom:72px}}.aj-post-layout__main{flex:999 1 620px;min-width:0;max-width:780px;display:flex;flex-direction:column;gap:24px}.aj-post-layout__aside{flex:1 1 300px;align-self:stretch;display:flex;flex-direction:column;gap:36px}.aj-prose{font-size:18px;line-height:1.75}.aj-prose p,.aj-prose li{color:#1d1d1b}.aj-prose h2{margin:56px 0 18px;font-size:clamp(28px,2.8vw,36px);line-height:1.2;letter-spacing:-0.3px}.aj-prose h3{margin:40px 0 14px}.aj-prose>*:first-child{margin-top:0}.aj-prose .jsk-toc{margin:0 0 32px;padding:18px 22px;border:1px solid #eaeaea;border-top:3px solid #20b0ab}.aj-prose .jsk-toc summary{cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#44484a}.aj-prose .jsk-toc ol{margin:14px 0 0;padding-left:20px;font-size:16px}.aj-prose .jsk-toc ol ol{margin-top:6px}.aj-prose .jsk-toc li{margin-bottom:6px}.aj-prose .jsk-toc a{color:#1d1d1b !important;font-weight:400 !important;text-decoration:none !important}.aj-prose .jsk-toc a:hover{color:#127a76 !important}@media(min-width: 1081px){.aj-prose .jsk-toc{display:none}}.aj-prose .wp-block-image img{height:auto}.aj-post-cta{margin-top:24px;background:#1d1d1b;color:#fff;padding:40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:24px 40px;align-items:center}.aj-post-cta p{margin:0}.aj-post-cta__eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#5fd3ce;margin-bottom:10px !important}.aj-post-cta__title{font-family:"Source Serif 4",Georgia,serif;font-size:25px;line-height:1.3;font-weight:600;margin-bottom:10px !important}.aj-post-cta__text{font-size:16px;line-height:1.6;color:#bdbfbe}.aj-post-cta__btns{display:flex;flex-direction:column;gap:12px}@media(max-width: 600px){.aj-post-cta{padding:32px 22px}}.aj-post-disclaimer{margin:8px 0 0;font-size:14px;line-height:1.6;color:#65696c}.aj-post-share{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;font-size:14px}.aj-post-share__tags{display:flex;flex-wrap:wrap;gap:8px}.aj-post-share__tags a{padding:6px 14px;background:#f6f6f6;color:#2f3332;font-weight:500;text-decoration:none}.aj-post-share__tags a:hover{color:#0f6b67}.aj-post-share__links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aj-post-share__links span{color:#65696c;margin-right:4px}.aj-post-share__links a,.aj-post-share__links button{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;background:#fff;border:1px solid #dcdddc;font:inherit;font-size:14px;color:#1d1d1b;text-decoration:none;cursor:pointer}.aj-post-share__links a:hover,.aj-post-share__links button:hover{border-color:#127a76;color:#0f6b67}.aj-post-share__links button.is-copied{border-color:#127a76;background:#edf6f5}.aj-author-box{margin-top:8px;background:#f6f6f6;border-top:3px solid #20b0ab;padding:36px;display:grid;grid-template-columns:112px minmax(0, 1fr);gap:28px;align-items:start}.aj-author-box__img{display:block;width:112px;height:112px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aj-author-box__body{display:flex;flex-direction:column;gap:10px}.aj-author-box__body p{margin:0}.aj-author-box__label{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#65696c}.aj-author-box__name{font-family:"Source Serif 4",Georgia,serif;font-size:23px;font-weight:600;line-height:1.3}.aj-author-box__name a{color:#1d1d1b;text-decoration:none}.aj-author-box__name a:hover{color:#127a76}.aj-author-box__bio{font-size:16.5px;line-height:1.65;color:#2f3332}.aj-author-box__links{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:15px;padding-top:4px}@media(max-width: 600px){.aj-author-box{grid-template-columns:1fr;padding:28px 22px;gap:18px}.aj-author-box__img{width:88px;height:88px}}.aj-toc--post a.is-sub{padding-left:28px;font-size:15px;color:#65696c}.aj-post-layout__aside .aj-toc{position:static}@media(max-width: 1080px){.aj-post-layout__aside .aj-toc{display:none}}.aj-side-cta{background:#fff;border:1px solid #eaeaea;border-top:3px solid #20b0ab;box-shadow:0 18px 44px rgba(29,29,27,.08);padding:30px 28px;display:flex;flex-direction:column;gap:16px}.aj-side-cta p{margin:0;font-size:15.5px;line-height:1.6;color:#44484a}.aj-side-cta__title{font-family:"Source Serif 4",Georgia,serif;font-size:22px !important;line-height:1.3 !important;font-weight:600;color:#1d1d1b !important}.aj-side-cta__phone{display:flex;gap:10px;align-items:center;justify-content:center;color:#1d1d1b;font-weight:600;text-decoration:none}.aj-side-cta__phone svg{color:#127a76}.aj-side-cta__phone:hover{color:#127a76}.aj-side-posts{display:flex;flex-direction:column}.aj-side-posts .aj-post-card--mini{grid-template-columns:84px minmax(0, 1fr);gap:16px;align-items:start;padding:16px 0;border-top:1px solid #eaeaea;border-bottom:0}.aj-side-posts .aj-post-card--mini:last-child{border-bottom:1px solid #eaeaea}.aj-side-posts .aj-post-card--mini .aj-post-card__img{width:84px;height:84px}.aj-side-posts .aj-post-card--mini .aj-post-card__title{font-size:16.5px}.aj-side-cats div{display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px}.aj-side-cats div a{padding:6px 14px;border:1px solid #dcdddc;color:#2f3332;text-decoration:none}.aj-side-cats div a:hover,.aj-side-cats div a.is-current{border-color:#20b0ab;color:#0f6b67}.aj-side-cats div a.is-current{font-weight:600}.aj-post-more{background:#f6f6f6;padding:104px 0}.aj-post-more .aj-section-head{margin-bottom:44px}.aj-post-more .aj-section-head h2{font-size:clamp(30px,3vw,40px)}.aj-post-more .aj-newsletter{margin-top:64px}@media(max-width: 600px){.aj-post-more{padding:72px 0}}.aj-form-card{background:#f6f6f6;border-top:3px solid #20b0ab;padding:48px 44px}.aj-form-card__title{margin:0 0 24px;font-family:"Source Serif 4",Georgia,serif;font-size:26px;font-weight:600}@media(max-width: 600px){.aj-form-card{padding:36px 22px}}.aj-form{display:flex;flex-direction:column;gap:20px}.aj-form p{margin:0}.aj-form__row{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:20px}.aj-form .aj-field{display:flex;flex-direction:column;gap:8px;margin:0}.aj-form label,.aj-form .aj-label,.aj-form legend{font-size:14px;font-weight:600;color:#1d1d1b}.aj-form .wpcf7-form-control-wrap{display:block}.aj-form input[type=text],.aj-form input[type=email],.aj-form input[type=tel],.aj-form input[type=url],.aj-form input[type=number],.aj-form input[type=date],.aj-form select,.aj-form textarea{width:100%;height:52px;padding:0 16px;border:1px solid #c9cbca;border-radius:0;background:#fff;font:inherit;font-size:16px;color:#1d1d1b;transition:border-color .15s,box-shadow .15s}.aj-form input[type=text]::-moz-placeholder, .aj-form input[type=email]::-moz-placeholder, .aj-form input[type=tel]::-moz-placeholder, .aj-form input[type=url]::-moz-placeholder, .aj-form input[type=number]::-moz-placeholder, .aj-form input[type=date]::-moz-placeholder, .aj-form select::-moz-placeholder, .aj-form textarea::-moz-placeholder{color:#65696c}.aj-form input[type=text]::placeholder,.aj-form input[type=email]::placeholder,.aj-form input[type=tel]::placeholder,.aj-form input[type=url]::placeholder,.aj-form input[type=number]::placeholder,.aj-form input[type=date]::placeholder,.aj-form select::placeholder,.aj-form textarea::placeholder{color:#65696c}.aj-form input[type=text]:focus,.aj-form input[type=email]:focus,.aj-form input[type=tel]:focus,.aj-form input[type=url]:focus,.aj-form input[type=number]:focus,.aj-form input[type=date]:focus,.aj-form select:focus,.aj-form textarea:focus{outline:none;border-color:#127a76;box-shadow:0 0 0 3px rgba(32,176,171,.25)}.aj-form input[type=text][aria-invalid=true],.aj-form input[type=email][aria-invalid=true],.aj-form input[type=tel][aria-invalid=true],.aj-form input[type=url][aria-invalid=true],.aj-form input[type=number][aria-invalid=true],.aj-form input[type=date][aria-invalid=true],.aj-form select[aria-invalid=true],.aj-form textarea[aria-invalid=true]{border-color:#b3261e}.aj-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:44px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23127A76' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 16px center/16px no-repeat}.aj-form textarea{height:auto;min-height:140px;padding:14px 16px;resize:vertical}.aj-form fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:10px}.aj-form .wpcf7-checkbox,.aj-form .wpcf7-radio,.aj-form .wpcf7-acceptance{display:flex;flex-wrap:wrap;gap:10px 28px}.aj-form .wpcf7-list-item{margin:0}.aj-form .wpcf7-list-item label{display:flex;gap:12px;align-items:flex-start;font-size:15px;font-weight:400;line-height:1.5;cursor:pointer}.aj-form .wpcf7-list-item input{width:20px;height:20px;margin:1px 0 0;accent-color:#127a76;flex-shrink:0}.aj-form .aj-choice .wpcf7-radio{gap:12px}.aj-form .aj-choice .wpcf7-list-item label{align-items:center;min-height:54px;padding:0 20px;border:1px solid #c9cbca;background:#fff;font-size:16px;transition:border-color .15s,background-color .15s}.aj-form .aj-choice .wpcf7-list-item label input{width:18px;height:18px;margin:0}.aj-form .aj-choice .wpcf7-list-item label:has(input:checked){border-color:#127a76;background:#edf6f5;font-weight:600}.aj-form .aj-choice .wpcf7-list-item label:has(input:focus-visible){box-shadow:0 0 0 3px rgba(32,176,171,.25)}.aj-form .aj-consent .wpcf7-list-item label{font-size:14px;color:#44484a}.aj-form .wpcf7-not-valid-tip{margin-top:6px;font-size:14px;color:#b3261e}.aj-form .aj-drop{position:relative;display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px dashed #9ea2a0;background:#f6f6f6;cursor:pointer;transition:border-color .15s,background-color .15s}.aj-form .aj-drop>svg{color:#127a76}.aj-form .aj-drop:hover,.aj-form .aj-drop.is-drag{border-color:#127a76;background:#edf6f5}.aj-form .aj-drop:focus-within{border-color:#127a76;box-shadow:0 0 0 3px rgba(32,176,171,.25)}.aj-form .aj-drop .wpcf7-form-control-wrap{position:static}.aj-form .aj-drop input[type=file]{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.aj-form .aj-drop__text{display:flex;flex-direction:column;gap:2px;font-weight:400}.aj-form .aj-drop__text strong{font-size:15px;font-weight:600}.aj-form .aj-drop__text span{font-size:14px;color:#65696c}.aj-form .aj-form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;position:relative}.aj-form input[type=submit],.aj-form button[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;min-height:56px;font-size:13px}.aj-form input[type=submit]:hover,.aj-form input[type=submit]:focus-visible,.aj-form button[type=submit]:hover,.aj-form button[type=submit]:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}.aj-form input[type=submit].outline,.aj-form button[type=submit].outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}.aj-form input[type=submit].outline:hover,.aj-form input[type=submit].outline:focus-visible,.aj-form button[type=submit].outline:hover,.aj-form button[type=submit].outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.aj-form input[type=submit]:disabled,.aj-form button[type=submit]:disabled{opacity:.55;cursor:not-allowed}.aj-form--wide input[type=submit]{width:100%}.aj-form .aj-form__secret{display:flex;gap:10px;align-items:center;font-size:14px;color:#65696c}.aj-form .aj-form__secret svg{color:#127a76}.aj-form .wpcf7-spinner{position:absolute;right:0;top:50%;margin:-12px 0 0}.aj-form--inline .aj-form__row{grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr) auto;align-items:end}@media(max-width: 760px){.aj-form--inline .aj-form__row{grid-template-columns:1fr}}.aj-form--inline input[type=submit]{min-height:52px}.wpcf7 form .wpcf7-response-output{margin:4px 0 0;padding:14px 18px;border:1px solid #20b0ab;background:#edf6f5;color:#1d1d1b;font-size:15px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:#b3261e;background:#fceeee}.aj-search{position:relative;display:flex}.aj-search input[type=search]{flex:1;min-width:0;height:54px;padding:0 60px 0 18px;border:1px solid #c9cbca;border-radius:0;background:#fff;font:inherit;font-size:16px;color:#1d1d1b;-webkit-appearance:none}.aj-search input[type=search]:focus{outline:none;border-color:#127a76;box-shadow:0 0 0 3px rgba(32,176,171,.25)}.aj-search button{position:absolute;right:0;top:0;width:54px;height:54px;display:flex;align-items:center;justify-content:center;border:0;background:#127a76;color:#fff;cursor:pointer}.aj-search button:hover{background:#0f6b67}.custom-form{display:flex;flex-direction:column;gap:12px;text-align:left}.custom-form .f-col{display:flex;flex-direction:column;gap:12px}.custom-form br{display:none}.custom-form input:not([type=checkbox]):not([type=submit]),.custom-form select,.custom-form textarea{width:100%;height:52px;padding:0 16px;border:1px solid #c9cbca;border-radius:0;background:#fff;font:inherit;font-size:16px;color:#1d1d1b}.custom-form input:not([type=checkbox]):not([type=submit]):focus,.custom-form select:focus,.custom-form textarea:focus{outline:none;border-color:#127a76;box-shadow:0 0 0 3px rgba(32,176,171,.25)}.custom-form textarea{height:140px;padding:14px 16px}.custom-form .wpcf7-list-item{margin:0}.custom-form .wpcf7-list-item label{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.5}.custom-form .wpcf7-list-item input{width:18px;height:18px;margin:2px 0 0;accent-color:#127a76}.custom-form input[type=submit]{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;width:100%}.custom-form input[type=submit]:hover,.custom-form input[type=submit]:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}.custom-form input[type=submit].outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}.custom-form input[type=submit].outline:hover,.custom-form input[type=submit].outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.ays-pb-modal{font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif !important}.ays-pb-modal h2{font-family:"Source Serif 4",Georgia,serif !important;font-size:28px !important;line-height:1.2 !important;font-weight:600 !important}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout{padding:40px 0}@media only screen and (min-width: 1201px){.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details{width:calc(40% - 30px)}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap{width:calc(60% - 30px)}}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout input,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout select,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout textarea,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout .select2-selection{border-color:#65696c}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details{background-color:#f6f6f6;padding:0 30px 20px}@media only screen and (min-width: 480px){.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details #billing_postcode_field,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details #shipping_postcode_field{width:47%;float:left;clear:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details #billing_city_field,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details #shipping_city_field{width:47%;float:right;clear:none}}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details input,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details textarea{width:100%;padding:12px 15px;background-color:#fff;border:none;margin-bottom:10px;color:#1d1d1b;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:16px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details input::-moz-placeholder, .woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details textarea::-moz-placeholder{color:rgba(29,29,27,.5)}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details input::placeholder,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details textarea::placeholder{color:rgba(29,29,27,.5)}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details .select2-selection{border:none;border-radius:0;height:auto;padding:8px 15px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details .select2-selection__arrow{top:12px;right:10px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details textarea{height:160px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #customer_details label{font-size:12px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table{border-radius:0}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table thead{display:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td{border:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td.product-name{font-size:0}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td strong.product-quantity{display:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td dt.variation-Informacjedotyczcekonsultacji{display:block;width:100%;font-size:16px;line-height:20px;margin-bottom:10px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td dd.variation-Informacjedotyczcekonsultacji{font-size:16px;line-height:16px}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap table.shop_table tbody td dd.variation-Informacjedotyczcekonsultacji hr{display:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #payment{border-radius:0;background-color:#f6f6f6}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #payment [class^="wc_payment_method payment_method_tpay"] label:not(.tpay-item){display:inline-block !important}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #payment .payment_box>p{display:none}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #payment .payment_box::before{border-bottom-color:#fff}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;border-radius:0}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order:hover,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order.outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order.outline:hover,.woocommerce-checkout.woocommerce-page form.checkout.woocommerce-checkout #payment-wrap #place_order.outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.woocommerce-checkout.woocommerce-page .woocommerce-NoticeGroup-checkout{width:100%}.woocommerce.woocommerce-shop .content-area{max-width:1570px;margin:0 auto;padding:50px 25px}.woocommerce.woocommerce-shop ul.products li.product{box-shadow:0px 40px 80px 0px rgba(0,0,0,.1)}.woocommerce.woocommerce-shop ul.products li.product .add_to_cart_button{margin:20px;background-color:rgba(0,0,0,0);color:#20b0ab;font-weight:600;padding:0;font-size:16px}.woocommerce.woocommerce-shop ul.products li.product .add_to_cart_button:before{content:"";display:inline-block;vertical-align:middle;margin-right:10px;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M0 24C0 10.7 10.7 0 24 0L69.5 0c22 0 41.5 12.8 50.6 32l411 0c26.3 0 45.5 25 38.6 50.4l-41 152.3c-8.5 31.4-37 53.3-69.5 53.3l-288.5 0 5.4 28.5c2.2 11.3 12.1 19.5 23.6 19.5L488 336c13.3 0 24 10.7 24 24s-10.7 24-24 24l-288.3 0c-34.6 0-64.3-24.6-70.7-58.5L77.4 54.5c-.7-3.8-4-6.5-7.9-6.5L24 48C10.7 48 0 37.3 0 24zM128 464a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zm336-48a48 48 0 1 1 0 96 48 48 0 1 1 0-96z' fill='%2320B0AB'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.woocommerce.woocommerce-shop ul.products li.product .woocommerce-loop-product__title,.woocommerce.woocommerce-shop ul.products li.product .price{padding-left:20px;padding-right:20px}.woocommerce.woocommerce-shop ul.products li.product .price{color:#1d1d1b;font-family:"Source Serif 4",Georgia,serif;font-weight:700}.woocommerce.woocommerce-shop ul.products li.product:hover .attachment-woocommerce_thumbnail{opacity:.8}div.single-product{padding:50px 0}div.single-product .summary.entry-summary{padding-top:40px}div.single-product .price{color:#65696c !important}div.single-product .quantity .qty{height:51px;border:1px solid #20b0ab;box-shadow:none}div.single-product .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;border-radius:0;background-color:#20b0ab !important}div.single-product .single_add_to_cart_button:hover,div.single-product .single_add_to_cart_button:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}div.single-product .single_add_to_cart_button.outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}div.single-product .single_add_to_cart_button.outline:hover,div.single-product .single_add_to_cart_button.outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}div.single-product .single_add_to_cart_button:hover{background-color:#188581 !important}div.single-product .content{position:relative;clear:both}div.single-product .woocommerce-message{max-width:1520px;margin:0 auto 2em}div.single-product .woocommerce-message a.button.wc-forward{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:0 30px;color:#fff;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:700;line-height:1.3;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;background-color:#127a76;border:1px solid #127a76;border-radius:0;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;border-radius:0;padding:12px 16px;font-size:12px}div.single-product .woocommerce-message a.button.wc-forward:hover,div.single-product .woocommerce-message a.button.wc-forward:focus-visible{background-color:#0f6b67;border-color:#0f6b67;color:#fff}div.single-product .woocommerce-message a.button.wc-forward.outline{background:rgba(0,0,0,0);border-color:#20b0ab;color:#1d1d1b}div.single-product .woocommerce-message a.button.wc-forward.outline:hover,div.single-product .woocommerce-message a.button.wc-forward.outline:focus-visible{background-color:#127a76;border-color:#127a76;color:#fff}.hero-slider,.page-title{position:relative}.hero-slider .slide .container,.page-title .slide .container{min-height:calc(100vh - 135px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:240px;padding-top:50px}.hero-slider .slide .title,.page-title .slide .title{display:block;max-width:900px;width:100%;margin-bottom:30px;color:#fff;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(30px,6vw,72px);transform:translateY(30px);opacity:0;text-align:center;letter-spacing:-1px}.hero-slider .slide .desc,.page-title .slide .desc{display:block;color:#fff;margin-bottom:40px;text-transform:uppercase;font-size:clamp(22px,4.3vw,36px);transform:translateY(30px);opacity:0;font-weight:400;text-align:center}.hero-slider .slide .btn,.page-title .slide .btn{transform:translateY(30px);opacity:0}.hero-slider .slide.animated .title,.page-title .slide.animated .title{animation:fadeUp .5s .6s ease-in-out forwards}.hero-slider .slide.animated .desc,.page-title .slide.animated .desc{animation:fadeUp .5s .8s ease-in-out forwards}.hero-slider .slide.animated .btn,.page-title .slide.animated .btn{animation:fadeUp .5s 1s ease-in-out forwards}.hero-slider .slide.top,.page-title .slide.top{background-position:top center}.hero-slider .slide.bottom,.page-title .slide.bottom{background-position:bottom center}.hero-slider .slide:before,.page-title .slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(29,29,27,.25)}.hero-slider .slider-nav,.page-title .slider-nav{position:absolute;left:50%;bottom:190px;transform:translateX(-50%);z-index:1;display:flex;justify-content:center;align-items:center}.hero-slider .slider-nav .slick-arrow,.page-title .slider-nav .slick-arrow{cursor:pointer}.hero-slider .slider-nav .slick-arrow:before,.page-title .slider-nav .slick-arrow:before{content:"";width:30px;height:30px;display:block;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='11' height='18' viewBox='0 0 11 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_401)'%3E%3Cpath d='M1.43704 5.72148L5.48001 9.77422L9.52298 5.72148L10.48 6.67851L5.48001 11.6785L0.480011 6.67851L1.43704 5.72148Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_401'%3E%3Crect width='10' height='17' fill='white' transform='matrix(1 0 0 -1 0.480011 17.2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E ")}.hero-slider .slider-nav .slick-arrow.slick-prev,.page-title .slider-nav .slick-arrow.slick-prev{transform:rotate(90deg)}.hero-slider .slider-nav .slick-arrow.slick-next,.page-title .slider-nav .slick-arrow.slick-next{transform:rotate(-90deg);order:1}.hero-slider .slider-nav ul.slick-dots,.page-title .slider-nav ul.slick-dots{margin:0 5px}.hero-slider .slider-nav ul.slick-dots li,.page-title .slider-nav ul.slick-dots li{display:inline-block;margin:0px 12px}.hero-slider .slider-nav ul.slick-dots li button,.page-title .slider-nav ul.slick-dots li button{font-size:0;border:none;width:8px;height:8px;background-color:#fff;opacity:.3;padding:0;cursor:pointer;line-height:18px}.hero-slider .slider-nav ul.slick-dots li.slick-active button,.page-title .slider-nav ul.slick-dots li.slick-active button{opacity:1}.page-title{text-align:center}.page-title .slide .title{max-width:100%;animation:fadeUp .5s .6s ease-in-out forwards}.page-title .slide .btn{animation:fadeUp .5s 1s ease-in-out forwards}.page-title.project .slide{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.page-title.project .slide:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background-color:rgba(0,0,0,.4)}.boxes-container{z-index:1;position:relative;background-color:#fff;width:90%;max-width:1520px;margin:-150px auto 0;box-shadow:0px 40px 80px 0px rgba(0,0,0,.06)}.boxes-container .boxes-inner{display:flex;justify-content:space-between}.boxes-container .boxes-inner .box{padding:65px 15px;text-align:center;width:100%;display:block}.boxes-container .boxes-inner .box img{width:50px;display:block;margin:0 auto 20px}.boxes-container .boxes-inner .box .title{font-family:"Source Serif 4",Georgia,serif;color:#1d1d1b;font-size:20px;font-weight:600}.boxes-container .boxes-inner .box:hover .title{color:#20b0ab}@media only screen and (max-width: 768px){.boxes-container .boxes-inner{flex-wrap:wrap}.boxes-container .boxes-inner .box{max-width:50%;padding:40px 15px}}@media only screen and (max-width: 480px){.boxes-container .boxes-inner .box{max-width:50%;padding:20px 10px}.boxes-container .boxes-inner .box .title{font-size:14px}}.fixed-image{background-attachment:fixed;background-size:cover;padding:20px}.fixed-image .content{max-width:760px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.fixed-image .content h2{color:#fff;margin-bottom:30px}.fixed-image .content .slogan{color:#fff;display:inline-block;margin-top:30px;font-size:clamp(14px,2.2vw,24px);font-style:italic}@media only screen and (min-width: 1550px){.fixed-image .content{margin:0px calc((100vw - 1520px)/2)}}.posts-grid{padding:30px 0}@media only screen and (min-width: 993px){.posts-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:30px}}.posts-grid .post{display:grid;grid-template-columns:200px 1fr;grid-gap:30px;margin-bottom:30px}.posts-grid .post .post-thumbnail{overflow:hidden;width:200px;height:200px}.posts-grid .post .post-thumbnail img{display:block;width:100%;height:auto}.posts-grid .post .post-date{font-family:"Source Serif 4",Georgia,serif;font-size:12px;color:#65696c;text-transform:uppercase;font-weight:500;letter-spacing:.2em}.posts-grid .post .post-title{font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2;font-size:20px;margin:15px 0;line-height:1.4;color:#1d1d1b}.posts-grid .post .post-excerpt{font-size:16px;color:#1d1d1b}.posts-grid .post:hover .post-thumbnail img{transform:scale(1.05)}.posts-grid .post:hover .post-title{color:#20b0ab}.boxes{display:flex;justify-content:center;flex-wrap:wrap}.boxes .item{width:100%;max-width:calc(50% - 30px);margin:15px;background:#fff;border:1px solid #eee;box-shadow:0px 6px 39px rgba(0,0,0,0.0392156863);padding:30px;text-align:center}.boxes .item .icon-wrap{width:70px;height:70px;display:block;margin:0 auto 30px}.boxes .item .title{display:block;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#1d1d1b;margin:0;line-height:1.2;font-size:clamp(22px,2.2vw,28px);margin-bottom:30px}.boxes .item .desc{margin:0;color:#65696c}.boxes .item .stars,.boxes .item .google{display:none}@media only screen and (max-width: 768px){.boxes .item{max-width:100%;margin:15px 0}}.boxes.is-style-testimonials .item{display:flex;flex-direction:column}.boxes.is-style-testimonials .item .stars{display:block}.boxes.is-style-testimonials .item .stars:before{content:"★ ★ ★ ★ ★";color:#fabb05}.boxes.is-style-testimonials .item .icon-wrap{position:absolute;margin:0;opacity:.12;width:90px}.boxes.is-style-testimonials .item .title{order:1;margin:10px 0 0;font-size:15px;color:#20b0ab}.boxes.is-style-testimonials .item .google{display:block;order:3;margin-top:20px;font-size:11px}.boxes.is-style-testimonials .item .google .logo{width:13px;height:13px;display:inline-block;vertical-align:middle;margin-right:5px;margin-left:5px;background-image:url("https://www.gstatic.com/images/branding/product/1x/googleg_48dp.png");background-repeat:no-repeat;background-size:contain;background-position:center}.icon-list{margin-top:20px;display:block}.icon-list li{display:flex;margin-bottom:30px}.icon-list li .icon-wrap{width:55px;margin-right:25px;opacity:0}.icon-list li .content{width:calc(100% - 80px);transform:translateX(-50px);opacity:0}.icon-list li .content .title{display:block;font-size:clamp(14px,2.4vw,22px);margin-bottom:5px;color:#1d1d1b;font-weight:500}.icon-list li .content a:hover .title{color:#20b0ab}.icon-list li .content .desc{margin:0}.icon-list.inViewport li .icon-wrap{animation:fadeIn .5s .6s ease-in-out forwards}.icon-list.inViewport li .content{animation:fadeFromLeft .5s .3s ease-in-out forwards}.icon-list.is-style-reversed .icon-wrap{width:30px}.icon-list.is-style-reversed .content,.icon-list.is-style-reversed .content a{display:flex;flex-direction:column-reverse}.icon-list.is-style-reversed .content .desc,.icon-list.is-style-reversed .content a .desc{color:#20b0ab;margin-bottom:5px;text-transform:uppercase;font-size:16px}.aj-home-hero{position:relative;overflow:hidden;background:#1d1d1b;color:#fff}.aj-home-hero__bg{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aj-home-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg, rgba(22, 24, 23, 0.9) 0%, rgba(22, 24, 23, 0.68) 48%, rgba(22, 24, 23, 0.25) 100%)}@media(max-width: 700px){.aj-home-hero__shade{background:linear-gradient(180deg, rgba(22, 24, 23, 0.78) 0%, rgba(22, 24, 23, 0.88) 100%)}}.aj-home-hero__inner{position:relative;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:120px;padding-bottom:210px;display:flex;flex-direction:column;gap:28px}@media(max-width: 359px){.aj-home-hero__inner{padding-left:20px;padding-right:20px}}@media(max-width: 900px){.aj-home-hero__inner{padding-top:88px}}@media(max-width: 600px){.aj-home-hero__inner{padding-top:56px;gap:22px}}.aj-home-hero:not(:has(+.aj-spec-cards--overlap)) .aj-home-hero__inner{padding-bottom:120px}.aj-home-hero__h1{display:flex;align-items:center;gap:14px;margin:0;font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:.2em;text-transform:uppercase;color:#5fd3ce;font-size:14px;letter-spacing:.2em}.aj-home-hero__h1::before{content:"";display:block;flex:0 0 32px;height:1px;background:#20b0ab}.aj-home-hero__h1::before{flex-basis:40px}@media(max-width: 600px){.aj-home-hero__h1{font-size:12px;letter-spacing:.16em}}.aj-home-hero__display{margin:0;max-width:760px;font-family:"Source Serif 4",Georgia,serif;font-weight:600;font-size:clamp(44px,6vw,80px);line-height:1.04;letter-spacing:-1.5px;color:#fff;text-wrap:balance}.aj-home-hero__lead{margin:0;max-width:600px;font-size:20px;line-height:1.6;color:rgba(255,255,255,.86)}.aj-home-hero .aj-btns{margin-top:8px;gap:16px}.aj-home-hero__checks{list-style:none;margin:16px 0 0;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.18);max-width:760px;display:flex;flex-wrap:wrap;gap:12px 36px;font-size:15px;color:rgba(255,255,255,.86)}.aj-home-hero__checks li{display:flex;align-items:center;gap:10px}.aj-home-hero__checks svg{color:#20b0ab}.aj-home-hero__links{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:28px;margin-top:28px}.aj-home-hero__links a{display:flex;flex-direction:column;gap:6px;width:200px;padding-top:14px;border-top:2px solid rgba(255,255,255,.28);color:rgba(255,255,255,.78);text-decoration:none;font-size:14px;line-height:1.4;transition:color .2s,border-color .2s}.aj-home-hero__links a:hover,.aj-home-hero__links a.is-first{color:#fff;border-top-color:#20b0ab}.aj-home-hero__links a .num{font-size:12px;font-weight:600;letter-spacing:.18em}.aj-home-hero__links a.is-first .num{color:#5fd3ce}@media(max-width: 600px){.aj-home-hero__links{flex-direction:column;align-items:flex-end;gap:20px}}.aj-spec-cards{position:relative;z-index:2;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media(max-width: 359px){.aj-spec-cards{padding-left:20px;padding-right:20px}}.aj-spec-cards--overlap{margin-top:-150px}.aj-spec-cards__grid{background:#fff;border-top:3px solid #20b0ab;box-shadow:0 30px 70px rgba(29,29,27,.14);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(210px, 100%), 1fr))}.aj-spec-card{padding:40px 28px 36px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;gap:14px}.aj-spec-card:last-child{border-right:0}.aj-spec-card.is-highlight{background:#edf6f5;border-color:#dcebe9}.aj-spec-card__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.aj-spec-card .aj-spec-icon{display:block;width:58px;height:58px}.aj-spec-card__badge{padding:4px 8px;background:#127a76;color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.12em;line-height:1.3;text-align:center;text-transform:uppercase}.aj-spec-card__title{margin:6px 0 0;font-size:22px;line-height:1.25;letter-spacing:0}.aj-spec-card__text{margin:0;font-size:15.5px;line-height:1.6;color:#65696c}.aj-spec-card.is-highlight .aj-spec-card__text{color:#44484a}.aj-spec-card__links{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;font-weight:600}.aj-spec-card__links a{color:#127a76;text-decoration:none}.aj-spec-card__links a:hover{color:#0f6b67;text-decoration:underline}.aj-spec-card.is-highlight .aj-spec-card__links a{color:#0f6b67}.aj-about{padding:128px 0 120px}@media(max-width: 900px){.aj-about{padding:88px 0 80px}}.aj-about__inner{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(460px, 100%), 1fr));gap:88px;align-items:center}@media(max-width: 359px){.aj-about__inner{padding-left:20px;padding-right:20px}}@media(max-width: 1100px){.aj-about__inner{gap:56px}}.aj-about__media{position:relative;padding:0 0 36px 36px}@media(max-width: 600px){.aj-about__media{padding:0 0 24px 24px}}.aj-about__frame{position:absolute;left:0;bottom:0;width:72%;height:78%;border:1px solid #20b0ab}.aj-about__img{position:relative;display:block;width:100%;height:640px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}@media(max-width: 600px){.aj-about__img{height:460px}}.aj-about__badge{position:absolute;right:28px;bottom:76px;background:#fff;padding:20px 26px;box-shadow:0 18px 40px rgba(29,29,27,.14);display:flex;flex-direction:column;gap:2px}.aj-about__badge .name{font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600}.aj-about__badge .role{font-size:14px;color:#65696c}@media(max-width: 600px){.aj-about__badge{right:12px;bottom:48px;padding:14px 18px}}.aj-about__body{display:flex;flex-direction:column;gap:24px}.aj-about__body h2{margin:0}.aj-about__body p{margin:0}.aj-about__lead{font-size:19px;line-height:1.65}.aj-about__text{color:#44484a}.aj-about__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr));margin:8px 0 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.aj-about__stats>div{padding:24px 20px;display:flex;flex-direction:column;gap:4px}.aj-about__stats>div:first-child{padding-left:0}.aj-about__stats>div:last-child{padding-right:0}.aj-about__stats>div+div{border-left:1px solid #eaeaea}@media(max-width: 520px){.aj-about__stats>div{padding:18px 0 !important;border-left:0 !important}.aj-about__stats>div+div{border-top:1px solid #eaeaea}}.aj-about__stats dt{font-family:"Source Serif 4",Georgia,serif;font-size:38px;line-height:1.1;font-weight:600;color:#127a76}.aj-about__stats dd{margin:0;font-size:14.5px;line-height:1.45;color:#65696c}.aj-about__list{display:flex;flex-direction:column;gap:14px;margin-top:4px}.aj-about__list ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(150px, 100%), 1fr));gap:16px}.aj-about__list li{display:flex;flex-direction:column;gap:6px;font-weight:600;line-height:1.4}.aj-about__list .num{font-size:12px;font-weight:700;letter-spacing:.18em;color:#127a76}.aj-about__list-title{font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600}.aj-about__actions{margin-top:12px}.aj-split{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(560px, 100%), 1fr))}.aj-split--gray{background:#f6f6f6}.aj-split__media{min-height:560px}.aj-split__media img{min-height:560px}@media(max-width: 1120px){.aj-split__media{min-height:0}.aj-split__media img{min-height:0;height:380px}}.aj-split--img-right .aj-split__media{order:2}@media(max-width: 1120px){.aj-split--img-right .aj-split__media{order:0}}.aj-split__body{padding:104px clamp(24px,6vw,96px);max-width:640px;display:flex;flex-direction:column;gap:24px}.aj-split__body h2,.aj-split__body p{margin:0}.aj-split__body .aj-btns{margin-top:12px}@media(max-width: 1120px){.aj-split__body{max-width:none;padding:64px 32px 72px}}.aj-split--img-right .aj-split__body{justify-self:end}.aj-split__text{color:#44484a}.aj-split__checks{margin-top:4px;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));font-size:16px;font-weight:500}.aj-tabs{padding:128px 0}@media(max-width: 900px){.aj-tabs{padding:88px 0}}.aj-tabs__wrap{display:flex;flex-wrap:wrap;gap:48px 72px;align-items:flex-start}.aj-tabs__list{flex:1 1 280px;display:flex;flex-direction:column;border-top:1px solid #eaeaea}.aj-tabs__tab{display:flex;align-items:center;gap:18px;width:100%;min-height:72px;padding:0 4px;background:rgba(0,0,0,0);border:0;border-bottom:1px solid #eaeaea;text-align:left;cursor:pointer;font-family:"Source Serif 4",Georgia,serif;font-size:21px;font-weight:400;line-height:1.3;color:#65696c;transition:color .2s}.aj-tabs__tab .num{font-family:"Source Sans 3","Segoe UI",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;color:#65696c}.aj-tabs__tab .label{flex:1}.aj-tabs__tab .arrow{color:#127a76;visibility:hidden}.aj-tabs__tab:hover{color:#1d1d1b}.aj-tabs__tab[aria-selected=true]{border-bottom:2px solid #20b0ab;font-weight:600;color:#1d1d1b}.aj-tabs__tab[aria-selected=true] .num{color:#127a76}.aj-tabs__tab[aria-selected=true] .arrow{visibility:visible}@media(max-width: 600px){.aj-tabs__tab{font-size:19px;min-height:60px}}.aj-tabs__panels{flex:999 1 560px;min-width:0}.aj-tabs__panel{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:48px;align-items:start}.aj-tabs__panel[hidden]{display:none}.aj-tabs__panel:focus-visible{outline-offset:8px}.aj-tabs__text{display:flex;flex-direction:column;gap:20px}.aj-tabs__text h3{margin:0;font-size:30px;line-height:1.2}.aj-tabs__text p{margin:0;color:#44484a}.aj-tabs__list-content ul,.aj-tabs__list-content ol{margin:0;padding:0 0 0 20px;display:flex;flex-direction:column;gap:8px}.aj-tabs__list-content li::marker{color:#20b0ab}.aj-tabs__list-content p{margin:0}.aj-tabs__img{display:block;width:100%;height:420px;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.aj-tabs__img{height:280px}}.aj-steps{background:#1d1d1b;color:#fff;padding:120px 0}@media(max-width: 900px){.aj-steps{padding:80px 0}}.aj-steps .container{display:flex;flex-direction:column;gap:64px}@media(max-width: 600px){.aj-steps .container{gap:48px}}.aj-steps__head{display:flex;flex-direction:column;gap:18px;max-width:680px}.aj-steps__head h2{margin:0;color:#fff}.aj-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr));gap:40px 32px}.aj-steps__list li{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18)}.aj-steps__list .num{font-family:"Source Serif 4",Georgia,serif;font-size:44px;line-height:1;font-weight:600;color:#20b0ab}.aj-steps__list .title{margin:0;font-size:22px;line-height:1.3;color:#fff}.aj-steps__list .text{margin:0;font-size:16px;line-height:1.6;color:#bdbfbe}.aj-steps__note{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;border:1px solid rgba(255,255,255,.18)}.aj-steps__note p{margin:0;display:flex;align-items:center;gap:14px;font-size:16px;color:#e4e5e4}.aj-steps__note p svg{color:#20b0ab}@media(max-width: 600px){.aj-steps__note{padding:24px 20px}.aj-steps__note .aj-btn{width:100%}}.aj-testimonials{padding:120px 0}.aj-testimonials--gray{background:#f6f6f6}@media(max-width: 900px){.aj-testimonials{padding:80px 0}}.aj-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(320px, 100%), 1fr));gap:28px}.aj-quote{margin:0;background:#fff;padding:40px 36px;display:flex;flex-direction:column;gap:20px}.aj-testimonials--white .aj-quote{background:#f6f6f6}.aj-quote__mark{font-family:"Source Serif 4",Georgia,serif;font-size:72px;line-height:.6;height:34px;color:#20b0ab}.aj-quote blockquote{margin:0;flex:1;font-family:"Source Serif 4",Georgia,serif;font-size:19px;line-height:1.6}.aj-quote figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;border-top:1px solid #eaeaea;font-size:15px}.aj-quote figcaption span{font-size:13px;color:#65696c}@media(max-width: 600px){.aj-quote{padding:32px 26px}.aj-quote blockquote{font-size:18px}}.aj-offer{padding:120px 0}@media(max-width: 900px){.aj-offer{padding:80px 0}}.aj-offer__grid{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(480px, 100%), 1fr));gap:32px}@media(max-width: 359px){.aj-offer__grid{padding-left:20px;padding-right:20px}}.aj-offer__card{border:1px solid #eaeaea;background:#fff;display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.aj-offer__card:hover{box-shadow:0 22px 48px rgba(29,29,27,.12);transform:translateY(-3px)}@media(prefers-reduced-motion: reduce){.aj-offer__card:hover{transform:none}}.aj-offer__card--price{border-top:3px solid #20b0ab}.aj-offer__img{display:block;width:100%;height:260px;-o-object-fit:cover;object-fit:cover}.aj-offer__body{padding:40px;display:flex;flex-direction:column;gap:18px;flex:1}.aj-offer__body h3{margin:0;font-size:30px;line-height:1.2}.aj-offer__body p{margin:0}@media(max-width: 600px){.aj-offer__body{padding:32px 24px}.aj-offer__body h3{font-size:26px}}.aj-offer__card--price .aj-offer__body{padding-top:48px;gap:22px}.aj-offer__text{color:#44484a}.aj-offer__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.aj-offer__actions{margin-top:auto;padding-top:12px}.aj-offer__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 14px;padding:24px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.aj-offer__price .value{font-family:"Source Serif 4",Georgia,serif;font-size:52px;line-height:1;font-weight:600}@media(max-width: 600px){.aj-offer__price .value{font-size:42px}}.aj-offer__price .unit{font-size:16px;color:#65696c}.aj-offer__rows{margin:0;display:flex;flex-direction:column;gap:16px}.aj-offer__rows>div{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(180px, 100%), 1fr));gap:4px 24px}.aj-offer__rows dt{font-weight:700}.aj-offer__rows dd{margin:0;color:#44484a;font-size:16px}.aj-offer__note{font-size:15px;color:#65696c}.aj-latest{background:#f6f6f6;padding:120px 0}@media(max-width: 900px){.aj-latest{padding:80px 0}}.aj-latest__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(480px, 100%), 1fr));gap:40px}.aj-latest__list{display:flex;flex-direction:column}.aj-latest__list .aj-post-card--row{padding:28px 0;border-bottom:1px solid #dcdddc}.aj-latest__list .aj-post-card--row:first-child{padding-top:0}.aj-latest__list .aj-post-card--row:last-child{padding-bottom:0;border-bottom:0}.aj-contact{padding:128px 0}@media(max-width: 900px){.aj-contact{padding:88px 0}}.aj-contact__inner{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(460px, 100%), 1fr));gap:72px;align-items:start}@media(max-width: 359px){.aj-contact__inner{padding-left:20px;padding-right:20px}}@media(max-width: 1100px){.aj-contact__inner{gap:56px}}.aj-contact__info{display:flex;flex-direction:column;gap:24px}.aj-contact__info h2,.aj-contact__info p{margin:0}.aj-contact__text{color:#44484a;max-width:480px}.aj-contact__map{height:220px}.aj-contact-list{margin:8px 0 0;border-top:1px solid #eaeaea}.aj-contact-list>div{display:flex;gap:18px;padding:20px 0;border-bottom:1px solid #eaeaea}.aj-contact-list>div>svg{color:#20b0ab;margin-top:3px}.aj-contact-list dt{font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#65696c}.aj-contact-list dd{margin:2px 0 0;font-weight:600}.aj-contact-list dd a{color:#1d1d1b;text-decoration:none}.aj-contact-list dd a:hover{color:#127a76}.aj-map-embed{position:relative;background:#eaeaea;overflow:hidden}.aj-map-embed iframe{position:absolute;top:0;left:-270px;width:calc(100% + 270px);height:100%;border:0;filter:grayscale(0.35)}@media(max-width: 600px){.aj-map-embed iframe{left:-200px;width:calc(100% + 200px)}}.aj-facts{position:relative;z-index:2;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:-48px}@media(max-width: 359px){.aj-facts{padding-left:20px;padding-right:20px}}.aj-facts__list{list-style:none;margin:0;padding:0;background:#fff;border-top:3px solid #20b0ab;box-shadow:0 24px 56px rgba(29,29,27,.12);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(250px, 100%), 1fr))}.aj-facts__list li{padding:28px 30px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;display:flex;gap:16px;align-items:flex-start}.aj-facts__list li:last-child{border-right:0}.aj-facts__list li>svg{color:#20b0ab;stroke-width:1.4}.aj-facts__list li>span{display:flex;flex-direction:column;gap:2px}.aj-facts__list li strong{font-size:16px}.aj-facts__list li span span{font-size:14.5px;line-height:1.5;color:#65696c}@media(max-width: 600px){.aj-facts__list li{padding:20px 22px}}.aj-article{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:96px;padding-bottom:112px;display:flex;flex-wrap:wrap;gap:56px 72px;align-items:flex-start}@media(max-width: 359px){.aj-article{padding-left:20px;padding-right:20px}}@media(max-width: 900px){.aj-article{padding-top:64px;padding-bottom:80px}}.aj-article__content{flex:999 1 620px;min-width:0}.aj-article__content>h2{margin-top:88px}.aj-article__content>h2:first-child{margin-top:0}@media(max-width: 600px){.aj-article__content>h2{margin-top:64px}}.aj-article__content>p,.aj-article__content>ul,.aj-article__content>ol{margin-bottom:22px}.aj-article__content>.wp-block-image{margin:10px 0 0}.aj-article__content>.wp-block-image img{height:400px;-o-object-fit:cover;object-fit:cover}@media(max-width: 600px){.aj-article__content>.wp-block-image img{height:260px}}.aj-article__content>.wp-block-columns{gap:24px;margin-bottom:24px}.aj-article__content>.aj-cta-inline{margin-top:88px}.aj-article__aside{flex:1 1 320px;align-self:stretch;display:flex;flex-direction:column;gap:32px}.aj-consult{background:#fff;border:1px solid #eaeaea;border-top:3px solid #20b0ab;box-shadow:0 18px 44px rgba(29,29,27,.08);padding:32px 30px;display:flex;flex-direction:column;gap:18px}.aj-consult p{margin:0}.aj-consult__person{display:flex;gap:16px;align-items:center}.aj-consult__person>div{display:flex;flex-direction:column}.aj-consult__person .name{font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600;line-height:1.3}.aj-consult__person .role{font-size:14px;color:#65696c}.aj-consult__photo{display:block;width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.aj-consult__title{font-family:"Source Serif 4",Georgia,serif;font-size:22px;line-height:1.3;font-weight:600}.aj-consult__text{font-size:15.5px;line-height:1.6;color:#44484a}.aj-consult__contact{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid #eaeaea;font-size:15.5px}.aj-consult__contact a{display:flex;gap:10px;align-items:center;color:#1d1d1b;text-decoration:none;word-break:break-word}.aj-consult__contact a.phone{font-weight:600}.aj-consult__contact a svg{color:#127a76}.aj-consult__contact a:hover{color:#127a76}.aj-consult__price{font-size:14px;color:#65696c}.aj-side-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#44484a}.aj-side-links{display:flex;flex-direction:column;padding:28px 28px 20px;background:#f6f6f6}.aj-side-links a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #e2e3e2;color:#1d1d1b;font-size:15.5px;text-decoration:none}.aj-side-links a:last-child{border-bottom:0}.aj-side-links a span{color:#127a76}.aj-side-links a:hover{color:#0f6b67;text-decoration:underline}.aj-toc{position:sticky;top:124px;display:flex;flex-direction:column;gap:4px}.admin-bar .aj-toc{top:156px}.aj-toc a{padding:9px 0 9px 16px;border-left:2px solid #eaeaea;color:#44484a;font-size:15.5px;line-height:1.4;text-decoration:none;transition:color .15s,border-color .15s}.aj-toc a:hover{color:#127a76}.aj-toc a.is-active{border-left-color:#20b0ab;color:#127a76;font-weight:600}@media(max-width: 1000px){.aj-toc{display:none}}.aj-cta-inline{background:#1d1d1b;color:#fff;padding:40px 44px;margin:0 0 28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 40px}.aj-cta-inline__text{display:flex;flex-direction:column;gap:8px;max-width:460px}.aj-cta-inline p{margin:0 !important}.aj-cta-inline__title{font-family:"Source Serif 4",Georgia,serif;font-size:26px;line-height:1.25;font-weight:600;color:#fff !important}.aj-cta-inline__sub{font-size:16px;color:#bdbfbe !important}@media(max-width: 600px){.aj-cta-inline{padding:32px 24px}.aj-cta-inline .aj-btn{width:100%}}.aj-stat{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-start;margin:0 0 28px}.aj-stat__box{flex:0 0 268px;padding:26px 24px;border:1px solid #eaeaea;border-top:3px solid #20b0ab;display:flex;flex-direction:column;gap:6px}@media(max-width: 600px){.aj-stat__box{flex-basis:100%}}.aj-stat__value{font-family:"Source Serif 4",Georgia,serif;font-size:40px;line-height:1.05;font-weight:600;color:#127a76}.aj-stat__label{font-size:14.5px;line-height:1.5;color:#65696c}.aj-stat__text{flex:1 1 320px;margin:0 !important;color:#44484a}.aj-stat:not(:has(.aj-stat__text)) .aj-stat__box{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(200px, 100%), 1fr));gap:12px 40px;align-items:center;padding:8px 0;border:0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.aj-stat:not(:has(.aj-stat__text)) .aj-stat__value{font-size:72px;line-height:1.1;padding:16px 0}@media(max-width: 600px){.aj-stat:not(:has(.aj-stat__text)) .aj-stat__value{font-size:56px}}.aj-stat:not(:has(.aj-stat__text)) .aj-stat__label{font-family:"Source Serif 4",Georgia,serif;font-size:20px;line-height:1.5;font-style:italic;color:#2f3332}.aj-guides--compact{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(280px, 100%), 1fr));gap:20px;margin:4px 0 28px}.aj-guides--cards{background:#f6f6f6;padding:112px 0}@media(max-width: 900px){.aj-guides--cards{padding:80px 0}}.aj-guides--cards .aj-section-head{margin-bottom:48px}.aj-guides__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr));gap:28px}.aj-faq{padding:112px 0}@media(max-width: 900px){.aj-faq{padding:80px 0}}.aj-faq__inner{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;display:flex;flex-wrap:wrap;gap:40px 80px;align-items:flex-start}@media(max-width: 359px){.aj-faq__inner{padding-left:20px;padding-right:20px}}.aj-faq--stacked .aj-faq__inner{flex-direction:column;gap:40px;max-width:960px}.aj-faq__head{flex:1 1 300px;display:flex;flex-direction:column;gap:18px}.aj-faq__head h2,.aj-faq__head p{margin:0}.aj-faq--stacked .aj-faq__head{flex:none}.aj-faq__text{color:#65696c}.aj-faq__text a{color:#127a76;font-weight:600;text-decoration:none}.aj-faq__list{flex:999 1 560px;min-width:0;border-top:1px solid #eaeaea}.aj-faq--stacked .aj-faq__list{flex:none;width:100%}.aj-faq details{border-bottom:1px solid #eaeaea}.aj-faq summary{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:14px 0;cursor:pointer;list-style:none;font-family:"Source Serif 4",Georgia,serif;font-size:20px;font-weight:600;line-height:1.35}.aj-faq summary::-webkit-details-marker{display:none}.aj-faq summary:hover{color:#0f6b67}@media(max-width: 600px){.aj-faq summary{font-size:18px;min-height:64px}}.aj-faq__plus{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #20b0ab;color:#127a76;transition:transform .2s}details[open] .aj-faq__plus{transform:rotate(45deg)}.aj-faq__answer{max-width:720px;padding-bottom:26px;color:#44484a}.aj-faq__answer p{margin:0 0 12px}.aj-faq__answer p:last-child{margin:0}.aj-faq__answer a{color:#127a76;font-weight:600}.aj-cta-band{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(520px, 100%), 1fr));background:#edf6f5}.aj-cta-band__body{padding:96px clamp(24px,6vw,112px);display:flex;flex-direction:column;gap:22px;justify-content:center}.aj-cta-band__body h2,.aj-cta-band__body p{margin:0}.aj-cta-band__body .aj-eyebrow{color:#0f6b67}.aj-cta-band__body h2{font-size:clamp(30px,3.2vw,44px)}.aj-cta-band__body .aj-btns{margin-top:8px;gap:16px}@media(max-width: 600px){.aj-cta-band__body{padding:64px 32px}}.aj-cta-band:not(.has-image) .aj-cta-band__body{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;width:100%}@media(max-width: 359px){.aj-cta-band:not(.has-image) .aj-cta-band__body{padding-left:20px;padding-right:20px}}.aj-cta-band__text{color:#2f3332;max-width:520px}.aj-cta-band__media{min-height:420px}.aj-cta-band__media img{min-height:420px}@media(max-width: 1100px){.aj-cta-band__media{min-height:0}.aj-cta-band__media img{min-height:0;height:360px}}.aj-contact-cards{position:relative;z-index:2;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;margin-top:-112px}@media(max-width: 359px){.aj-contact-cards{padding-left:20px;padding-right:20px}}.aj-contact-cards__grid{background:#fff;border-top:3px solid #20b0ab;box-shadow:0 30px 70px rgba(29,29,27,.14);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr))}.aj-contact-card{padding:36px 32px;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;display:flex;flex-direction:column;gap:10px}.aj-contact-card:last-child{border-right:0}.aj-contact-card>svg{color:#20b0ab;stroke-width:1.4}.aj-contact-card__label{margin-top:6px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#65696c}.aj-contact-card__value{font-size:18px;line-height:1.45;font-weight:600;color:#1d1d1b;text-decoration:none;overflow-wrap:anywhere}.aj-contact-card__value--big{font-family:"Source Serif 4",Georgia,serif;font-size:24px;line-height:1.25}.aj-contact-card a.aj-contact-card__value:hover{color:#127a76}.aj-contact-card__link{margin-top:auto;padding-top:6px;font-size:15px}.aj-contact-card__hours{margin:0;display:grid;grid-template-columns:auto 1fr;gap:4px 16px;font-size:17px}.aj-contact-card__hours dt{color:#44484a}.aj-contact-card__hours dd{margin:0;font-weight:600}@media(max-width: 600px){.aj-contact-card{padding:28px 22px}}.aj-contact-form{max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;padding-top:104px;padding-bottom:112px;display:flex;flex-wrap:wrap;gap:56px 72px;align-items:flex-start}@media(max-width: 359px){.aj-contact-form{padding-left:20px;padding-right:20px}}@media(max-width: 900px){.aj-contact-form{padding-top:72px;padding-bottom:80px}}.aj-contact-form__main{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:30px}.aj-contact-form__head{display:flex;flex-direction:column;gap:16px}.aj-contact-form__head h2,.aj-contact-form__head p{margin:0}.aj-contact-form__head h2{font-size:clamp(30px,3.2vw,44px)}.aj-contact-form__text{color:#44484a;max-width:620px}.aj-contact-form__aside{flex:1 1 340px;display:flex;flex-direction:column;gap:32px}.aj-person-card{background:#fff;border:1px solid #eaeaea;border-top:3px solid #20b0ab;box-shadow:0 18px 44px rgba(29,29,27,.08);display:flex;flex-direction:column}.aj-person-card__img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%}.aj-person-card__body{padding:28px 30px 32px;display:flex;flex-direction:column;gap:12px}.aj-person-card__body .name{font-family:"Source Serif 4",Georgia,serif;font-size:22px;font-weight:600;line-height:1.3}.aj-person-card__body .role{margin-top:-8px;font-size:14px;color:#65696c}.aj-person-card__body p{margin:0;font-size:15.5px;line-height:1.6;color:#44484a}.aj-person-card__body .aj-btn{margin-top:6px}.aj-next-steps ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.aj-next-steps li{display:grid;grid-template-columns:40px minmax(0, 1fr);gap:16px;align-items:start;font-size:15.5px;line-height:1.55}.aj-next-steps li>span:last-child{padding-top:7px}.aj-next-steps li:last-child .num{background:#127a76;border-color:#127a76;color:#fff}.aj-next-steps .num{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #20b0ab;font-family:"Source Serif 4",Georgia,serif;font-weight:600;color:#127a76}.aj-company{background:#f6f6f6;padding:26px 28px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.6;color:#44484a}.aj-company .aj-side-title{margin-bottom:4px}.aj-company .name{font-weight:600;color:#1d1d1b}.aj-map{position:relative;background:#e4e6e5;min-height:480px;display:flex;align-items:center}.aj-map__embed{position:absolute !important;inset:0}.aj-map__inner{position:relative;max-width:1304px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px;width:100%;padding-top:56px;padding-bottom:56px;pointer-events:none}@media(max-width: 359px){.aj-map__inner{padding-left:20px;padding-right:20px}}.aj-map__card{pointer-events:auto;max-width:400px;background:#fff;border-top:3px solid #20b0ab;box-shadow:0 24px 56px rgba(29,29,27,.16);padding:32px 32px 30px;display:flex;flex-direction:column;gap:14px}.aj-map__card p{margin:0}.aj-map__card .aj-btns{margin-top:6px;gap:12px 20px}.aj-map__label{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#127a76}.aj-map__address{font-family:"Source Serif 4",Georgia,serif;font-size:23px;line-height:1.3;font-weight:600}.aj-map__text{font-size:15.5px;color:#44484a}@media(max-width: 700px){.aj-map{display:block;min-height:0}.aj-map__embed{position:relative !important;height:320px}.aj-map__inner{padding-top:0;padding-bottom:0}.aj-map__card{max-width:none;margin:-40px 0 0;position:relative}}

/*# sourceMappingURL=app.css.map*/