.maco-theme,.maco-theme *{box-sizing:border-box;--color-grey-500:#6d717f;--color-grey-300:#c9ccd4;--color-grey-200:#e5e7ea;--color-grey-50:#f9fafb;--color-yellow-500:#fa0;--color-yellow-200:#ffd88a;--color-yellow-50:#fff7e6;--color-blue-400:#3af;--color-blue-300:#54b8ff;--color-blue-50:#e6f4ff;--color-violet-500:#906aff;--color-violet-50:#fbf6ff;--color-pink-50:#fef1fa;--color-white-100:#fff;--color-orange-50:#fef6ee;--color-orange-500:#ff911a;--color-green-50:#f0fdf4;--color-text-primary:#131927;--color-primary-100:#c8cefc;--color-primary-50:#edeffe;--color-text-secondary:#6d717f;--color-text-accent:#4e61f6;--color-primary-500:#4e61f6;--color-primary-400:#7181f8;--color-avatar-bg:#bcf0c6;--color-telegram:#05a0eb;--color-max:#3466fc;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:10px;--spacing-lg:12px;--spacing-xl:16px;--spacing-2xl:20px;--font-family-base:"Inter", sans-serif;--font-h1:normal normal 600 48px/58px var(--font-family-base);--font-h2:normal normal 600 40px/48px var(--font-family-base);--font-h3:normal normal 600 32px/38px var(--font-family-base);--font-h4:normal normal 600 28px/34px var(--font-family-base);--font-h5:normal normal 600 24px/28px var(--font-family-base);--font-h6:normal normal 600 20px/24px var(--font-family-base);--font-subtitle-s1:normal normal 600 18px/28px var(--font-family-base);--font-subtitle-s2:normal normal 600 16px/24px var(--font-family-base);--font-body-md:normal normal 400 16px/24px var(--font-family-base);--font-body-md-medium:normal normal 500 16px/24px var(--font-family-base);--font-body-sm:normal normal 400 14px/20px var(--font-family-base);--font-body-sm-medium:normal normal 500 14px/20px var(--font-family-base);--font-caption-regular:normal normal 400 12px/16px var(--font-family-base);--font-caption-medium:normal normal 500 12px/16px var(--font-family-base);--font-caption-sm-medium:normal normal 500 10px/14px var(--font-family-base);--font-button-large:normal normal 600 16px/10px var(--font-family-base);--font-button-medium:normal normal 600 14px/16px var(--font-family-base);--font-button-small:normal normal 600 12px/16px var(--font-family-base);margin:0}.maco-theme{font-family:var(--font-family-base);color:var(--color-text-primary)}.maco-section{width:100%;margin:32px}.maco-theme .maco-site__badge-container{flex-wrap:wrap;display:flex}.maco-theme .maco-site__spacing-sm{gap:var(--spacing-sm)}.maco-theme .maco-site__spacing-md{gap:var(--spacing-md)}.maco-theme .maco-site__h1-text{font:var(--font-h1);color:var(--color-text-primary)}.maco-theme .maco-site__h2-text{font:var(--font-h2);color:var(--color-text-primary)}.maco-theme .maco-site__h3-text{font:var(--font-h3);color:var(--color-text-primary)}.maco-theme .maco-site__h4-text{font:var(--font-h4);color:var(--color-text-primary)}.maco-theme .maco-site__h5-text{font:var(--font-h5);color:var(--color-text-primary)}.maco-theme .maco-site__h6-text{font:var(--font-h6);color:var(--color-text-primary)}.maco-theme .maco-site__text-primary{font:var(--font-body-md);color:var(--color-text-primary)}.maco-theme .maco__text-md{font:var(--font-body-md)}.maco-theme .maco__text-md-semibold{font:var(--font-body-md-medium)}.maco-theme .maco__text-sm{font:var(--font-body-sm)}.maco-theme .maco__text-sm-semibold{font:var(--font-body-sm-medium)}.maco-theme .maco__spacing-lg{gap:16px}.maco-theme .maco__spacing-md{gap:12px}.maco-theme .maco__spacing-sm{gap:8px}.maco-theme .maco-site__interactive{box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}.maco-theme .maco-site__btn-primary,.maco-theme .maco-site__btn-secondary,.maco-theme .maco-site__btn-nav{border-radius:var(--radius-lg);border:1.5px solid var(--color-primary-500);font:var(--font-button-medium);padding:13px 16px 12px;line-height:1}.maco-theme .maco-site__btn-nav:hover,.maco-theme .maco-site__btn-nav:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-theme .maco-site__link{color:inherit;text-decoration:none;transition:color .2s}.maco-theme .maco-site__link:hover,.maco-theme .maco-site__link:focus-visible{color:var(--color-violet-500)}.maco-theme .maco-site__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.maco-theme .maco-site__icon--sm{width:20px;height:20px}.maco-theme .maco-site__icon--lg{width:45px;height:45px}.maco-theme .maco-site__btn-primary,.maco-theme .maco-site__btn-secondary,.maco-theme .maco-site__btn-nav{border-radius:var(--radius-lg);border:1.5px solid var(--color-primary-500);gap:8px;line-height:1}.maco-theme .maco-site__btn-sm{font:var(--font-button-small);padding:8px 12px}.maco-theme .maco-site__btn-md{font:var(--font-button-medium);padding:13px 16px 12px}.maco-theme .maco-site__btn-lg{font:var(--font-body-sm-medium);padding:16px 20px 15px}.maco-theme .maco-site__btn-primary{background-color:var(--color-primary-500);color:#fff}.maco-theme .maco-site__btn-primary:hover,.maco-theme .maco-site__btn-primary:focus-visible{color:var(--color-primary-500);background-color:#fff}.maco-theme .maco-site__btn-secondary{color:var(--color-primary-500);border-color:var(--color-primary-500);background-color:#fff}.maco-theme .maco-site__btn-secondary:hover,.maco-theme .maco-site__btn-secondary:focus-visible{background-color:var(--color-primary-500);color:#fff}.maco-theme .maco-site__btn-nav{border-radius:var(--radius-md);color:var(--color-text-primary);font:var(--font-body-md);background-color:#0000;border:0;padding:4px 8px}.maco-theme .maco-site__btn-nav:hover,.maco-theme .maco-site__btn-nav:focus-visible{background-color:var(--color-primary-50);color:var(--color-text-accent)}.maco-theme .maco-site__btn-no-border{border-color:#0000}maco-button{max-width:100%;display:inline-flex}maco-button>a,maco-button>button{width:100%}.maco-theme maco-button>a,.maco-theme maco-button>button{justify-content:center;align-items:center;display:inline-flex}.maco-theme maco-button>button{appearance:none;font-family:inherit}.maco-theme .maco-site__btn-content{align-items:center;display:inline-flex}.maco-theme .maco-site__btn-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.maco-theme .maco-site__btn-icon-only{padding:0}@media (width<=768px){.maco-theme .maco-site__btn-lg{font:var(--font-button-medium);padding:13px 16px 12px}}maco-badge{font:normal normal 500 14px/20px var(--font-family-base);background:var(--badge-bg,#fff);color:var(--badge-color,var(--color-text-primary));border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}maco-badge[size=md]{font:normal normal 400 16px/24px var(--font-family-base);padding:12px 16px}maco-badge[variant=secondary]{--badge-bg:var(--color-blue-400);--badge-color:#fff}maco-badge[variant=primary]{--badge-bg:#fff;--badge-color:var(--color-text-primary)}maco-badge[data-dot]:before{content:"";background:var(--badge-dot-color,var(--color-blue-400));border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}@media (width<=768px){maco-badge[size=md]{padding:12px 16px}}maco-section-heading{width:100%;display:block}.maco-site__section-heading-layout{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.maco-site__section-heading-title-wrap{min-width:0;color:var(--maco-section-heading-title-color,inherit)}.maco-site__section-heading-title-wrap>[slot=title]{margin:0}.maco-site__section-heading-title-wrap>*{color:inherit}.maco-site__section-heading-title-wrap .maco-site__h1-text,.maco-site__section-heading-title-wrap .maco-site__h2-text,.maco-site__section-heading-title-wrap .maco-site__h3-text,.maco-site__section-heading-title-wrap .maco-site__h4-text,.maco-site__section-heading-title-wrap .maco-site__h5-text,.maco-site__section-heading-title-wrap .maco-site__h6-text{color:var(--maco-section-heading-title-color,inherit)}.maco-site__section-heading-action{align-self:var(--maco-section-heading-action-align,center);flex-shrink:0;display:inline-flex}@media (width<=768px){.maco-site__section-heading-layout{flex-direction:row;align-items:center;gap:12px}.maco-site__section-heading-title-wrap .maco-site__h1-text,.maco-site__section-heading-title-wrap .maco-site__h2-text,.maco-site__section-heading-title-wrap .maco-site__h3-text,.maco-site__section-heading-title-wrap .maco-site__h4-text,.maco-site__section-heading-title-wrap .maco-site__h5-text,.maco-site__section-heading-title-wrap .maco-site__h6-text{font:var(--font-h4)}}maco-card{width:100%;min-width:0;max-width:100%;height:100%;display:block}.elementor-widget-maco-card>.elementor-widget-container,.elementor-widget-maco-card>.elementor-widget-container>.maco-theme,.elementor-widget-maco-card>.elementor-widget-container>.maco-theme>maco-card{height:100%}maco-card .maco-site__card{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex;overflow:hidden}maco-card .maco-site__card-media>*{width:var(--maco-card-media-width,100%);max-width:100%;height:auto;display:block}maco-card[layout=feature] .maco-site__card{gap:var(--spacing-md);border-radius:var(--radius-xl);min-height:190px;padding:16px;position:relative}maco-card[layout=feature] .maco-site__card-header{justify-content:space-between;align-items:flex-start;display:flex}maco-card[layout=feature] .maco-site__card-body{display:flex}maco-card[layout=feature] .maco-site__card--with-media .maco-site__card-header{width:60%}maco-card[layout=feature] .maco-site__card--with-media .maco-site__card-body{width:90%;padding-right:120px}maco-card[layout=feature] .maco-site__card-media{justify-content:var(--maco-card-media-justify,flex-end);align-items:var(--maco-card-media-align,flex-end);pointer-events:none;display:flex;position:absolute;inset:0}maco-card[layout=stack] .maco-site__card{gap:var(--spacing-lg);border-radius:var(--radius-lg);justify-content:space-between;padding:16px 16px 0}maco-card[layout=stack] .maco-site__card-content{gap:var(--spacing-xl);flex-direction:column;display:flex}maco-card[layout=stack] .maco-site__card-media{justify-content:var(--maco-card-media-justify,flex-start);align-items:var(--maco-card-media-align,flex-start);display:flex}maco-card[variant=yellow] .maco-site__card{background-color:var(--color-yellow-50)}maco-card[variant=orange] .maco-site__card{background-color:var(--color-yellow-500)}maco-card[variant=orange] .maco-site__card h3,maco-card[variant=orange] .maco-site__card .maco-site__text-primary,maco-card[variant=orange] .maco-site__card .maco-site__text-primary :where(p,span,strong,em,a,li,ul,ol),maco-card[variant=primary] .maco-site__card h3,maco-card[variant=primary] .maco-site__card .maco-site__text-primary,maco-card[variant=primary] .maco-site__card .maco-site__text-primary :where(p,span,strong,em,a,li,ul,ol){color:var(--color-white-100)}maco-card[variant=primary] .maco-site__card{background-color:var(--color-primary-500)}maco-card[variant=secondary] .maco-site__card{background-color:var(--color-primary-50)}@media (width<=768px){maco-card[layout=feature] .maco-site__card{min-height:0}}.maco-carousel{--maco-carousel-fade-width:96px;--maco-carousel-review-card-width:560px;gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex;position:relative}.maco-carousel__viewport{cursor:grab;touch-action:pan-y pinch-zoom;width:100%;position:relative;overflow:hidden}.maco-carousel.has-right-fade .maco-carousel__viewport:after{content:"";width:var(--maco-carousel-fade-width);pointer-events:none;background:linear-gradient(90deg, #fff0, var(--color-white-100) 70%);height:100%;position:absolute;top:0;right:0}.maco-carousel__scrollbar{background:var(--color-grey-200);border-radius:999px;flex:auto;min-width:0;height:8px;position:relative;overflow:hidden}.maco-carousel__scrollbar-thumb{border-radius:inherit;background:var(--color-primary-500);will-change:transform, width;min-width:48px;height:100%;position:absolute;top:0;left:0;transform:translate(0,0)}.maco-carousel__controls{align-items:center;gap:var(--spacing-md);display:flex}.maco-carousel__nav{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.maco-theme .maco-carousel__nav-button{border:1.5px solid var(--color-primary-500);background:var(--color-white-100);width:44px;height:44px;color:var(--color-primary-500);border-radius:999px;padding:0;transition:color .2s,background-color .2s,border-color .2s,opacity .2s,transform .2s}.maco-theme .maco-carousel__nav-button:hover,.maco-theme .maco-carousel__nav-button:focus-visible{background:var(--color-primary-500);color:var(--color-white-100);transform:translateY(-1px)}.maco-theme .maco-carousel__nav-button:disabled{background:var(--color-white-100);color:var(--color-grey-300,#c9cdd5);border-color:var(--color-grey-200);box-shadow:none;opacity:.7;cursor:not-allowed;transform:none}.maco-carousel__nav-button--prev .maco-carousel__nav-icon{transform:rotate(180deg)}.maco-carousel__nav-icon{justify-content:center;align-items:center;display:inline-flex}.maco-carousel.is-review .maco-carousel__viewport{padding:16px 0 24px}.maco-carousel__slide{border-radius:var(--radius-2xl);background:var(--color-white-100);flex-direction:column;flex:none;min-width:0;display:flex;overflow:hidden}.maco-carousel__track{align-items:stretch;gap:var(--spacing-lg);-webkit-user-select:none;user-select:none;display:flex}.maco-carousel__viewport.is-dragging,.maco-carousel__track.is-dragging{cursor:grabbing}.maco-carousel__viewport.is-dragging .maco-carousel__slide>*{pointer-events:none}.maco-carousel.is-review .maco-carousel__track{width:100%}.maco-carousel.is-review .maco-carousel__slide{flex:0 0 min(var(--maco-carousel-review-card-width), calc(100% - 24px))}.maco-carousel.is-image .maco-carousel__slide{width:400px}.maco-carousel__slide--image{justify-content:center;align-items:center;height:265px}.maco-carousel__slide--image img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.maco-carousel__slide--review{box-shadow:none;background:0 0;border:0;overflow:visible}.maco-carousel__slide--review>maco-review-card{width:100%}.maco-carousel__media{aspect-ratio:16/10;background:var(--color-grey-100)}.maco-carousel__media img{object-fit:cover;width:100%;height:100%;display:block}.maco-carousel__body{gap:var(--spacing-md);flex-direction:column;min-height:100%;padding:24px;display:flex}.maco-carousel__slide-title{color:var(--color-text-primary);font:var(--font-h5);margin:0}.maco-carousel__slide-text{color:var(--color-text-secondary);font:var(--font-text-md);margin:0}.maco-carousel__link{color:var(--color-primary-500);font:var(--font-subtitle-s1);align-items:center;gap:8px;margin-top:auto;text-decoration:none;display:inline-flex}@media (width<=900px){.maco-carousel.is-image .maco-carousel__slide{width:320px}.maco-carousel__slide--image{height:212px}}@media (width<=640px){.maco-carousel{--maco-carousel-fade-width:72px}.maco-carousel.is-review .maco-carousel__viewport{padding:16px 0 24px}.maco-carousel.is-review .maco-carousel__track{gap:var(--spacing-md)}.maco-carousel.is-review .maco-carousel__slide{flex-basis:min(var(--maco-carousel-review-card-width), calc(100% - 16px))}.maco-carousel.is-image .maco-carousel__slide{width:280px}.maco-carousel__slide--image{height:186px}.maco-carousel__body{padding:20px}}maco-accordion-item{display:block}maco-accordion-item .maco-site__accordion-item{border-radius:var(--radius-lg);transition:box-shadow .32s;overflow:hidden}maco-accordion-item[variant=neutral] .maco-site__accordion-item,maco-accordion-item .maco-site__accordion-item--neutral{background-color:var(--color-white-100)}maco-accordion-item[variant=primary] .maco-site__accordion-item,maco-accordion-item .maco-site__accordion-item--primary{background:var(--maco-accordion-bg-primary,url(../assets/images/bg-accardeon-primary-100.webp)) no-repeat top right / cover;background-color:var(--color-primary-50)}maco-accordion-item[variant=pink] .maco-site__accordion-item,maco-accordion-item .maco-site__accordion-item--pink{background:var(--maco-accordion-bg-pink,url(../assets/images/bg-accardeon-pink-100.webp)) no-repeat top right / cover;background-color:var(--color-pink-50)}maco-accordion-item[variant=orange] .maco-site__accordion-item,maco-accordion-item .maco-site__accordion-item--orange{background:var(--maco-accordion-bg-orange,url(../assets/images/bg-accardeon-orange-100.webp)) no-repeat top right / cover;background-color:var(--color-orange-50)}maco-accordion-item[variant=green] .maco-site__accordion-item,maco-accordion-item .maco-site__accordion-item--green{background:var(--maco-accordion-bg-green,url(../assets/images/bg-accardeon-green-100.webp)) no-repeat top right / cover;background-color:var(--color-green-50)}maco-accordion-item .maco-site__accordion-item[open]{box-shadow:0 0 0 1px var(--color-grey-300) inset}maco-accordion-item .maco-site__accordion-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;list-style:none;display:flex}maco-accordion-item .maco-site__accordion-summary::-webkit-details-marker{display:none}maco-accordion-item .maco-site__accordion-summary:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px;border-radius:var(--radius-lg)}maco-accordion-summary{flex:1;min-width:0;display:block}maco-accordion-summary .maco-site__accordion-summary-content{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}maco-accordion-summary .maco-site__accordion-summary-content--title-only{justify-content:center;min-height:32px}maco-accordion-summary .maco-site__accordion-summary-content>[slot=title]{margin:0}maco-accordion-item .maco-site__accordion-toggle{background-color:var(--color-primary-500);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}maco-accordion-item .maco-site__accordion-toggle svg{transform-origin:50%;transition:transform .32s;display:block}maco-accordion-item .maco-site__accordion-item[open] .maco-site__accordion-toggle svg{transform:rotate(45deg)}maco-accordion-item .maco-site__accordion-panel,maco-accordion-item .maco-site__accordion-panel-inner{overflow:hidden}maco-accordion-item .maco-site__accordion-content{padding:0 12px 12px}maco-content-block{display:block}maco-content-block .maco-site__content-block{flex-direction:column;gap:12px;display:flex}maco-content-block .maco-site__content-block>.maco-site__content-block-title,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle,maco-content-block .maco-site__content-block>[slot=text],maco-content-block .maco-site__content-block>[slot=extra]{margin:0}maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle{font:var(--font-subtitle-s1)}maco-content-block .maco-site__content-block>.maco-site__content-block-title,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h1-text,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h2-text,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h3-text,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h4-text,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h5-text,maco-content-block .maco-site__content-block>.maco-site__content-block-title.maco-site__h6-text{color:var(--maco-content-block-title-color,inherit)}maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h1-text,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h2-text,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h3-text,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h4-text,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h5-text,maco-content-block .maco-site__content-block>.maco-site__content-block-subtitle.maco-site__h6-text{color:var(--maco-content-block-subtitle-color,inherit)}maco-content-block .maco-site__content-block>[slot=text],maco-content-block .maco-site__content-block>[slot=text].maco-site__text-primary,maco-content-block .maco-site__content-block>[slot=text].maco__text-md,maco-content-block .maco-site__content-block>[slot=text].maco__text-md-semibold,maco-content-block .maco-site__content-block>[slot=text].maco__text-sm,maco-content-block .maco-site__content-block>[slot=text].maco__text-sm-semibold,maco-content-block .maco-site__content-block>[slot=text] :where(p,span,div,li,strong,em,a,ul,ol),maco-content-block .maco-site__content-block>[slot=extra],maco-content-block .maco-site__content-block>[slot=extra] :where(p,span,div,li,strong,em,a,ul,ol){color:var(--maco-content-block-text-color,inherit)}maco-content-block .maco-site__content-block>[slot=text] :where(p,span,div,li,strong,em,a,ul,ol),maco-content-block .maco-site__content-block>[slot=extra] :where(p,span,div,li,strong,em,a,ul,ol){font:inherit}maco-content-block .maco-site__content-block>[slot=text]>:first-child,maco-content-block .maco-site__content-block>[slot=extra]>:first-child{margin-top:0}maco-content-block .maco-site__content-block>[slot=text]>:last-child,maco-content-block .maco-site__content-block>[slot=extra]>:last-child{margin-bottom:0}maco-timeline{--timeline-step-size:30px;--timeline-line-size:6px;--timeline-list-gap:var(--spacing-xl);--timeline-mobile-column:28px;width:100%;display:block}maco-timeline .maco-site__timeline{grid-template-columns:repeat(var(--timeline-columns,4), minmax(0, 1fr));gap:var(--timeline-list-gap);width:100%;margin:0;padding:0;display:grid;position:relative}maco-timeline .maco-site__timeline:before{content:"";top:calc((var(--timeline-step-size) - var(--timeline-line-size)) / 2);height:var(--timeline-line-size);background-color:var(--color-white-100);z-index:0;border-radius:999px;position:absolute;left:0;right:0}@media (width<=768px){maco-timeline .maco-site__timeline{grid-template-columns:1fr;gap:16px}maco-timeline .maco-site__timeline:before{top:0;bottom:0;left:calc((var(--timeline-mobile-column) - var(--timeline-line-size)) / 2);width:var(--timeline-line-size);height:auto;right:auto}}maco-timeline-item .maco-site__timeline-item{align-items:center;gap:var(--spacing-lg);z-index:1;flex-direction:column;min-width:0;list-style:none;display:flex;position:relative}maco-timeline-item .maco-site__timeline-item-header{width:100%;min-height:var(--timeline-step-size,30px);z-index:2;justify-content:center;align-items:center;display:flex;position:relative}maco-timeline-item .maco-site__timeline-step{width:var(--timeline-step-size,30px);height:var(--timeline-step-size,30px);background-color:var(--color-white-100);color:var(--maco-timeline-step-color,var(--color-yellow-500));font:var(--font-subtitle-s2);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;position:relative}maco-timeline-item .maco-site__timeline-item-footer{gap:var(--spacing-lg);background-color:var(--color-white-100);border-radius:var(--radius-xl);box-sizing:border-box;flex-direction:column;width:100%;min-height:136px;padding:12px;display:flex}maco-timeline-item .maco-site__timeline-time,maco-timeline-item .maco-site__timeline-text{margin:0}maco-timeline-item .maco-site__timeline-text :where(p,span,div,li,strong,em,a,ul,ol){color:inherit;font:inherit}maco-timeline-item .maco-site__timeline-text>*{margin:0}maco-timeline-item .maco-site__timeline-item-icon{background-color:var(--color-white-100);border-radius:var(--radius-md);min-width:50px;min-height:50px;box-shadow:0 1px 3px 0 var(--color-grey-200);position:absolute;top:40px;right:0;transform:rotate(23deg)}maco-timeline-item .maco-site__timeline-item-icon>*{width:50px;height:50px;display:block}@media (width<=768px){maco-timeline-item .maco-site__timeline-item-icon{top:0;right:0}maco-timeline-item .maco-site__timeline-item{grid-template-columns:var(--timeline-mobile-column,28px) 1fr;align-items:stretch;gap:12px;min-height:120px;display:grid}maco-timeline-item .maco-site__timeline-item-header{width:var(--timeline-mobile-column,28px);justify-content:center;align-items:center;min-height:100%;display:flex}maco-timeline-item .maco-site__timeline-item-footer{width:100%}}.elementor-widget-maco-header,.elementor-widget-maco-header .elementor-widget-container{width:100%;max-width:100%}.elementor-widget-maco-header .elementor-widget-container{padding:0!important}.maco-section-header{width:100%;color:var(--color-text-primary)}.maco-section-header .maco-site__header{flex-direction:column;align-items:center;width:100%;display:flex}.maco-section-header a{color:inherit}.maco-section-header .maco-site__container{box-sizing:border-box;width:min(100%,1140px);margin:0 auto}.maco-section-header .maco-site__topbar,.maco-section-header .maco-site__navbar{justify-content:space-between;align-items:center;min-height:56px;display:flex}.maco-section-header .maco-site__topbar{padding-top:12px;padding-bottom:12px}.maco-section-header .maco-site__navbar{padding-top:12px;padding-bottom:6px}.maco-section-header hr.maco-site__divider{background-color:var(--color-grey-200);opacity:1;border:0;flex-shrink:0;width:100%;height:1px;margin:0}.maco-section-header .maco-site__left,.maco-section-header .maco-site__right{align-items:center;display:flex}.maco-section-header .maco-site__left{gap:var(--spacing-md);font:var(--font-body-sm)}.maco-section-header .maco-site__right{gap:var(--spacing-lg)}.maco-section-header .maco-site__contact{align-items:center;gap:var(--spacing-sm);display:flex}.maco-section-header .maco-site__messengers{align-items:center;gap:var(--spacing-xs);width:fit-content;display:flex}.maco-section-header .maco-site__messenger{vertical-align:top;width:fit-content;line-height:0;display:inline-flex}.maco-section-header .maco-site__messenger>a{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.maco-section-header .maco-site__messenger .maco-site__btn-icon,.maco-section-header .maco-site__messenger .maco-site__btn-icon>svg{width:40px;height:40px;display:block}.maco-section-header .maco-site__header .maco-site__messenger--telegram{color:var(--color-telegram)}.maco-section-header .maco-site__header .maco-site__messenger--max{color:var(--color-max)}.maco-section-header .maco-site__messenger>a:hover,.maco-section-header .maco-site__messenger>a:focus-visible{color:var(--color-violet-500);background-color:#0000;border-color:#0000}.maco-section-header .maco-site__logo{flex-shrink:0;align-items:center;width:196px;display:flex}.maco-section-header .maco-site__topbar .maco-site__logo{display:none}.maco-section-header .maco-site__logo img{max-width:100%;height:auto;display:block}.maco-section-header .maco-site__nav{align-items:center;gap:var(--spacing-lg);font:var(--font-body-md);display:flex}.maco-section-header .maco-site__actions{align-items:center;gap:var(--spacing-lg);display:flex}.maco-section-header .maco-site__navbar--with-primary-cta{padding-bottom:0}.maco-section-header .maco-site__action-primary{flex-direction:column;align-items:center;min-width:196px;max-width:100%;display:inline-flex;position:relative}.maco-section-header .maco-site__action-primary>maco-button{width:100%;display:flex}.maco-section-header .maco-site__action-cta-note{width:max-content;max-width:240px;font:var(--font-caption-medium);white-space:nowrap;justify-content:center;align-items:center;gap:8px;margin:0;line-height:1.2;display:inline-flex;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.maco-section-header .maco-site__action-cta-note:before{content:"";transform-origin:50%;background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.4s ease-in-out infinite maco-header-cta-dot-pulse}.maco-section-header .maco-site__action-cta-note--green-pill,.maco-section-header .maco-site__action-cta-note--amber-pill,.maco-section-header .maco-site__action-cta-note--blue-pill,.maco-section-header .maco-site__action-cta-note--violet-pill{box-sizing:border-box;border:1px solid #0000;border-radius:999px;min-height:28px;padding:6px 12px}.maco-section-header .maco-site__action-cta-note--green{color:#0e7a4a}.maco-section-header .maco-site__action-cta-note--amber{color:#8a4b00}.maco-section-header .maco-site__action-cta-note--blue{color:var(--color-primary-500)}.maco-section-header .maco-site__action-cta-note--violet{color:var(--color-violet-500)}.maco-section-header .maco-site__action-cta-note--green-pill{color:#0e7a4a;background-color:var(--color-green-50);border-color:#0e7a4a29}.maco-section-header .maco-site__action-cta-note--amber-pill{color:#8a4b00;background-color:var(--color-yellow-50);border-color:#8a4b0029}.maco-section-header .maco-site__action-cta-note--blue-pill{color:var(--color-primary-500);background-color:var(--color-primary-50);border-color:#4e61f629}.maco-section-header .maco-site__action-cta-note--violet-pill{color:var(--color-violet-500);background-color:var(--color-violet-50);border-color:#906aff29}.maco-section-header .maco-site__action-cta-note--green-pill,.maco-section-header .maco-site__action-cta-note--amber-pill,.maco-section-header .maco-site__action-cta-note--blue-pill,.maco-section-header .maco-site__action-cta-note--violet-pill{animation:3.2s ease-in-out infinite maco-header-cta-pill-breathe}@keyframes maco-header-cta-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.35)}}@keyframes maco-header-cta-pill-breathe{0%,to{box-shadow:0 0 #13192700}50%{box-shadow:0 8px 18px #13192714}}@media (prefers-reduced-motion:reduce){.maco-section-header .maco-site__action-cta-note:before,.maco-section-header .maco-site__action-cta-note--green-pill,.maco-section-header .maco-site__action-cta-note--amber-pill,.maco-section-header .maco-site__action-cta-note--blue-pill,.maco-section-header .maco-site__action-cta-note--violet-pill{animation:none}}.maco-section-header .maco-site__nav-link{border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;background-color:#0000;border:0;padding:4px 8px}.maco-section-header .maco-site__nav-link:hover,.maco-section-header .maco-site__nav-link:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-section-header .maco-site__dropdown{flex-direction:column;align-items:center;display:inline-flex;position:relative}.maco-section-header .maco-site__dropdown:after{content:"";height:10px;position:absolute;top:100%;left:-16px;right:-16px}.maco-section-header .maco-site__dropdown-trigger{position:relative}.maco-section-header .maco-site__dropdown-trigger svg{flex-shrink:0;transition:transform .2s}.maco-section-header .maco-site__dropdown:hover .maco-site__dropdown-trigger svg,.maco-section-header .maco-site__dropdown:focus-within .maco-site__dropdown-trigger svg{transform:rotate(180deg)}.maco-section-header .maco-site__dropdown-menu{border-radius:var(--radius-md);z-index:999;gap:var(--spacing-l);background-color:#fff;flex-direction:column;min-width:200px;padding:8px;display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 10px 32px -4px #1319271a}.maco-section-header .maco-site__dropdown:hover .maco-site__dropdown-menu{display:flex}.maco-section-header .maco-site__dropdown:hover>a.maco-site__dropdown-trigger,.maco-section-header .maco-site__dropdown:focus-within>a.maco-site__dropdown-trigger,.maco-section-header .maco-site__dropdown>a.maco-site__dropdown-trigger:hover,.maco-section-header .maco-site__dropdown>a.maco-site__dropdown-trigger:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-section-header .maco-site__header .maco-site__dropdown-menu a.maco-site__dropdown-item{color:var(--color-text-primary)}.maco-section-header .maco-site__header .maco-site__dropdown-menu a.maco-site__dropdown-item:hover,.maco-section-header .maco-site__header .maco-site__dropdown-menu a.maco-site__dropdown-item:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-section-header .maco-site__dropdown-item{border-radius:var(--radius-md);white-space:nowrap;width:100%;color:var(--color-text-primary);background-color:#0000;justify-content:flex-start;padding:8px 12px}.maco-section-header .maco-site__nav-mob-wrap{display:none}.maco-navigation-item{color:var(--color-text-primary);align-items:center;display:inline-flex}.maco-navigation-item a{color:inherit}.maco-navigation-item .maco-site__nav-link{border-radius:var(--radius-md);color:var(--color-text-primary);font:var(--font-body-md);white-space:nowrap;background-color:#0000;border:0;justify-content:center;align-items:center;gap:4px;padding:4px 8px;text-decoration:none;display:inline-flex}.maco-navigation-item .maco-site__nav-link:hover,.maco-navigation-item .maco-site__nav-link:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-navigation-item .maco-site__dropdown{flex-direction:column;align-items:center;display:inline-flex;position:relative}.maco-navigation-item .maco-site__dropdown:after{content:"";height:10px;position:absolute;top:100%;left:-16px;right:-16px}.maco-navigation-item .maco-site__dropdown-trigger svg{flex-shrink:0;transition:transform .2s}.maco-navigation-item .maco-site__dropdown:hover .maco-site__dropdown-trigger svg,.maco-navigation-item .maco-site__dropdown:focus-within .maco-site__dropdown-trigger svg{transform:rotate(180deg)}.maco-navigation-item .maco-site__dropdown-menu{border-radius:var(--radius-md);z-index:999;gap:var(--spacing-l);background-color:#fff;flex-direction:column;min-width:200px;padding:8px;display:none;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 10px 32px -4px #1319271a}.maco-navigation-item .maco-site__dropdown:hover .maco-site__dropdown-menu,.maco-navigation-item .maco-site__dropdown:focus-within .maco-site__dropdown-menu{display:flex}.maco-navigation-item .maco-site__dropdown:hover>a.maco-site__dropdown-trigger,.maco-navigation-item .maco-site__dropdown:focus-within>a.maco-site__dropdown-trigger,.maco-navigation-item .maco-site__dropdown>a.maco-site__dropdown-trigger:hover,.maco-navigation-item .maco-site__dropdown>a.maco-site__dropdown-trigger:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-navigation-item .maco-site__dropdown-item{border-radius:var(--radius-md);white-space:nowrap;width:100%;color:var(--color-text-primary);background-color:#0000;justify-content:flex-start;padding:8px 12px;text-decoration:none}.maco-navigation-item .maco-site__dropdown-item:hover,.maco-navigation-item .maco-site__dropdown-item:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-navigation-item--mobile,.maco-navigation-item--mobile .maco-site__nav-link,.maco-navigation-item--mobile .maco-site__btn-primary{width:100%}@media (width<=768px){.maco-section-header hr.maco-site__divider{display:none}.maco-section-header .maco-site__container{padding:0}.maco-section-header .maco-site__topbar .maco-site__logo{width:50%;display:block}.maco-section-header .maco-site__topbar{gap:12px}.maco-section-header .maco-site__topbar .maco-site__left{flex-direction:column;order:1;align-items:flex-end;gap:6px}.maco-section-header .maco-site__topbar .maco-site__right,.maco-section-header .maco-site__navbar{display:none}.maco-section-header .maco-site__nav-mob-wrap{width:calc(100% + 24px);min-height:var(--maco-header-mobile-nav-height,70px);z-index:999;border-top:1px solid var(--color-grey-200);box-sizing:border-box;background-color:#fff;border-bottom:0;margin-left:-12px;margin-right:-12px;display:block;position:relative}.maco-section-header .maco-site__nav-mob{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;font:var(--font-body-sm-medium);box-sizing:border-box;background-color:#fff;padding:12px;transition:transform .24s,opacity .24s;display:flex}.maco-section-header .maco-site__nav-mob-wrap.is-mobile-nav-pinned .maco-site__nav-mob{z-index:999;border-bottom:1px solid var(--color-grey-200);position:fixed;top:0;left:0;right:0}.maco-section-header .maco-site__nav-mob-wrap.is-mobile-nav-pinned .maco-site__nav-mob:before{content:"";pointer-events:none;background-color:#fff;height:200px;position:absolute;top:-200px;left:0;right:0}.maco-section-header .maco-site__nav-mob-wrap.is-mobile-nav-hidden .maco-site__nav-mob{opacity:0;pointer-events:none;transform:translateY(calc(-100% - 8px))}.maco-section-header .maco-site__nav-mob-wrap.is-mobile-nav-visible .maco-site__nav-mob{opacity:1;pointer-events:auto;transform:translateY(0)}.maco-section-header .maco-site__nav-mob>*{text-align:center;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;display:inline-flex;overflow:hidden}.maco-section-header .maco-site__nav-mob .maco-site__nav-link,.maco-section-header .maco-site__nav-mob .maco-site__btn-primary{box-sizing:border-box;width:100%;min-height:44px;font:var(--font-body-sm-medium);padding:10px 12px;line-height:1}.maco-section-header .maco-site__nav-mob .maco-site__btn-primary{border-width:1.5px;justify-content:center;align-items:center;min-height:46px;padding:10px;display:inline-flex}.maco-section-header .maco-site__header,.maco-section-header .maco-site__container{overflow:visible}}.maco-section-map{margin:0}.maco-section-map .maco-site__branches{flex-direction:column;gap:18px;width:100%;max-width:1140px;margin:0 auto;display:flex}.maco-section-map .maco-site__branches-title{color:var(--color-text-primary)}.maco-section-map .maco-site__branches-tabs{flex-wrap:wrap;gap:10px;display:flex}.maco-section-map .maco-site__branches-tab{border:1px solid var(--color-primary-500);min-height:40px;color:var(--color-primary-500);font:var(--font-subtitle-s2);cursor:pointer;appearance:none;background-color:#0000;border-radius:999px;justify-content:center;align-items:center;padding:8px 18px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.maco-section-map .maco-site__branches-tab.is-active{background-color:var(--color-primary-500);color:var(--color-white-100)}.maco-section-map .maco-site__branches-panel[hidden]{display:none}.maco-section-map .maco-site__branches-layout{grid-template-columns:minmax(0,1.95fr) minmax(320px,360px);align-items:stretch;gap:16px;display:grid}.maco-section-map .maco-site__branches-map{background-color:var(--color-grey-200);border-radius:20px;min-height:420px;overflow:hidden;box-shadow:inset 0 0 0 1px #1319270a}.maco-section-map .maco-site__branches-map-frame{background:linear-gradient(#fff0 0%,#ffffff0d 100%),url(../images/location-section.png) 50%/cover no-repeat;border:0;width:100%;height:100%;min-height:420px;display:block}.maco-section-map .maco-site__branches-map-frame-wrap{width:100%;height:100%}.maco-section-map .maco-site__branches-map-frame-wrap.is-mobile{display:none}.maco-section-map .maco-site__branches-list{border:1px solid var(--color-grey-200);background-color:var(--color-white-100);border-radius:20px;flex-direction:column;min-height:420px;padding:8px;display:flex;box-shadow:0 8px 7px #7d7d7d33}.maco-section-map .maco-site__branches-list-inner{flex-direction:column;flex:auto;gap:10px;max-height:506px;padding:16px;display:flex;overflow-y:scroll}.maco-section-map .maco-site__branches-list-inner::-webkit-scrollbar{width:6px}.maco-section-map .maco-site__branches-list-inner::-webkit-scrollbar-track{background:0 0}.maco-section-map .maco-site__branches-list-inner::-webkit-scrollbar-thumb{background:var(--color-grey-300);border-radius:999px}.maco-section-map .maco-site__branches-item{background-color:var(--color-grey-50);color:var(--color-text-primary);border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.maco-section-map .maco-site__branches-item-text{font:var(--font-body-md);letter-spacing:-.01em}.maco-section-map .maco-site__branches-item-icon{color:var(--color-grey-500);flex:none;justify-content:center;align-items:center;display:inline-flex}.maco-section-map .maco-site__branches-item-icon svg{display:block}@media (width<=900px){.maco-section-map .maco-site__branches-layout{grid-template-columns:1fr}.maco-section-map .maco-site__branches-map,.maco-section-map .maco-site__branches-map-frame,.maco-section-map .maco-site__branches-list{min-height:360px}}@media (width<=768px){.maco-section-map .maco-site__branches{gap:16px}.maco-section-map .maco-site__branches-tabs{gap:8px}.maco-section-map .maco-site__branches-tab{min-height:36px;font:var(--font-button-medium);padding:8px 16px}.maco-section-map .maco-site__branches-map,.maco-section-map .maco-site__branches-map-frame,.maco-section-map .maco-site__branches-list{border-radius:24px;min-height:320px}.maco-section-map .maco-site__branches-list-inner{padding:12px 16px 12px 12px}.maco-section-map .maco-site__branches-item{padding:16px}.maco-section-map .maco-site__branches-item-text{font:var(--font-body-md)}.maco-section-map .maco-site__branches-map-frame-wrap.is-desktop{display:none}.maco-section-map .maco-site__branches-map-frame-wrap.is-mobile{display:block}}.maco-section:has(.maco-site__prices){background-color:var(--color-blue-400)}.maco-section-prices .maco-site__prices{width:100%;max-width:1140px;color:var(--color-white-100);flex-direction:column;gap:20px;margin:0 auto;display:flex}.maco-section-prices .maco-site__pricing{flex-direction:column;gap:20px;width:100%;display:flex}.maco-section-prices .maco-site__pricing-header{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;display:flex}.maco-section-prices .maco-site__pricing-heading,.maco-section-prices .maco-site__pricing-action-wrap{min-width:0}.maco-section-prices .maco-site__pricing-title{color:inherit;margin:0}.maco-section-prices .maco-site__pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.maco-section-prices .maco-site__pricing-grid>*{min-width:0}maco-price-card{width:100%;min-width:0;max-width:100%;height:100%;display:block}.elementor-widget-maco-price-card,.elementor-widget-maco-feature-item{--container-widget-width:100%;--container-widget-flex-grow:1;width:100%;min-width:0;max-width:100%}.elementor-widget-maco-price-card>.elementor-widget-container,.elementor-widget-maco-price-card>.elementor-widget-container>.maco-theme,.elementor-widget-maco-price-card>.elementor-widget-container>.maco-theme>maco-price-card,.elementor-widget-maco-feature-item>.elementor-widget-container,.elementor-widget-maco-feature-item>.elementor-widget-container>.maco-theme,.elementor-widget-maco-feature-item>.elementor-widget-container>.maco-theme>maco-feature-item{width:100%;min-width:0;max-width:100%}.maco-theme .maco-site__price-card{background-color:var(--color-white-100);box-sizing:border-box;background-position:top;background-repeat:no-repeat;background-size:contain;border-radius:14px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;height:100%;padding:12px;display:flex;position:relative;overflow:hidden}.maco-theme .maco-site__price-card-badge{background:var(--color-orange-500);color:var(--color-white-100);font:var(--font-subtitle-s1);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;line-height:1;display:inline-flex;position:absolute;top:12px;right:12px}.maco-theme .maco-site__price-card-badge>*{color:inherit;font:inherit;line-height:inherit;margin:0}.maco-theme .maco-site__price-card-title{color:var(--color-orange-500);font:var(--font-h6);margin:0;padding-right:72px}.maco-theme .maco-site__price-card-title>*{color:inherit;font:inherit;margin:0}.maco-theme .maco-site__price-card-row{flex-direction:column;gap:6px;width:100%;display:flex}.maco-theme .maco-site__price-card-label{color:var(--color-text-primary);font:var(--font-body-md);margin:0}.maco-theme .maco-site__price-card-label>*{color:inherit;font:inherit;margin:0}.maco-theme .maco-site__price-card-prices{flex-wrap:wrap;align-items:flex-end;gap:5px;width:100%;display:flex}.maco-theme .maco-site__price-card-price{box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.maco-theme .maco-site__price-card-price>*{color:inherit;font:inherit;line-height:inherit;margin:0}.maco-theme .maco-site__price-card-price--current{background:var(--color-primary-500);color:var(--color-white-100);font:var(--font-h6);padding:10px 12px}.maco-theme .maco-site__price-card-price--old{background:var(--color-primary-50);color:var(--color-primary-400);font:var(--font-body-md);padding:6px 12px;text-decoration:line-through}.maco-section-prices .maco-site__feature-strip{background-color:var(--color-blue-300);box-sizing:border-box;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;padding:16px;display:grid}maco-feature-item{width:100%;min-width:0;max-width:100%;height:100%;display:block}.maco-section-prices .maco-site__feature-strip>*{min-width:0}.maco-site__feature-item{background-color:var(--color-blue-300);box-sizing:border-box;border-radius:14px;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.maco-site__feature-item-icon{background:var(--color-white-100);color:#ff941f;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.maco-site__feature-item-icon svg{width:24px;height:24px;display:block}.maco-site__feature-item-content{flex-direction:column;gap:1px;min-width:0;display:flex}.maco-site__feature-item-title,.maco-site__feature-item-text{color:var(--color-white-100);margin:0}.maco-site__feature-item-title{font:var(--font-body-md-medium)}.maco-site__feature-item-text{font:var(--font-body-sm)}.maco-site__feature-item-title>*,.maco-site__feature-item-text>*{color:inherit;font:inherit;margin:0}.maco-site__feature-item-text :where(p,span,div,li,strong,em,a,ul,ol){color:inherit;font:inherit}@media (width<=1200px){.maco-section-prices .maco-site__pricing-grid,.maco-section-prices .maco-site__feature-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.maco-section-prices .maco-site__pricing-header{flex-direction:column;align-items:stretch}.maco-section-prices .maco-site__pricing-grid{grid-template-columns:1fr}.maco-section-prices .maco-site__feature-strip{border-radius:24px;grid-template-columns:1fr;gap:16px;padding:0}.maco-site__feature-item{padding:0}.maco-site__feature-item-icon{width:40px;height:40px}.maco-site__feature-item-icon svg{width:24px;height:24px}}.maco-section-breadcrumbs .maco-site__breadcrumbs-container{width:100%;max-width:1140px;margin:0 auto}.maco-section-breadcrumbs .maco-site__breadcrumbs{max-width:100%;display:inline-flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-list{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-link,.maco-section-breadcrumbs .maco-site__breadcrumbs-current{min-height:32px;font:var(--font-body-sm-medium);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;line-height:1;display:inline-flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-link{color:var(--color-text-secondary);text-decoration:none}.maco-section-breadcrumbs .maco-site__breadcrumbs-link:hover,.maco-section-breadcrumbs .maco-site__breadcrumbs-link:focus-visible{color:var(--color-text-accent);background-color:var(--color-primary-50)}.maco-section-breadcrumbs .maco-site__breadcrumbs-home,.maco-section-breadcrumbs .maco-site__breadcrumbs-separator{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-home{color:var(--color-primary-500);width:20px;height:20px}.maco-section-breadcrumbs .maco-site__breadcrumbs-home svg{width:20px;height:20px}.maco-section-breadcrumbs .maco-site__breadcrumbs-separator{color:var(--color-grey-300)}.maco-section-breadcrumbs .maco-site__breadcrumbs-current{color:var(--color-text-primary);background-color:var(--color-primary-50)}@media (width<=768px){.maco-section-breadcrumbs .maco-site__breadcrumbs{width:100%;display:flex}.maco-section-breadcrumbs .maco-site__breadcrumbs-list{gap:4px}.maco-section-breadcrumbs .maco-site__breadcrumbs-link,.maco-section-breadcrumbs .maco-site__breadcrumbs-current{white-space:normal;max-width:100%;padding:6px 8px}}.maco-section-firstscreen .maco-site__firstscreen-container{background-color:var(--color-yellow-200);border-radius:var(--radius-2xl);align-items:stretch;gap:24px;width:100%;max-width:1140px;margin:0 auto;padding:24px;display:flex}.maco-section-firstscreen .maco-site__firstscreen-container-content{flex-direction:column;flex:1 1 0;gap:12px;padding-right:64px;display:flex}.maco-section-firstscreen .maco-site__firstscreen-form{flex:0 420px;min-width:280px}@media (width<=768px){.maco-section-firstscreen .maco-site__firstscreen-container{gap:var(--spacing-md);flex-direction:column}.maco-section-firstscreen .maco-site__firstscreen-container-content{gap:var(--spacing-md);padding:0}.maco-section-firstscreen .maco-site__h1-text,.maco-section-firstscreen .maco-site__h2-text{font:var(--font-h4)}}.maco-section-form-large{background-color:var(--color-violet-500);background-image:url(../images/bg-container-form-large-desktop.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;overflow:hidden}.maco-section-form-large .maco-site__form-large{color:#fff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:32px;width:100%;max-width:1140px;margin:0 auto;display:grid;position:relative}.maco-section-form-large .maco-site__form-large-content{gap:var(--spacing-xl);flex-direction:column;grid-column:1;padding:40px 0;display:flex}.maco-section-form-large .maco-site__form-large-title{font:var(--font-h2);color:#fff}.maco-section-form-large .maco-site__form-large-tags{gap:var(--spacing-lg);flex-wrap:wrap;display:flex}.maco-section-form-large .maco-site__form-large-form{color:var(--color-text-primary);background:#fff;border-radius:16px;padding:16px;box-shadow:0 8px 24px #1319271f}.maco-section-form-large .maco-site__form-large-placeholder{min-height:140px;font:var(--font-body-md);color:var(--color-text-secondary);text-align:center;border:2px dashed #d7d9e0;border-radius:12px;justify-content:center;align-items:center;padding:12px;display:flex}.maco-section-form-large .maco-site__form-large-visual{z-index:1;grid-column:2;justify-content:center;align-items:flex-end;display:flex;position:relative}.maco-section-form-large .maco-site__form-large-visual img{object-position:bottom center;align-self:flex-end;width:480px;max-width:100%;height:auto}@media (width<=768px){.maco-section-form-large .maco-site__form-large-visual img{object-fit:contain;object-position:bottom left;width:100%}.maco-section-form-large .maco-site__form-large{flex-direction:column;display:flex}.maco-section-form-large{background-image:url(../images/bg-container-form-large-mobile.webp);background-position:top}.maco-section-form-large .maco-site__form-large{grid-template-rows:1fr;grid-template-columns:0;gap:24px;padding:32px 0 0}.maco-section-form-large .maco-site__form-large-visual{order:2}.maco-section-form-large .maco-site__form-large-content{order:1;padding:0}.maco-section-form-large .maco-site__form-large-title{font:var(--font-h3)}}.maco-section-benefits .maco-site__secondscreen-container{flex-direction:column;gap:24px;width:100%;max-width:1140px;margin:0 auto;display:flex}.maco-section-benefits .maco-site__secondscreen-header{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.maco-section-benefits .maco-site__secondscreen-body{gap:var(--spacing-md);grid-template-columns:480px 1fr 1fr;display:grid}@media (width<=768px){.maco-section-benefits .maco-site__secondscreen-body{grid-template-rows:1fr;grid-template-columns:1fr}}.maco-section-program .maco-site__program{--program-gap:24px;--program-column-gap:var(--spacing-md);--program-row-gap:var(--spacing-md);gap:var(--program-gap);flex-direction:column;width:100%;max-width:1140px;margin:0 auto;display:flex}.maco-section-program .maco-site__program-header{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;display:flex}.maco-section-program .maco-site__program-header .maco-site__section-heading-title-wrap>[slot=title]{display:inline}.maco-section-program .maco-site__program-layout{gap:var(--program-column-gap);align-items:flex-start;display:flex}.maco-section-program .maco-site__program-column{gap:var(--program-row-gap);flex-direction:column;flex:1 1 0;align-self:flex-start;display:flex}@media (width<=767px){.maco-section-program .maco-site__program-header{flex-direction:column;align-items:flex-start}.maco-section-program .maco-site__program-layout{flex-direction:column}.maco-section-program .maco-site__program-column{width:100%}}.maco-section-reviews .maco-site__reviews{--maco-reviews-fade-width:96px;--maco-reviews-fade-gap:12px;--maco-reviews-scrollbar-offset:16px;flex-direction:column;gap:20px;width:100%;max-width:1140px;margin:0 auto;display:flex;position:relative}.maco-section-reviews .maco-site__reviews-grid{scroll-snap-type:x mandatory;padding:0 0 var(--maco-reviews-scrollbar-offset);-webkit-overflow-scrolling:touch;cursor:grab;user-select:none;touch-action:pan-y;grid-auto-columns:calc(36.3636% - 12.7273px);grid-auto-flow:column;gap:20px;scroll-padding-left:0;scroll-padding-right:0;display:grid;overflow-x:auto}.maco-section-reviews .maco-site__reviews-grid.is-dragging{cursor:grabbing;scroll-snap-type:none}.maco-section-reviews .maco-site__reviews-grid.is-dragging,.maco-section-reviews .maco-site__reviews-grid.is-dragging *{user-select:none}.maco-section-reviews .maco-site__reviews-grid::-webkit-scrollbar{height:8px}.maco-section-reviews .maco-site__reviews-grid::-webkit-scrollbar-track{background:var(--color-grey-200);border-radius:999px}.maco-section-reviews .maco-site__reviews-grid::-webkit-scrollbar-thumb{background:var(--color-primary-500);border-radius:999px}.maco-section-reviews .maco-site__reviews:after{content:"";top:0;right:calc(var(--maco-reviews-fade-gap) * -1);width:calc(var(--maco-reviews-fade-width) + var(--maco-reviews-fade-gap));height:calc(100% - var(--maco-reviews-scrollbar-offset));pointer-events:none;background:linear-gradient(90deg, #fff0, var(--color-white-100) 72%);position:absolute}.maco-site__service-name{font:var(--font-h6)}maco-review-card{scroll-snap-align:start;width:100%;min-width:0;max-width:100%;display:block}.maco-section-reviews .maco-site__reviews-grid>:last-child{scroll-snap-align:end}.elementor-widget-maco-review-card,.elementor-widget-maco-review-card>.elementor-widget-container,.elementor-widget-maco-review-card>.elementor-widget-container>.maco-theme,.elementor-widget-maco-review-card>.elementor-widget-container>.maco-theme>maco-review-card{width:100%;min-width:0;max-width:100%}.maco-theme .maco-site__review-card{border:1px solid var(--color-grey-200);background-color:var(--color-white-100);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex;box-shadow:0 8px 7px #7d7d7d33}.maco-theme .maco-site__review-card-divider{background:linear-gradient(90deg,#e5e7ea00,#e5e7ea 50%,#e5e7ea00);width:100%;height:1px}.maco-theme .maco-site__review-card-logo img,.maco-theme .maco-site__review-card-logo{height:32px;display:block}.maco-theme .maco-site__review-card-header{font:var(--font-h6);justify-content:flex-start;align-items:center;gap:16px;display:flex}.maco-theme .maco-site__review-card-avatar{background-color:var(--color-avatar-bg);border-radius:100px;flex:0 0 56px;justify-content:center;align-items:center;width:56px;height:56px;margin:0;padding:0;display:flex;overflow:hidden}.maco-theme .maco-site__review-card-avatar svg{width:100%;height:100%;display:block}.maco-theme .maco-site__review-card-name,.maco-theme .maco-site__review-card-name>*{color:var(--color-text-primary);font:inherit;margin:0}.maco-theme .maco-site__review-card-stars{gap:2px;display:flex}.maco-theme .maco-site__review-card-star{display:inline-flex}.maco-theme .maco-site__review-card-star svg{display:block}.maco-theme .maco-site__review-card-text>*{margin:0}.maco-theme .maco-site__review-card-text{font:var(--font-body-md);-webkit-line-clamp:5;line-clamp:5;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.maco-theme .maco-site__review-card-text :where(p,span,div,li,strong,em,a,ul,ol){color:inherit;font:inherit}.maco-theme .maco-site__review-card-footer{font:var(--font-button-large);justify-content:space-between;align-items:center;gap:12px;display:flex}.maco-theme .maco-site__review-card-service-link,.maco-theme .maco-site__review-card-service-link>*{color:var(--color-text-primary);justify-content:space-between;align-items:center;gap:0;text-decoration:none;display:flex}.maco-theme .maco-site__review-card-service-link:hover,.maco-theme .maco-site__review-card-service-link:focus-visible,.maco-theme .maco-site__review-card-service-link:hover>*,.maco-theme .maco-site__review-card-service-link:focus-visible>*{color:var(--color-primary-500)}.maco-theme .maco-site__review-card-service-link svg{display:block}.maco-theme .maco-site__review-card-service-link path{stroke:currentColor}.maco-theme .maco-site__reviews-services-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}maco-review-service-card{width:100%;min-width:0;max-width:100%;display:block}.maco-theme .maco-site__service-card-link{width:100%;color:inherit;text-decoration:none;display:block}.elementor-widget-maco-review-service-card,.elementor-widget-maco-review-service-card>.elementor-widget-container,.elementor-widget-maco-review-service-card>.elementor-widget-container>.maco-theme,.elementor-widget-maco-review-service-card>.elementor-widget-container>.maco-theme>maco-review-service-card{width:100%;min-width:0;max-width:100%}.maco-theme .maco-site__service-card{box-sizing:border-box;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 13px;display:flex}.maco-theme .maco-site__service-card--neutral{background-color:var(--color-white-100)}.maco-theme .maco-site__service-card--primary{background-color:var(--color-primary-50)}.maco-theme .maco-site__service-card--pink{background-color:var(--color-pink-50)}.maco-theme .maco-site__service-card--orange{background-color:var(--color-orange-50)}.maco-theme .maco-site__service-card--green{background-color:var(--color-green-50)}.maco-theme .maco-site__service-card-header{align-items:center;gap:4px;min-width:0;display:flex}.maco-theme .maco-site__service-card-logo,.maco-theme .maco-site__service-card-logo>*{flex:none;align-items:center;display:flex}.maco-theme .maco-site__service-card-logo img,.maco-theme .maco-site__service-card-logo svg,.maco-theme .maco-site__service-card-logo-image{width:auto;height:32px;display:block}.maco-theme .maco-site__service-card-title,.maco-theme .maco-site__service-card-title>*{color:var(--color-text-primary);font:var(--font-h5);white-space:nowrap;margin:0}.maco-theme .maco-site__service-card-rating{color:var(--color-white-100);background-color:var(--color-yellow-500);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 8px;display:flex}.maco-theme .maco-site__service-card-rating-icon{flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.maco-theme .maco-site__service-card-rating-icon svg{display:block}.maco-theme .maco-site__service-card-rating-value,.maco-theme .maco-site__service-card-rating-value>*{color:inherit;font:var(--font-subtitle-s1);white-space:nowrap;margin:0}@media (width<=900px){.maco-section-reviews .maco-site__reviews-grid{grid-auto-columns:calc(54.0541% - 8.64865px)}}@media (width<=768px){.maco-section-reviews .maco-site__reviews-grid{grid-auto-columns:calc(90.9091% - 14.5455px)}.maco-section-reviews .maco-site__reviews:after{--maco-reviews-fade-width:72px;--maco-reviews-fade-gap:8px}.maco-theme .maco-site__reviews-services-grid{grid-template-columns:1fr}}.maco-section-schedule .maco-site__schedule{flex-direction:column;gap:24px;width:100%;max-width:1140px;margin:0 auto;display:flex}.maco-section-schedule .maco-site__schedule-body{background-color:var(--color-yellow-500);border-radius:var(--radius-2xl);box-sizing:border-box;background-image:url(../images/programm-bg-desktop.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain;flex-direction:column;gap:24px;width:100%;padding:20px;display:flex}.maco-section-schedule .maco-site__schedule-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.maco-section-schedule .maco-site__schedule-header .maco-site__section-heading-title-wrap>[slot=title]{color:var(--color-white-100);margin:0}.maco-section-schedule .maco-site__schedule-section{flex-direction:column;gap:16px;width:100%;display:flex}.maco-section-schedule .maco-site__schedule-section-title{text-align:center;color:var(--color-white-100);margin:0}@media (width<=768px){.maco-section-schedule .maco-site__schedule-body{background-image:url(../images/programm-bg-desktop.webp);background-position:100% 0;background-repeat:no-repeat;background-size:contain}.maco-section-schedule .maco-site__schedule-header{flex-direction:column;align-items:flex-start}.maco-section-schedule .maco-site__schedule-section-title{text-align:left;width:100%;padding-left:calc(var(--timeline-mobile-column,28px) + 12px);box-sizing:border-box;font:var(--font-h6)}.maco-section-schedule .maco-site__h2-text{font:var(--font-h4)}}.maco-section-footer{color:#fff;background:linear-gradient(#434bb6 0%,#4148b1 100%);width:100%;margin:0}.maco-section-footer .maco-site__footer{width:100%}.maco-section-footer .maco-site__container{box-sizing:border-box;width:min(100%,1140px);margin:0 auto;padding:0 12px}.maco-section-footer .maco-site__footer-top{padding:28px 0 16px}.maco-section-footer .maco-site__footer-logo{width:212px;max-width:100%;display:inline-flex}.maco-section-footer .maco-site__footer-logo img{width:100%;height:auto;display:block}.maco-section-footer .maco-site__footer-divider{background:#ffffff2e;width:100%;height:1px}.maco-section-footer .maco-site__footer-content{grid-template-columns:minmax(220px,270px) minmax(0,1fr);gap:72px;padding:22px 0 26px;display:grid}.maco-section-footer .maco-site__footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.maco-section-footer .maco-site__footer-contact-link{color:#fff;font:var(--font-h6);text-decoration:none;transition:opacity .2s}.maco-section-footer .maco-site__footer-contact-link:hover,.maco-section-footer .maco-site__footer-contact-link:focus-visible{opacity:.82}.maco-section-footer .maco-site__messengers{align-items:center;gap:10px;width:fit-content;margin-top:6px;display:flex}.maco-section-footer .maco-site__messenger{vertical-align:top;width:fit-content;line-height:0;display:inline-flex}.maco-section-footer .maco-site__messenger>a{color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .2s;display:inline-flex}.maco-section-footer .maco-site__messenger .maco-site__btn-icon,.maco-section-footer .maco-site__messenger .maco-site__btn-icon>svg{width:40px;height:40px;display:block}.maco-section-footer .maco-site__footer .maco-site__messenger--telegram{color:var(--color-telegram)}.maco-section-footer .maco-site__footer .maco-site__messenger--max{color:var(--color-max)}.maco-section-footer .maco-site__messenger>a:hover,.maco-section-footer .maco-site__messenger>a:focus-visible{color:var(--color-violet-500);background-color:#0000;border-color:#0000}.maco-section-footer .maco-site__footer-nav-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.maco-section-footer .maco-site__footer-nav-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.maco-section-footer .maco-site__footer-nav-toggle{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0;display:block}.maco-section-footer .maco-site__footer-nav-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.maco-section-footer .maco-site__footer-nav-title{color:#fff;font:var(--font-h6)}.maco-section-footer .maco-site__footer-nav-link,.maco-section-footer .maco-site__footer-bottom-link{color:#ffffffe0;font:var(--font-body-sm);text-decoration:none;transition:opacity .2s}.maco-section-footer .maco-site__footer-nav-link:hover,.maco-section-footer .maco-site__footer-nav-link:focus-visible,.maco-section-footer .maco-site__footer-bottom-link:hover,.maco-section-footer .maco-site__footer-bottom-link:focus-visible{opacity:.8}.maco-section-footer .maco-site__footer-bottom{background:#1e25689e}.maco-section-footer .maco-site__footer-bottom-content{justify-content:space-between;align-items:center;gap:24px;padding:18px 0 20px;display:flex}.maco-section-footer .maco-site__footer-legal{color:#ffffffe0;font:var(--font-body-sm)}.maco-section-footer .maco-site__footer-legal>*{margin:0}.maco-section-footer .maco-site__footer-legal :where(p,span,div,li,strong,em,a,ul,ol){color:inherit;font:inherit}.maco-section-footer .maco-site__footer-bottom-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:32px;display:flex}@media (width<=960px){.maco-section-footer .maco-site__footer-content{gap:40px}.maco-section-footer .maco-site__footer-nav-columns{gap:24px}.maco-section-footer .maco-site__footer-bottom-content{flex-direction:column;align-items:flex-start}.maco-section-footer .maco-site__footer-bottom-links{justify-content:flex-start}}@media (width<=768px){.maco-section-footer{padding:0}.maco-section-footer .maco-site__footer-top{justify-content:center;padding:20px 0 14px;display:flex}.maco-section-footer .maco-site__footer-content{grid-template-columns:1fr;gap:24px;padding:18px 0 0}.maco-section-footer .maco-site__footer-contact{text-align:center;align-items:center}.maco-section-footer .maco-site__footer-nav-columns{border-top:1px solid #ffffff2e;grid-template-columns:1fr;gap:0}.maco-section-footer .maco-site__footer-contact-link,.maco-section-footer .maco-site__footer-nav-title{font:var(--font-subtitle-s1)}.maco-section-footer .maco-site__footer-nav-link,.maco-section-footer .maco-site__footer-legal,.maco-section-footer .maco-site__footer-bottom-link{font:var(--font-body-sm)}.maco-section-footer .maco-site__messengers{margin-top:2px}.maco-section-footer .maco-site__footer-nav-group{border-bottom:1px solid #ffffff2e;gap:0;width:100%}.maco-section-footer .maco-site__footer-nav-toggle{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.maco-section-footer .maco-site__footer-nav-icon{width:24px;height:24px;font:var(--font-h6);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.maco-section-footer .maco-site__footer-nav-icon:before{content:"+"}.maco-section-footer .maco-site__footer-nav-group.is-open .maco-site__footer-nav-icon:before{content:"−"}.maco-section-footer .maco-site__footer-nav-links{gap:8px;padding:0 0 16px 12px;display:none}.maco-section-footer .maco-site__footer-nav-group.is-open .maco-site__footer-nav-links{display:flex}.maco-section-footer .maco-site__footer-bottom-content{text-align:center;align-items:center;gap:16px;padding:16px 0 18px}.maco-section-footer .maco-site__footer-bottom-links{flex-direction:column;justify-content:center;align-items:center;gap:16px 20px}}