/* Canonical styles for standard content templates. Edit this file directly. */
body.id-46 {
--adr-green: #74c044;
    --adr-green-d: #5aa832;
    --adr-green-dd: #2f5711;
    --adr-ink: #26331c;
    --adr-text: #56635b;
    --adr-bg: #eef6e6;
    --adr-bg-soft: #f6f9f2;
    --adr-line: #e6ece1;
    --adr-white: #fff;
    --adr-shadow: 0 2px 10px rgba(38, 51, 28, .05);
    --adr-shadow-h: 0 10px 26px rgba(38, 51, 28, .11);
}
body.id-46 .middle > .push50:first-child {
height: 24px;
}
body.id-46 .middle .container > .breadcrumbs-wrapper {
margin-bottom: 14px;
}
body.id-46 .adr-section {
margin: 0 0 54px;
}
body.id-46 .adr-section__head {
margin-bottom: 26px;
}
body.id-46 .adr-section__title {
font-size: 28px;
    line-height: 1.25;
    font-weight: 700;
    color: var(--adr-ink);
    margin: 0 0 10px;
    text-transform: none;
}
body.id-46 .adr-section__title span {
color: var(--adr-green-d);
}
body.id-46 .adr-section__sub {
font-size: 16px;
    line-height: 1.6;
    color: var(--adr-text);
    margin: 0;
    max-width: 760px;
}
body.id-46 .adr-hero {
position: relative;
    overflow: hidden;
    background: linear-gradient(135deg, #f4faee 0%, #eaf5df 100%);
    border: 1px solid var(--adr-line);
    border-radius: 20px;
    padding: 38px 40px;
    margin-bottom: 46px;
    display: grid;
    grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr);
    gap: 34px;
    align-items: center;
}
body.id-46 .adr-hero::after {
content: "";
    position: absolute;
    right: -70px;
    top: -90px;
    width: 300px;
    height: 300px;
    border-radius: 50%;
    background: rgba(116, 192, 68, .09);
    pointer-events: none;
}
body.id-46 .adr-hero__body {
position: relative;
    z-index: 1;
    min-width: 0;
}
body.id-46 h1,
body.id-46 .adr-hero__title {
font-size: 34px;
    line-height: 1.2;
    font-weight: 800;
    color: var(--adr-ink);
    text-transform: none;
    margin: 0 0 14px;
    letter-spacing: -.2px;
}
body.id-46 .adr-hero__lead {
font-size: 16px;
    line-height: 1.65;
    color: #4a5a45;
    margin: 0 0 20px;
    max-width: 640px;
}
body.id-46 .adr-hero__lead b,
body.id-46 .adr-hero__lead strong {
color: var(--adr-ink);
    font-weight: 600;
}
body.id-46 .adr-chips {
display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 0 0 24px;
    padding: 0;
    list-style: none;
}
body.id-46 .adr-chips li {
display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, .85);
    border: 1px solid var(--adr-line);
    border-radius: 999px;
    padding: 8px 15px;
    font-size: 14px;
    line-height: 1.2;
    color: #3d4b38;
    font-weight: 500;
}
body.id-46 .adr-chips svg {
width: 15px;
    height: 15px;
    fill: var(--adr-green-d);
    flex: none;
}
body.id-46 .adr-hero__actions {
display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
body.id-46 .adr-btn {
display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    height: 48px;
    padding: 0 24px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    border: 1px solid transparent;
    cursor: pointer;
    transition: all .18s ease;
    white-space: nowrap;
}
body.id-46 .adr-btn svg {
width: 17px;
    height: 17px;
    fill: currentColor;
    flex: none;
}
body.id-46 .adr-btn--primary {
background: var(--adr-green);
    color: #fff;
}
body.id-46 .adr-btn--primary:hover,
body.id-46 .adr-btn--primary:focus {
background: var(--adr-green-d);
    color: #fff;
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px rgba(116, 192, 68, .3);
}
body.id-46 .adr-btn--ghost {
background: #fff;
    color: var(--adr-green-dd);
    border-color: #cfe3bd;
}
body.id-46 .adr-btn--ghost:hover,
body.id-46 .adr-btn--ghost:focus {
background: var(--adr-bg);
    color: var(--adr-green-dd);
    text-decoration: none;
    border-color: var(--adr-green);
}
body.id-46 .adr-id {
position: relative;
    z-index: 1;
    background: #fff;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 24px 24px 22px;
    box-shadow: var(--adr-shadow);
    text-align: center;
}
body.id-46 .adr-id__label {
font-size: 13px;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #8a998a;
    font-weight: 600;
    margin-bottom: 8px;
}
body.id-46 .adr-id__value {
font-size: 34px;
    font-weight: 800;
    letter-spacing: 1px;
    color: var(--adr-green-dd);
    line-height: 1.1;
    margin-bottom: 4px;
    word-break: break-all;
}
body.id-46 .adr-id__person {
font-size: 14px;
    color: var(--adr-text);
    margin-bottom: 16px;
}
body.id-46 .adr-id__copy {
display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    width: 100%;
    height: 44px;
    border-radius: 10px;
    background: var(--adr-bg);
    border: 1px solid #cfe3bd;
    color: var(--adr-green-dd);
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    transition: all .18s ease;
}
body.id-46 .adr-id__copy svg {
width: 16px;
    height: 16px;
    fill: currentColor;
}
body.id-46 .adr-id__copy:hover {
background: var(--adr-green);
    border-color: var(--adr-green);
    color: #fff;
}
body.id-46 .adr-id__note {
display: flex;
    gap: 8px;
    text-align: left;
    margin-top: 14px;
    padding-top: 14px;
    border-top: 1px dashed var(--adr-line);
    font-size: 13px;
    line-height: 1.5;
    color: var(--adr-text);
}
body.id-46 .adr-id__note svg {
width: 16px;
    height: 16px;
    fill: #e8a33d;
    flex: none;
    margin-top: 1px;
}
body.id-46 .adr-cards {
display: grid;
    grid-template-columns: repeat(auto-fill, minmax(330px, 1fr));
    gap: 20px;
    width: auto;
    max-width: none;
    margin: 0;
}
body.id-46 .adr-card {
position: relative;
    display: flex;
    flex-direction: column;
    background: #fff;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 22px 22px 20px;
    box-shadow: var(--adr-shadow);
    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
body.id-46 .adr-card:hover {
transform: translateY(-3px);
    box-shadow: var(--adr-shadow-h);
    border-color: #cfe3bd;
}
body.id-46 .adr-card__top {
display: flex;
    align-items: center;
    gap: 11px;
    margin-bottom: 14px;
}
body.id-46 .adr-card__num {
flex: none;
    width: 34px;
    height: 34px;
    border-radius: 10px;
    background: var(--adr-bg);
    color: var(--adr-green-dd);
    font-weight: 700;
    font-size: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
body.id-46 .adr-card__kicker {
font-size: 12px;
    font-weight: 700;
    letter-spacing: .06em;
    text-transform: uppercase;
    color: var(--adr-green-d);
}
body.id-46 .adr-card__title {
font-size: 17px;
    line-height: 1.45;
    font-weight: 600;
    color: var(--adr-ink);
    margin: 0 0 14px;
}
body.id-46 .adr-card__rows {
display: flex;
    flex-direction: column;
    gap: 10px;
    margin-bottom: 18px;
}
body.id-46 .adr-card__row {
display: flex;
    align-items: flex-start;
    gap: 10px;
    font-size: 15px;
    line-height: 1.5;
    color: var(--adr-text);
}
body.id-46 .adr-card__row svg {
width: 16px;
    height: 16px;
    fill: var(--adr-green);
    flex: none;
    margin-top: 3px;
}
body.id-46 .adr-card__row a {
color: var(--adr-green-dd);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(47, 87, 17, .25);
}
body.id-46 .adr-card__row a:hover {
color: var(--adr-green-d);
    border-bottom-color: var(--adr-green-d);
    text-decoration: none;
}
body.id-46 .adr-card__actions {
margin-top: auto;
    padding-top: 14px;
    border-top: 1px solid var(--adr-line);
}
body.id-46 .adr-card__link {
display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 14px;
    font-weight: 600;
    color: var(--adr-green-d);
    text-decoration: none;
    transition: gap .18s ease, color .18s ease;
}
body.id-46 .adr-card__link svg {
width: 15px;
    height: 15px;
    fill: currentColor;
}
body.id-46 .adr-card__link:hover {
color: var(--adr-green-dd);
    gap: 11px;
    text-decoration: none;
}
body.id-46 .adr-map__frame {
position: relative;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    overflow: hidden;
    box-shadow: var(--adr-shadow);
    background: var(--adr-bg-soft);
    line-height: 0;
}
body.id-46 .adr-map__frame iframe {
display: block;
    width: 100% !important;
    height: 460px !important;
    border: 0;
}
body.id-46 .adr-grid-3 {
display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 20px;
}
body.id-46 .adr-way {
background: #fff;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 26px 24px;
    box-shadow: var(--adr-shadow);
    transition: transform .2s ease, box-shadow .2s ease;
}
body.id-46 .adr-way:hover {
transform: translateY(-3px);
    box-shadow: var(--adr-shadow-h);
}
body.id-46 .adr-way__icon {
width: 50px;
    height: 50px;
    border-radius: 14px;
    background: var(--adr-bg);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
body.id-46 .adr-way__icon svg {
width: 24px;
    height: 24px;
    fill: var(--adr-green-d);
}
body.id-46 .adr-way__title {
font-size: 18px;
    font-weight: 700;
    color: var(--adr-ink);
    margin: 0 0 9px;
}
body.id-46 .adr-way p {
font-size: 15px;
    line-height: 1.6;
    color: var(--adr-text);
    margin: 0 0 12px;
}
body.id-46 .adr-way__price {
display: inline-block;
    font-size: 13px;
    font-weight: 700;
    color: var(--adr-green-dd);
    background: var(--adr-bg);
    border-radius: 8px;
    padding: 6px 12px;
}
body.id-46 .adr-tariffs {
margin-top: 22px;
    background: var(--adr-bg-soft);
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 22px 26px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    gap: 12px 30px;
    list-style: none;
    margin-bottom: 0;
}
body.id-46 .adr-tariffs li {
display: block;
    position: relative;
    padding: 0 0 0 18px;
    margin: 0;
    font-size: 15px;
    line-height: 1.55;
    color: var(--adr-text);
    list-style: none;
}
body.id-46 .adr-tariffs li::before {
content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--adr-green);
}
body.id-46 .adr-tariffs b {
color: var(--adr-ink);
    font-weight: 600;
}
body.id-46 .adr-steps {
counter-reset: adrstep;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 20px;
}
body.id-46 .adr-step {
position: relative;
    background: #fff;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 26px 24px 24px;
    box-shadow: var(--adr-shadow);
}
body.id-46 .adr-step::before {
counter-increment: adrstep;
    content: counter(adrstep);
    position: absolute;
    top: -16px;
    left: 24px;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--adr-green);
    color: #fff;
    font-size: 17px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 6px 14px rgba(116, 192, 68, .32);
}
body.id-46 .adr-step__title {
font-size: 17px;
    font-weight: 700;
    color: var(--adr-ink);
    margin: 16px 0 9px;
}
body.id-46 .adr-step p {
font-size: 15px;
    line-height: 1.6;
    color: var(--adr-text);
    margin: 0;
}
body.id-46 .adr-step a {
color: var(--adr-green-d);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(90, 168, 50, .3);
}
body.id-46 .adr-step a:hover {
color: var(--adr-green-dd);
    border-bottom-color: var(--adr-green-dd);
    text-decoration: none;
}
body.id-46 .faq {
padding: 0;
    margin-bottom: 54px;
}
body.id-46 .faq h2 {
text-align: left;
    font-size: 28px;
    line-height: 1.25;
    font-weight: 700;
    color: var(--adr-ink);
    text-transform: none;
    margin-bottom: 24px;
}
body.id-46 .faq-wrapper {
max-width: none;
}
@media only screen and (max-width: 991px) {
body.id-46 .adr-hero {
grid-template-columns: 1fr;
        padding: 30px 28px;
        gap: 26px;
}
body.id-46 h1,
    body.id-46 .adr-hero__title {
font-size: 28px;
}
body.id-46 .adr-section__title,
    body.id-46 .faq h2 {
font-size: 24px;
}
body.id-46 .adr-map__frame iframe {
height: 380px !important;
}
}
@media only screen and (max-width: 767px) {
body.id-46 .adr-hero {
padding: 24px 18px;
        border-radius: 16px;
        margin-bottom: 34px;
}
body.id-46 h1,
    body.id-46 .adr-hero__title {
font-size: 23px;
}
body.id-46 .adr-hero__lead {
font-size: 15px;
}
body.id-46 .adr-hero__actions {
flex-direction: column;
}
body.id-46 .adr-btn {
width: 100%;
}
body.id-46 .adr-section {
margin-bottom: 38px;
}
body.id-46 .adr-section__title,
    body.id-46 .faq h2 {
font-size: 21px;
}
body.id-46 .adr-cards {
grid-template-columns: 1fr;
        gap: 14px;
}
body.id-46 .adr-card {
padding: 18px 17px 16px;
}
body.id-46 .adr-id__value {
font-size: 29px;
}
body.id-46 .adr-map__frame iframe {
height: 320px !important;
}
body.id-46 .adr-tariffs {
padding: 18px 18px;
}
body.id-46 .adr-way {
padding: 22px 18px;
}
}
body.id-46 .adr-card__title {
display: flex;
    align-items: flex-start;
    gap: 9px;
}
body.id-46 .adr-card__title svg {
width: 17px;
    height: 17px;
    fill: var(--adr-green-d);
    flex: none;
    margin-top: 3px;
}
body.id-46 .adr-phone a {
color: var(--adr-green-dd);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(47, 87, 17, .25);
}
body.id-46 .adr-phone a:hover {
color: var(--adr-green-d);
    border-bottom-color: var(--adr-green-d);
    text-decoration: none;
}
body.id-46 .adr-section[id],
body.id-46 #adr-map {
scroll-margin-top: 90px;
}
body.id-46 .adr-hero__actions {
justify-content: flex-start;
}
body.id-46 .adr-cities__stats {
display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 16px;
    margin-bottom: 22px;
}
body.id-46 .adr-stat {
background: linear-gradient(135deg, #f4faee 0%, #eaf5df 100%);
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 22px 24px;
    text-align: center;
}
body.id-46 .adr-stat__num {
display: block;
    font-size: 40px;
    font-weight: 800;
    line-height: 1;
    color: var(--adr-green-d);
    margin-bottom: 6px;
}
body.id-46 .adr-stat__label {
display: block;
    font-size: 14px;
    color: var(--adr-text);
}
body.id-46 .adr-cities__box {
background: #fff;
    border: 1px solid var(--adr-line);
    border-radius: 16px;
    padding: 26px 26px 24px;
    box-shadow: var(--adr-shadow);
}
body.id-46 .adr-cities__list {
display: grid;
    grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
    gap: 4px 18px;
}
body.id-46 .adr-cities__list a {
display: block;
    padding: 8px 10px;
    border-radius: 8px;
    font-size: 15px;
    color: #4a5a45;
    text-decoration: none;
    transition: background .15s ease, color .15s ease;
}
body.id-46 .adr-cities__list a:hover {
background: var(--adr-bg);
    color: var(--adr-green-dd);
    text-decoration: none;
}
body.id-46 .adr-cities__more {
margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid var(--adr-line);
    text-align: center;
}
@media only screen and (max-width: 767px) {
body.id-46 .adr-cities__box {
padding: 18px 16px 16px;
}
body.id-46 .adr-cities__list {
grid-template-columns: repeat(auto-fill, minmax(145px, 1fr));
        gap: 2px 8px;
}
body.id-46 .adr-cities__list a {
font-size: 14px;
        padding: 7px 8px;
}
body.id-46 .adr-stat {
padding: 16px 18px;
}
body.id-46 .adr-stat__num {
font-size: 32px;
}
}
body.id-803 {
--abt-green: #74c044;
    --abt-green-d: #5aa832;
    --abt-green-dd: #2f5711;
    --abt-ink: #26331c;
    --abt-text: #56635b;
    --abt-bg: #eef6e6;
    --abt-bg-soft: #f6f9f2;
    --abt-line: #e6ece1;
    --abt-shadow: 0 2px 10px rgba(38, 51, 28, .05);
    --abt-shadow-h: 0 10px 26px rgba(38, 51, 28, .11);
}
body.id-803 .middle > .push50:first-child {
height: 24px;
}
body.id-803 .middle .container > .breadcrumbs-wrapper {
margin-bottom: 14px;
}
body.id-803 h1 {
font-size: 34px;
    line-height: 1.2;
    font-weight: 800;
    color: var(--abt-ink);
    text-transform: none;
    letter-spacing: -.2px;
    margin: 0 0 24px;
}
body.id-803 .content {
font-size: 16px;
    color: var(--abt-text);
}
body.id-803 .abt-section {
margin: 0 0 56px;
}
body.id-803 .abt-section__head {
margin-bottom: 26px;
}
body.id-803 .abt-section__title {
font-size: 28px;
    line-height: 1.25;
    font-weight: 700;
    color: var(--abt-ink);
    text-transform: none;
    margin: 0 0 10px;
}
body.id-803 .abt-section__title span {
color: var(--abt-green-d);
}
body.id-803 .abt-section__sub {
font-size: 16px;
    line-height: 1.65;
    color: var(--abt-text);
    margin: 0;
    max-width: 780px;
}
body.id-803 .abt-btn {
display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    height: 48px;
    padding: 0 24px;
    border-radius: 10px;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;
    text-decoration: none;
    border: 1px solid transparent;
    transition: all .18s ease;
    white-space: nowrap;
}
body.id-803 .abt-btn svg,
body.id-803 .abt-btn .pgi {
width: 17px;
    height: 17px;
    fill: currentColor;
    flex: none;
}
body.id-803 .abt-btn--primary {
background: var(--abt-green);
    color: #fff;
}
body.id-803 .abt-btn--primary:hover {
background: var(--abt-green-d);
    color: #fff;
    text-decoration: none;
    transform: translateY(-1px);
    box-shadow: 0 8px 18px rgba(116, 192, 68, .3);
}
body.id-803 .abt-btn--ghost {
background: #fff;
    color: var(--abt-green-dd);
    border-color: #cfe3bd;
}
body.id-803 .abt-btn--ghost:hover {
background: var(--abt-bg);
    color: var(--abt-green-dd);
    border-color: var(--abt-green);
    text-decoration: none;
}
body.id-803 .abt-btn--white {
background: #fff;
    color: var(--abt-green-dd);
}
body.id-803 .abt-btn--white:hover {
background: var(--abt-bg);
    color: var(--abt-green-dd);
    text-decoration: none;
}
body.id-803 .abt-btn--outline {
background: transparent;
    color: #fff;
    border-color: rgba(255, 255, 255, .55);
}
body.id-803 .abt-btn--outline:hover {
background: rgba(255, 255, 255, .14);
    border-color: #fff;
    color: #fff;
    text-decoration: none;
}
body.id-803 .abt-hero {
position: relative;
    overflow: hidden;
    background: linear-gradient(135deg, #f4faee 0%, #eaf5df 100%);
    border: 1px solid var(--abt-line);
    border-radius: 20px;
    padding: 38px 40px;
    margin-bottom: 50px;
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(290px, .8fr);
    gap: 34px;
    align-items: center;
}
body.id-803 .abt-hero::after {
content: "";
    position: absolute;
    right: -80px;
    top: -100px;
    width: 320px;
    height: 320px;
    border-radius: 50%;
    background: rgba(116, 192, 68, .09);
    pointer-events: none;
}
body.id-803 .abt-hero__body {
position: relative;
    z-index: 1;
    min-width: 0;
}
body.id-803 .abt-badge {
display: inline-flex;
    align-items: center;
    gap: 8px;
    background: rgba(255, 255, 255, .9);
    border: 1px solid var(--abt-line);
    border-radius: 999px;
    padding: 8px 15px;
    font-size: 13.5px;
    font-weight: 600;
    color: var(--abt-green-dd);
    margin-bottom: 16px;
}
body.id-803 .abt-badge svg,
body.id-803 .abt-badge .pgi {
width: 15px;
    height: 15px;
    fill: var(--abt-green-d);
}
body.id-803 .abt-hero__title {
font-size: 27px;
    line-height: 1.3;
    font-weight: 700;
    color: var(--abt-ink);
    text-transform: none;
    margin: 0 0 14px;
}
body.id-803 .abt-hero__lead {
font-size: 16px;
    line-height: 1.7;
    color: #4a5a45;
    margin: 0 0 22px;
}
body.id-803 .abt-hero__lead strong {
color: var(--abt-ink);
    font-weight: 600;
}
body.id-803 .abt-hero__actions {
display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
body.id-803 .abt-facts {
position: relative;
    z-index: 1;
    background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 22px 24px;
    box-shadow: var(--abt-shadow);
}
body.id-803 .abt-facts__title {
font-size: 13px;
    letter-spacing: .04em;
    text-transform: uppercase;
    color: #8a998a;
    font-weight: 700;
    margin-bottom: 14px;
}
body.id-803 .abt-facts__list {
margin: 0;
    padding: 0;
}
body.id-803 .abt-facts__list > div {
display: flex;
    justify-content: space-between;
    align-items: baseline;
    gap: 12px;
    padding: 9px 0;
    border-bottom: 1px dashed var(--abt-line);
}
body.id-803 .abt-facts__list > div:last-child {
border-bottom: 0;
    padding-bottom: 0;
}
body.id-803 .abt-facts__list dt {
font-size: 14px;
    font-weight: 400;
    color: var(--abt-text);
    margin: 0;
}
body.id-803 .abt-facts__list dd {
font-size: 14.5px;
    font-weight: 600;
    color: var(--abt-ink);
    margin: 0;
    text-align: right;
}
body.id-803 .abt-stats {
display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 16px;
}
body.id-803 .abt-stat {
background: linear-gradient(135deg, #f4faee 0%, #eaf5df 100%);
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 22px 22px;
    text-align: center;
}
body.id-803 .abt-stat__num {
display: block;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.1;
    color: var(--abt-green-d);
    margin-bottom: 7px;
}
body.id-803 .abt-stat__label {
display: block;
    font-size: 14px;
    line-height: 1.45;
    color: var(--abt-text);
}
body.id-803 .abt-grid-3 {
display: grid;
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
    gap: 20px;
}
body.id-803 .abt-card {
background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 26px 24px;
    box-shadow: var(--abt-shadow);
    transition: transform .2s ease, box-shadow .2s ease;
}
body.id-803 .abt-card:hover {
transform: translateY(-3px);
    box-shadow: var(--abt-shadow-h);
}
body.id-803 .abt-card__icon {
width: 52px;
    height: 52px;
    border-radius: 14px;
    background: var(--abt-bg);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
body.id-803 .abt-card__icon svg,
body.id-803 .abt-card__icon .pgi {
width: 25px;
    height: 25px;
    fill: var(--abt-green-d);
}
body.id-803 .abt-card__title {
font-size: 18px;
    font-weight: 700;
    color: var(--abt-ink);
    margin: 0 0 9px;
}
body.id-803 .abt-card p {
font-size: 15px;
    line-height: 1.6;
    color: var(--abt-text);
    margin: 0;
}
body.id-803 .abt-timeline {
position: relative;
    list-style: none;
    margin: 0;
    padding: 0 0 0 34px;
    counter-reset: none;
}
body.id-803 .abt-timeline::before {
content: "";
    position: absolute;
    left: 9px;
    top: 8px;
    bottom: 8px;
    width: 2px;
    background: linear-gradient(180deg, var(--abt-green) 0%, #cfe3bd 100%);
}
body.id-803 .abt-timeline > li {
position: relative;
    margin: 0 0 22px;
    padding: 0;
    list-style: none;
}
body.id-803 .abt-timeline > li:last-child {
margin-bottom: 0;
}
body.id-803 .abt-timeline > li:after,
body.id-803 .abt-timeline > li:before {
display: none;
}
body.id-803 .abt-timeline > li.abt-tl::before {
display: block;
    content: "";
    position: absolute;
    left: -34px;
    top: 6px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #fff;
    border: 4px solid var(--abt-green);
    box-shadow: 0 0 0 4px #fff;
}
body.id-803 .abt-tl__year {
display: inline-block;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: .04em;
    color: var(--abt-green-dd);
    background: var(--abt-bg);
    border: 1px solid #cfe3bd;
    border-radius: 999px;
    padding: 5px 14px;
    margin-bottom: 10px;
}
body.id-803 .abt-tl__body {
background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 20px 24px;
    box-shadow: var(--abt-shadow);
    transition: transform .2s ease, box-shadow .2s ease;
}
body.id-803 .abt-tl__body:hover {
transform: translateX(3px);
    box-shadow: var(--abt-shadow-h);
}
body.id-803 .abt-tl__title {
font-size: 17px;
    font-weight: 700;
    color: var(--abt-ink);
    margin: 0 0 8px;
}
body.id-803 .abt-tl__body p {
font-size: 15px;
    line-height: 1.65;
    color: var(--abt-text);
    margin: 0;
}
body.id-803 .abt-tl__body a {
color: var(--abt-green-d);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(90, 168, 50, .3);
}
body.id-803 .abt-tl__body a:hover {
color: var(--abt-green-dd);
    border-bottom-color: var(--abt-green-dd);
    text-decoration: none;
}
body.id-803 a.abt-cat {
display: flex;
    flex-direction: column;
    gap: 8px;
    background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 22px 22px 20px;
    box-shadow: var(--abt-shadow);
    text-decoration: none;
    transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
}
body.id-803 a.abt-cat:hover {
transform: translateY(-3px);
    box-shadow: var(--abt-shadow-h);
    border-color: #cfe3bd;
    text-decoration: none;
}
body.id-803 .abt-cat__name {
font-size: 18px;
    font-weight: 700;
    color: var(--abt-ink);
}
body.id-803 .abt-cat__desc {
font-size: 14.5px;
    line-height: 1.55;
    color: var(--abt-text);
    flex: 1 1 auto;
}
body.id-803 .abt-cat__go {
display: inline-flex;
    align-items: center;
    gap: 7px;
    margin-top: 6px;
    font-size: 14px;
    font-weight: 600;
    color: var(--abt-green-d);
    transition: gap .18s ease;
}
body.id-803 .abt-cat__go svg,
body.id-803 .abt-cat__go .pgi {
width: 15px;
    height: 15px;
    fill: currentColor;
}
body.id-803 a.abt-cat:hover .abt-cat__go {
gap: 11px;
    color: var(--abt-green-dd);
}
body.id-803 .abt-brands {
display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
body.id-803 .abt-brands a {
display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 999px;
    padding: 9px 16px;
    font-size: 14.5px;
    font-weight: 500;
    color: #3d4b38;
    text-decoration: none;
    transition: all .16s ease;
}
body.id-803 .abt-brands a b {
font-size: 12px;
    font-weight: 700;
    color: var(--abt-green-dd);
    background: var(--abt-bg);
    border-radius: 999px;
    padding: 2px 8px;
    transition: all .16s ease;
}
body.id-803 .abt-brands a:hover {
border-color: var(--abt-green);
    background: var(--abt-bg-soft);
    color: var(--abt-green-dd);
    text-decoration: none;
    transform: translateY(-1px);
}
body.id-803 .abt-brands a:hover b {
background: var(--abt-green);
    color: #fff;
}
body.id-803 .abt-brands__more {
margin-top: 22px;
}
body.id-803 .abt-quality {
display: grid;
    grid-template-columns: minmax(0, 1.3fr) minmax(280px, .7fr);
    gap: 30px;
    align-items: start;
}
body.id-803 .abt-quality__text > p {
font-size: 16px;
    line-height: 1.7;
    color: var(--abt-text);
    margin: 0 0 18px;
}
body.id-803 ul.abt-list {
list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 13px;
}
body.id-803 ul.abt-list > li {
display: flex;
    align-items: flex-start;
    gap: 11px;
    margin: 0;
    padding: 0;
    font-size: 15.5px;
    line-height: 1.6;
    color: var(--abt-text);
    list-style: none;
}
body.id-803 ul.abt-list > li:after,
body.id-803 ul.abt-list > li:before {
display: none;
    content: none;
}
body.id-803 ul.abt-list > li > svg,
body.id-803 ul.abt-list > li > .pgi {
width: 20px;
    height: 20px;
    fill: var(--abt-green);
    flex: none;
    margin-top: 2px;
}
body.id-803 ul.abt-list b {
color: var(--abt-ink);
    font-weight: 600;
}
body.id-803 .abt-quality__side {
display: flex;
    flex-direction: column;
    gap: 16px;
}
body.id-803 .abt-flag {
background: linear-gradient(160deg, #f4faee 0%, #e8f4dc 100%);
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 24px 22px;
}
body.id-803 .abt-flag__icon {
width: 46px;
    height: 46px;
    border-radius: 13px;
    background: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 14px;
}
body.id-803 .abt-flag__icon svg,
body.id-803 .abt-flag__icon .pgi {
width: 22px;
    height: 22px;
    fill: #e8a33d;
}
body.id-803 .abt-flag__name {
font-size: 20px;
    font-weight: 800;
    color: var(--abt-ink);
    margin-bottom: 8px;
}
body.id-803 .abt-flag p {
font-size: 15px;
    line-height: 1.6;
    color: var(--abt-text);
    margin: 0 0 14px;
}
body.id-803 .abt-flag__link {
display: inline-flex;
    align-items: center;
    gap: 7px;
    font-size: 14px;
    font-weight: 600;
    color: var(--abt-green-d);
    text-decoration: none;
    transition: gap .18s ease, color .18s ease;
}
body.id-803 .abt-flag__link svg,
body.id-803 .abt-flag__link .pgi {
width: 15px;
    height: 15px;
    fill: currentColor;
}
body.id-803 .abt-flag__link:hover {
gap: 11px;
    color: var(--abt-green-dd);
    text-decoration: none;
}
body.id-803 .abt-note {
display: flex;
    gap: 11px;
    background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 18px 20px;
    font-size: 14px;
    line-height: 1.55;
    color: var(--abt-text);
}
body.id-803 .abt-note svg,
body.id-803 .abt-note .pgi {
width: 20px;
    height: 20px;
    fill: var(--abt-green);
    flex: none;
    margin-top: 1px;
}
body.id-803 .abt-goals {
display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 16px;
}
body.id-803 .abt-goal {
background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 22px 20px;
    text-align: center;
    box-shadow: var(--abt-shadow);
}
body.id-803 .abt-goal__num {
display: block;
    font-size: 28px;
    font-weight: 800;
    line-height: 1.1;
    color: var(--abt-green-d);
    margin-bottom: 7px;
}
body.id-803 .abt-goal__label {
display: block;
    font-size: 14px;
    line-height: 1.45;
    color: var(--abt-text);
}
body.id-803 .abt-clean {
display: flex;
    align-items: flex-start;
    gap: 18px;
    margin-top: 18px;
    background: var(--abt-bg-soft);
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 22px 26px;
}
body.id-803 .abt-clean__icon {
flex: none;
    width: 48px;
    height: 48px;
    border-radius: 14px;
    background: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
body.id-803 .abt-clean__icon svg,
body.id-803 .abt-clean__icon .pgi {
width: 24px;
    height: 24px;
    fill: var(--abt-green-d);
}
body.id-803 .abt-clean__title {
font-size: 17px;
    font-weight: 700;
    color: var(--abt-ink);
    margin-bottom: 6px;
}
body.id-803 .abt-clean p {
font-size: 15px;
    line-height: 1.6;
    color: var(--abt-text);
    margin: 0;
}
body.id-803 .abt-clean b {
color: var(--abt-green-dd);
    font-weight: 700;
}
body.id-803 .abt-steps {
counter-reset: abtstep;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));
    gap: 20px;
}
body.id-803 .abt-step {
position: relative;
    background: #fff;
    border: 1px solid var(--abt-line);
    border-radius: 16px;
    padding: 28px 24px 24px;
    box-shadow: var(--abt-shadow);
}
body.id-803 .abt-step::before {
counter-increment: abtstep;
    content: counter(abtstep);
    position: absolute;
    top: -16px;
    left: 24px;
    width: 40px;
    height: 40px;
    border-radius: 12px;
    background: var(--abt-green);
    color: #fff;
    font-size: 17px;
    font-weight: 800;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 6px 14px rgba(116, 192, 68, .32);
}
body.id-803 .abt-step__title {
font-size: 17px;
    font-weight: 700;
    color: var(--abt-ink);
    margin: 14px 0 9px;
}
body.id-803 .abt-step p {
font-size: 15px;
    line-height: 1.6;
    color: var(--abt-text);
    margin: 0;
}
body.id-803 .abt-step a {
color: var(--abt-green-d);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 1px solid rgba(90, 168, 50, .3);
}
body.id-803 .abt-step a:hover {
color: var(--abt-green-dd);
    border-bottom-color: var(--abt-green-dd);
    text-decoration: none;
}
body.id-803 .abt-faq .abt-section__title {
margin-bottom: 24px;
}
body.id-803 .abt-faq .faq-wrapper {
max-width: none;
    display: flex;
    flex-direction: column;
    gap: 14px;
}
body.id-803 .abt-cta {
display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    background: linear-gradient(135deg, #74c044 0%, #5aa832 100%);
    border-radius: 20px;
    padding: 34px 38px;
    margin-bottom: 26px;
}
body.id-803 .abt-cta__title {
font-size: 24px;
    font-weight: 800;
    color: #fff;
    margin-bottom: 8px;
}
body.id-803 .abt-cta p {
font-size: 15.5px;
    line-height: 1.6;
    color: rgba(255, 255, 255, .92);
    margin: 0;
    max-width: 620px;
}
body.id-803 .abt-cta__actions {
display: flex;
    flex-wrap: wrap;
    gap: 12px;
}
body.id-803 .abt-source {
font-size: 13px;
    line-height: 1.55;
    color: #8a998a;
    margin: 0;
}
@media only screen and (max-width: 991px) {
body.id-803 .abt-hero {
grid-template-columns: 1fr;
        padding: 30px 26px;
        gap: 26px;
}
body.id-803 .abt-quality {
grid-template-columns: 1fr;
}
body.id-803 h1 {
font-size: 28px;
}
body.id-803 .abt-section__title,
    body.id-803 .abt-hero__title {
font-size: 24px;
}
}
@media only screen and (max-width: 767px) {
body.id-803 h1 {
font-size: 23px;
        margin-bottom: 18px;
}
body.id-803 .abt-hero {
padding: 22px 17px;
        border-radius: 16px;
        margin-bottom: 34px;
}
body.id-803 .abt-hero__title {
font-size: 20px;
}
body.id-803 .abt-hero__lead,
    body.id-803 .abt-section__sub {
font-size: 15px;
}
body.id-803 .abt-hero__actions {
flex-direction: column;
}
body.id-803 .abt-hero__actions .abt-btn {
width: 100%;
}
body.id-803 .abt-section {
margin-bottom: 38px;
}
body.id-803 .abt-section__title {
font-size: 21px;
}
body.id-803 .abt-facts {
padding: 18px 17px;
}
body.id-803 .abt-facts__list > div {
flex-direction: column;
        gap: 2px;
}
body.id-803 .abt-facts__list dd {
text-align: left;
}
body.id-803 .abt-stat,
    body.id-803 .abt-goal {
padding: 18px 16px;
}
body.id-803 .abt-stat__num {
font-size: 27px;
}
body.id-803 .abt-timeline {
padding-left: 26px;
}
body.id-803 .abt-timeline::before {
left: 7px;
}
body.id-803 .abt-timeline > li.abt-tl::before {
left: -26px;
        top: 5px;
        width: 15px;
        height: 15px;
        border-width: 3px;
}
body.id-803 .abt-tl__body {
padding: 17px 17px;
}
body.id-803 .abt-card,
    body.id-803 a.abt-cat,
    body.id-803 .abt-flag {
padding: 20px 17px;
}
body.id-803 .abt-clean {
flex-direction: column;
        gap: 12px;
        padding: 20px 17px;
}
body.id-803 .abt-cta {
padding: 26px 20px;
        border-radius: 16px;
}
body.id-803 .abt-cta__title {
font-size: 20px;
}
body.id-803 .abt-cta__actions {
flex-direction: column;
        width: 100%;
}
body.id-803 .abt-cta__actions .abt-btn {
width: 100%;
}
body.id-803 .abt-brands a {
font-size: 14px;
        padding: 8px 13px;
}
}
body.id-803 .abt-btn .pgi {
background-color: currentColor;
}
body.id-803 .abt-badge .pgi {
background-color: var(--abt-green-d);
}
body.id-803 .abt-card__icon .pgi {
background-color: var(--abt-green-d);
}
body.id-803 .abt-cat__go .pgi {
background-color: currentColor;
}
body.id-803 ul.abt-list > li > .pgi {
background-color: var(--abt-green);
}
body.id-803 .abt-flag__icon .pgi {
background-color: #e8a33d;
}
body.id-803 .abt-flag__link .pgi {
background-color: currentColor;
}
body.id-803 .abt-note .pgi {
background-color: var(--abt-green);
}
body.id-803 .abt-clean__icon .pgi {
background-color: var(--abt-green-d);
}
.pgi-book {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 2H6a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h14V4a2 2 0 0 0-2-2zm0 16H6a1 1 0 0 0 0 2h12v-2zm-1-3H7V4h10v11z'/%3E%3C/svg%3E");
}
.pgi-box {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 8h-3V4H7v4H4l-1 12h18L20 8zM9 6h6v2H9V6zm3 12a3 3 0 0 1-3-3h2a1 1 0 1 0 2 0h2a3 3 0 0 1-3 3z'/%3E%3C/svg%3E");
}
.pgi-card {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12c0 1.1.9 2 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z'/%3E%3C/svg%3E");
}
.pgi-cart {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 18a2 2 0 1 0 0 4 2 2 0 0 0 0-4zm10 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4zM7.2 14.6l.9-1.6h7.4c.75 0 1.4-.41 1.74-1.03l3.58-6.49L19.07 4 15.55 11H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7.42a.25.25 0 0 1-.22-.4z'/%3E%3C/svg%3E");
}
.pgi-cash {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 6h20v12H2V6zm10 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8zm0 2a2 2 0 1 1 0 4 2 2 0 0 1 0-4zM5 9a1 1 0 1 1 0 2 1 1 0 0 1 0-2zm14 4a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");
}
.pgi-chart {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 20h3V10H5v10zm5.5 0h3V4h-3v16zM16 20h3v-7h-3v7z'/%3E%3C/svg%3E");
}
.pgi-chat {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 2H4a2 2 0 0 0-2 2v18l4-4h14a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zM7 9h10v2H7V9zm0 4h7v2H7v-2zM7 5h10v2H7V5z'/%3E%3C/svg%3E");
}
.pgi-copy {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 1H4a2 2 0 0 0-2 2v14h2V3h12V1zm3 4H8a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h11a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2zm0 16H8V7h11v14z'/%3E%3C/svg%3E");
}
.pgi-globe {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a10 10 0 1 0 0 20 10 10 0 0 0 0-20zm6.9 6h-2.95a15.7 15.7 0 0 0-1.38-3.56A8.03 8.03 0 0 1 18.9 8zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14A7.82 7.82 0 0 1 4 12c0-.69.1-1.36.26-2h3.38a16.6 16.6 0 0 0 0 4H4.26zm.84 2h2.95c.32 1.25.78 2.45 1.38 3.56A7.99 7.99 0 0 1 5.1 16zm2.95-8H5.1a7.99 7.99 0 0 1 4.33-3.56A15.7 15.7 0 0 0 8.05 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82A13.7 13.7 0 0 1 12 19.96zM14.34 14H9.66a14.8 14.8 0 0 1 0-4h4.68a14.8 14.8 0 0 1 0 4zm.24 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95a8.03 8.03 0 0 1-4.33 3.56zM16.36 14a16.6 16.6 0 0 0 0-4h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z'/%3E%3C/svg%3E");
}
.pgi-heart {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z'/%3E%3C/svg%3E");
}
.pgi-home {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3 2 12h3v8h6v-6h2v6h6v-8h3L12 3z'/%3E%3C/svg%3E");
}
.pgi-key {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12.65 10A5.99 5.99 0 0 0 7 6a6 6 0 1 0 5.65 8H17v4h4v-4h2v-4H12.65zM7 14a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
}
.pgi-leaf {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 8C8 10 5.9 16.17 3.82 21.34l1.89.66.95-2.3c.48.17.98.3 1.34.3C19 20 22 3 22 3c-1 2-8 2.25-13 3.25S2 11.5 2 13.5s1.75 3.75 1.75 3.75C7 8 17 8 17 8z'/%3E%3C/svg%3E");
}
.pgi-lock {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 8h-1V6a5 5 0 0 0-10 0v2H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V10a2 2 0 0 0-2-2zM9 6a3 3 0 0 1 6 0v2H9V6zm3 12a2 2 0 1 1 0-4 2 2 0 0 1 0 4z'/%3E%3C/svg%3E");
}
.pgi-mail {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2zm0 4-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");
}
.pgi-mobile {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16 1H8a3 3 0 0 0-3 3v16a3 3 0 0 0 3 3h8a3 3 0 0 0 3-3V4a3 3 0 0 0-3-3zm-4 21a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm5-4H7V5h10v13z'/%3E%3C/svg%3E");
}
.pgi-office {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6h-4V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v2H4a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2zM10 4h4v2h-4V4zm10 15H4v-3h16v3zm0-5H4V8h16v6z'/%3E%3C/svg%3E");
}
.pgi-phone {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.6 10.8a15.1 15.1 0 0 0 6.6 6.6l2.2-2.2c.3-.3.7-.4 1-.2 1.2.4 2.4.6 3.6.6.6 0 1 .4 1 1V20c0 .6-.4 1-1 1A17 17 0 0 1 3 4c0-.6.4-1 1-1h3.5c.6 0 1 .4 1 1 0 1.3.2 2.5.6 3.6.1.4 0 .8-.2 1l-2.3 2.2z'/%3E%3C/svg%3E");
}
.pgi-pin {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5A2.5 2.5 0 1 1 12 6.5a2.5 2.5 0 0 1 0 5z'/%3E%3C/svg%3E");
}
.pgi-recycle {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m5.77 7.15 1.98 1.14 1-1.74 1.15-1.99a2.01 2.01 0 0 1 3.42-.06l1.32 2.28-1.24-.33-.52 1.93 4.44 1.19 1.19-4.44-1.87-.5.4 1.5-1.16-2.02a4.007 4.007 0 0 0-6.87.09L7.87 6.15 5.77 7.15zm14.96 6.85-1.16-2h-2.3l1.73 3a2.005 2.005 0 0 1-1.71 3H15v-1.5L11.5 20 15 23.5V21h2.31c3.08 0 5-3.32 3.42-6.99V14zM8 17H5.71c-1.55 0-2.5-1.68-1.71-3l.13-.22 1.29.75 1-1.74-3.9-2.25-2.25 3.9 1.3.75-.13.23A4.004 4.004 0 0 0 5.7 21H8v-4z'/%3E%3C/svg%3E");
}
.pgi-refresh {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17.65 6.35A8 8 0 1 0 19.73 14h-2.08A6 6 0 1 1 12 6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z'/%3E%3C/svg%3E");
}
.pgi-sbp {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2 4 6v6c0 5.5 3.8 10.7 8 12 4.2-1.3 8-6.5 8-12V6l-8-4zm-1 14-3-3 1.4-1.4L11 13.2l4.6-4.6L17 10l-6 6z'/%3E%3C/svg%3E");
}
.pgi-shield {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 1 3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-1.2 15.4L6.6 12.2 8 10.8l2.8 2.8 5.6-5.6L17.8 9.4l-7 7z'/%3E%3C/svg%3E");
}
.pgi-store {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 4H4v2h16V4zm1 10v-2l-1-5H4l-1 5v2h1v6h10v-6h4v6h2v-6h1zM12 18H6v-4h6v4z'/%3E%3C/svg%3E");
}
.pgi-track {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E");
}
.pgi-truck {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 8h-3V4H1v13h2a3 3 0 0 0 6 0h6a3 3 0 0 0 6 0h2v-5l-3-4zM6 18.5a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zm12 0a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3zM17 12V9.5h2.5L21.46 12H17z'/%3E%3C/svg%3E");
}
.pgi-user {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10zm0 2c-4.42 0-8 2.24-8 5v3h16v-3c0-2.76-3.58-5-8-5z'/%3E%3C/svg%3E");
}
.pgi-userplus {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15 12a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zM6 10V7H4v3H1v2h3v3h2v-3h3v-2H6z'/%3E%3C/svg%3E");
}
.pgi-warn {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z'/%3E%3C/svg%3E");
}
.pgi-zoom {
--pgi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14zm.5-7v2H8v1h2v2h1v-2h2V9h-2V7h-1z'/%3E%3C/svg%3E");
}
