.ang-confidence-host{margin:0 0 64px}
#content .wrapper_inner.front .CUSTOM_TEXT>.maxwidth-theme.ang-confidence-width{padding-top:0!important}
.CUSTOM_TEXT .ang-confidence-host .ang-confidence{margin:0}
#content .wrapper_inner.front .CUSTOM_CATALOG:has(+.CUSTOM_TEXT .ang-confidence-width) .tab_slider_wrapp{padding-bottom:0!important}
.ang-confidence{--ac-ink:var(--theme-base-color,#152b3a);--ac-muted:#626c66;--ac-line:#d9ddd5;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;position:relative;background:#f7f6f2;color:var(--ac-ink);border-radius:16px;padding:40px;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:22px;isolation:isolate}
.ang-confidence *{box-sizing:border-box}
.ang-confidence .ang-confidence__intro{min-width:0}
.ang-confidence .ang-confidence__eyebrow{font-size:12px;font-weight:500;letter-spacing:.02em;line-height:18px;margin:0 0 16px;color:var(--ac-muted)}
.ang-confidence .ang-confidence__title{font-size:26px;font-weight:500;line-height:35px;letter-spacing:-.025em;margin:0 0 16px;color:var(--ac-ink)}
.ang-confidence .ang-confidence__description{font-size:14px;line-height:22px;margin:0;max-width:450px;color:var(--ac-muted)}
.ang-confidence .ang-confidence__art{height:196px;margin:24px 0 -8px;display:flex;align-items:center;justify-content:flex-start;pointer-events:none}
.ang-confidence .ang-confidence__art img{display:block;width:340px;max-width:100%;height:100%;object-fit:contain;object-position:left center}
.ang-confidence .ang-confidence__services{align-self:center;min-width:0}
.ang-confidence .ang-confidence__service{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;text-align:left;padding:27px 0;min-height:106px;border:0;border-bottom:1px solid var(--ac-line);text-decoration:none;background:transparent;color:var(--ac-ink);border-radius:0;cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent}
.ang-confidence .ang-confidence__service:first-child{border-top:1px solid var(--ac-line)}
.ang-confidence .ang-confidence__copy{display:flex;flex-direction:column;gap:8px;min-width:0}
.ang-confidence .ang-confidence__name{font-size:16px;line-height:24px;font-weight:500;overflow-wrap:anywhere}
.ang-confidence .ang-confidence__condition{font-size:12px;line-height:18px;color:var(--ac-muted);overflow-wrap:anywhere}
.ang-confidence .ang-confidence__arrow{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid #89958a;border-radius:50%;transition:background .15s,border-color .15s}
.ang-confidence .ang-confidence__arrow svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.ang-confidence .ang-confidence__service:focus-visible{outline:3px solid #27618d;outline-offset:5px;border-radius:3px}
.ang-confidence .ang-confidence__service[aria-busy=true]{cursor:progress;opacity:.65}
.ang-confidence .ang-confidence__status{grid-column:1/-1;margin:0;color:#9b2c2c}
@media(hover:hover){.ang-confidence .ang-confidence__service:hover .ang-confidence__arrow{background:#edf1e9;border-color:#626c66}}
@media(max-width:1000px){.ang-confidence{gap:48px}}
@media(max-width:900px){.ang-confidence{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.ang-confidence .ang-confidence__description{max-width:580px}.ang-confidence .ang-confidence__art{height:150px;margin:24px 0 0}.ang-confidence .ang-confidence__art img{width:260px}.ang-confidence .ang-confidence__service{padding:24px 0;min-height:96px}.ang-confidence .ang-confidence__services{align-self:stretch}}
@media(max-width:580px){.ang-confidence{padding:24px;gap:24px}.ang-confidence .ang-confidence__title{font-size:23px;line-height:31px;letter-spacing:-.025em}.ang-confidence .ang-confidence__art{height:140px}.ang-confidence .ang-confidence__art img{width:235px}.ang-confidence .ang-confidence__service{gap:16px;padding:24px 0;min-height:96px}.ang-confidence .ang-confidence__arrow{width:36px;height:36px;flex-basis:36px}}
@media(max-width:350px){.ang-confidence{padding:20px}.ang-confidence .ang-confidence__art{height:130px}.ang-confidence .ang-confidence__service{gap:12px}.ang-confidence .ang-confidence__arrow{width:32px;height:32px;flex-basis:32px}}
@media(prefers-reduced-motion:reduce){.ang-confidence .ang-confidence__arrow{transition:none}}

@container site (max-width:1000px){.ang-confidence{gap:48px}}
@container site (max-width:900px){.ang-confidence{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.ang-confidence .ang-confidence__description{max-width:580px}.ang-confidence .ang-confidence__art{height:150px;margin:24px 0 0}.ang-confidence .ang-confidence__art img{width:260px}.ang-confidence .ang-confidence__service{padding:24px 0;min-height:96px}.ang-confidence .ang-confidence__services{align-self:stretch}}
@container site (max-width:580px){.ang-confidence{padding:24px;gap:24px}.ang-confidence .ang-confidence__title{font-size:23px;line-height:31px;letter-spacing:-.025em}.ang-confidence .ang-confidence__art{height:140px}.ang-confidence .ang-confidence__art img{width:235px}.ang-confidence .ang-confidence__service{gap:16px;padding:24px 0;min-height:96px}.ang-confidence .ang-confidence__arrow{width:36px;height:36px;flex-basis:36px}}
@container site (max-width:350px){.ang-confidence{padding:20px}.ang-confidence .ang-confidence__art{height:130px}.ang-confidence .ang-confidence__service{gap:12px}.ang-confidence .ang-confidence__arrow{width:32px;height:32px;flex-basis:32px}}
