

/* Start:/local/templates/avis/style.css?17577573272126*/
/*Общие Стили */

/* Базовая сетка */
.avis-layout { background: #f3f6fb; color: #1a2840; }
.avis-layout__wrap { display: flex; min-height: 100vh; }
.avis-layout__aside { width: 240px; background: #ffffff; border-right: 1px solid #e6ecf5; }
.avis-layout__main { flex: 1 1 auto; display: flex; flex-direction: column; min-width: 0; }
.avis-content { padding: 20px 24px; }

/* Хедер */
.avis-header { height: 64px; background: #ffffff; border-bottom: 1px solid #e6ecf5; display: flex; align-items: center; justify-content: space-between; padding: 0 16px; gap: 16px; }
.avis-header__left { display: flex; align-items: center; gap: 12px; }
.avis-header__burger { width: 28px; height: 28px; background: transparent; border: none; position: relative; cursor: pointer; }
.avis-header__burger:before, .avis-header__burger:after { content: ""; position: absolute; left: 4px; right: 4px; height: 2px; background: #2b4a8f; }
.avis-header__burger:before { top: 9px; }
.avis-header__burger:after { bottom: 9px; }
.avis-header__title { font-weight: 700; font-size: 18px; color: #1a2840; }
.avis-header__right { display: flex; align-items: center; gap: 16px; }
.avis-header__search-input { width: 260px; height: 34px; border-radius: 10px; border: 1px solid #d6e2fb; padding: 0 12px; background: #f8fbff; }
.avis-header__user-name { font-weight: 600; color: #1f3e7a; }
.avis-header__login { color: #1f5eea; text-decoration: none; }

/* Боковое меню */
.avis-sidemenu { padding: 18px 10px; }
.avis-sidemenu__list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.avis-sidemenu__item { }
.avis-sidemenu__link { display: flex; align-items: center; gap: 10px; height: 40px; padding: 0 10px; border-radius: 10px; color: #27406e; text-decoration: none; }
.avis-sidemenu__item.is-active .avis-sidemenu__link { background: #e9f1ff; color: #1a3f99; }
.avis-sidemenu__link:hover { background: #f3f7ff; }
.avis-sidemenu__icon { width: 20px; height: 20px; background: #bdd3ff; border-radius: 6px; }
.avis-sidemenu__text { font-weight: 600; }
/* End */


/* Start:/local/templates/avis/assets/styles/reset.css?17603389033210*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


html {
    font-size: 16px;
    scroll-behavior: smooth;
}

* { 
    margin: 0;
    padding: 0;
    outline: none;
    border: none;
    background-color: transparent;
}

*, *::before, *::after {
    box-sizing: border-box;
}

.body-main {
    position: relative;
    max-width: 100%;
    min-width: 300px;
    width: 100%;
    min-height: calc(100dvh - var(--height-bx-panel, 0px) - var(--height-tablebodytext, 0px));
    margin: 0 auto;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    display: flex;
    flex-direction: column;
}

body footer {
    margin-top: auto;
}

input,
button,
select,
optgroup,
textarea {
    font: inherit;
    min-width: 0; /* для FF */
}

::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration {
    display: none;
}

::-webkit-file-upload-button {
    font: inherit;
}

::file-selector-button {
    font: inherit;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

::-webkit-outer-spin-button,
::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

[type=number] {
    -moz-appearance: textfield;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { 
    -webkit-text-fill-color: var(--color-text);
    transition: background-color 5000s ease-in-out 0s;
}

textarea {
    resize: vertical;
}

select {
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    white-space: normal;
}

label, button, .button, [role=button] {
    user-select: none;
    cursor: pointer;
}

img,
svg {
    flex: none;
    max-width: 100%;
    height: auto;
    vertical-align: middle;
}

img {
    object-fit: cover;
}

svg {
    fill: currentColor;
}

iframe {
    max-width: 100%;
}

ul {
    list-style: none;
}

a {
    text-decoration: none;
    color: inherit;
}

a[href^="tel:"] {
    white-space: nowrap;
}

table {
    border-collapse: collapse;
}

iframe {
    border: 0;
}
/* End */


/* Start:/local/templates/avis/assets/styles/variables.css?17605992994682*/
/* Цвета */
:root {
    /**/
    --color-error: #C61717;
    --color-success: #43A162;
    --color-orange: #FFC124;

    /**/
    --color-black-100: #000;
    --color-black-20: rgba(0,0,0, 0.2);
    --color-black-40: rgba(0,0,0, 0.4);
    --color-dark-blue: #051D2D;
    --color-light-grey: #F3F7FA;
    --color-light-blue: #F1F7FF;
    --color-light-blue-2: #DDECFF;
    --color-bright-blue: #0565FF;
    --color-bright-blue-10: #0565FF1A;
    --color-bright-blue-20: #0565FF33;
    --color-bright-blue-40: #0565FF66;
    --color-bright-blue-dark: #0352D0;
    --color-grey: #E5EBEF;
    --color-grey-2: #B2BEC6;
    --color-grey-3: #788994;
    --color-grey-middle: #465056;
    --color-white: #fff;
    --color-white-10: rgba(255,255,255,0.1);
    --color-white-20: rgba(255,255,255,0.2);
    --color-white-30: rgba(255,255,255,0.3);
    --color-white-40: rgba(255,255,255,0.4);
    --color-purple: #5860FF;
    --color-purple-light: #F2F0FF;
    --color-pink: #FF3191;
    --color-pink-light: #FFE7F2;
    --color-mint: #30D0CE;
    --color-mint-light: #37edea;
    --color-blue: #164194;
    --color-blue-tab-hover: #C7DFFF;

    /**/
    --color-primary: var(--color-bright-blue);
    --color-primary-dark: var(--color-bright-blue-dark);
    --color-secondary: var(--color-purple);
    --color-dark: var(--color-black-100);

    --color-muted: var(--color-grey-3);

    --color-dark: var(--color-black-100);
    --color-extralight: var(--color-white);

    --color-bg: var(--color-light-grey);

    --color-disabled: var(--color-grey-3);

    --color-border: var(--color-grey);
    --color-border-muted: var(--color-light-grey-2);

    --color-text: var(--color-black-100);
    --color-text-extralight: var(--color-white);
    --color-text-primary: var(--color-bright-blue);
    --color-text-muted: var(--color-grey-3);

    /**/
    --gradient-1: linear-gradient(177.07deg, #DADFFF 2.43%, #F3F7FA 97.57%);
    --gradient-2: linear-gradient(357.07deg, #FFE7F2 2.43%, #F2F0FF 97.57%);
    --gradient-3: linear-gradient(357.07deg, #B9FAFA 2.43%, #E8FEC4 97.57%);
    --gradient-4: linear-gradient(177.07deg, #D0F7FF 2.43%, #EBE8FF 76.01%);
    --gradient-5: linear-gradient(177.07deg, #DAFFF9 2.43%, #F3F7FA 97.57%);
    --gradient-6: linear-gradient(249.64deg, #0565FF 1.46%, #094CC4 97.81%);

    /**/
    --color-example-grey: var(--color-light-grey);
}

/* Типографика */
:root {
    --font-family: "SFPro", sans-serif;
    --font-regular: 400;
    --font-medium: 500;
    --font-semibold: 600;
    --font-bold: 700;
    --font-title-family: "SFPro", sans-serif;
}

/* Прочее */
:root {
    --container-width: 100%;
    --container-medium-width: 67.75rem;
    --grid-gap: 1rem;

    --section-offset: 1.75rem;
    --section-offset-medium: 2rem;
    --section-offset-small: 0.75rem;
    --section-header-offset: 1rem;

    --offset-extrabig: 2.5rem;
    --offset-big: 2rem;
    --offset-main: 1.5rem;
    --offset-medium: 1.25rem;
    --offset-secondary: 1rem;
    --offset-small: 0.75rem;
    --offset-extrasmall: 0.5rem;

    --height-input: 3rem;
    --height-logo: 2.5rem;
    --width-sidebar: calc(100% - 6.25rem);

    --size-icon-big: 2rem;
    --size-icon: 1.5rem;
    --size-icon-medium: 1.25rem;
    --size-icon-semimedium: 1.125rem;
    --size-icon-small: 1rem;
    --size-icon-extrasmall: 0.75rem;

    --radius: 0.75rem;
    --radius-extrasmall: 0.25rem;
    --radius-small: 0.625rem;
    --radius-secondary: 1rem;
    --radius-medium: 1.25rem;
    --radius-main: 1.5rem;
    --radius-input: var(--radius);
    --radius-btn: var(--radius);

    --shadow: 0 0.5rem 2rem 0 #1313141A;
    --shadow-light: 0 0.5rem 2rem 0 #1313140A;
    --shadow-hover: 0 0.5rem 2.5rem 0 #0000001F;
    --shadow-dropdown: 0 0.75rem 2.5rem 0 #00000017;

    --transition: 0.2s all;
    --transition-long: 0.5s all;
    --transition-longest: 2s all;
    --scale: scale(1.05);
    --scale-small: scale(1.025);

    --blur: blur(1.5rem);
}

@media screen and (min-width: 768px) {
    :root {
        --grid-gap: 1.5rem;
        --section-offset: 5rem;
        --height-logo: auto;
        --width-sidebar: 4rem;
    }
}
@media screen and (min-width: 1280px) {
    :root {
        --grid-gap: 1.75rem;
        --section-offset: 2.125rem;
        --width-sidebar: 7.25rem;
    }
}
@media screen and (min-width: 1440px) {
    :root {
        --container-width: 100%;
        --section-offset: 3rem;
        --section-header-offset: 1.25rem;
        --grid-gap: 2.5rem;
        --width-sidebar: 8.5rem;
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/fonts.css?17580231951415*/

/* fonts */

/* SFPro */
@font-face {
  font-family: 'SFPro';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Regular.woff2') format('woff2'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Regular.woff') format('woff'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'SFPro';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Medium.woff2') format('woff2'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Medium.woff') format('woff'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Medium.ttf') format('truetype');
}
@font-face {
  font-family: 'SFPro';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Semibold.woff2') format('woff2'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Semibold.woff') format('woff'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'SFPro';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Bold.woff2') format('woff2'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Bold.woff') format('woff'),
      url('/local/templates/avis/assets/styles/../fonts/sfpro/subset-SFProDisplay-Bold.ttf') format('truetype');
}
/* End */


/* Start:/local/templates/avis/assets/libs/swiper/swiper.min.css?175304742018449*/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/avis/assets/libs/fancybox/fancy.css?175304742024789*/
:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:.175s ease-out both f-throwOutUp}.f-throwOutDown{animation:.175s ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, -150px, 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, 150px, 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease-out .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease-out both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) ease both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:var(--fancybox-zIndex, 1050);outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-zooming-in .fancybox__viewport:not(.is-dragging) .fancybox__slide:not(.is-selected) .fancybox__content,.is-zooming-out .fancybox__slide:not(.is-selected) .fancybox__content{visibility:hidden}.is-animating .fancybox__content,.is-dragging .fancybox__content{filter:blur(0px);will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:.25s ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:.35s ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:.15s ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:.35s ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:100%;height:100%}.fancybox__container:not(.is-compact) .has-iframe .fancybox__content,.fancybox__container:not(.is-compact) .has-map .fancybox__content,.fancybox__container:not(.is-compact) .has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden}.f-thumbs__track{display:flex;will-change:transform}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);min-width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--left, 0)*1px);width:calc(100% - var(--width, 0)*1px);cursor:pointer}.is-modern .f-thumbs__slide{--clip-path: inset( 0 calc( (var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0)) * 0.5 * (1 - var(--progress, 0)) ) round var(--f-thumb-border-radius, 0) );transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern .f-thumbs__slide>*{clip-path:var(--clip-path)}.is-modern:not(.is-using-mouse) .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.is-modern.in-touch .f-thumbs__slide{filter:none}.is-modern.is-resting .f-thumbs__slide{transition:all .33s ease}.is-modern.is-resting .f-thumbs__slide>*{transition:all .33s ease}.f-thumbs__slide__button{appearance:none;width:100%;height:100%;margin:0;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{position:absolute;overflow:hidden;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover}.f-thumbs.is-horizontal .f-thumbs__track{margin:0 auto;padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;margin:auto 0;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 20px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}
/* End */


/* Start:/local/templates/avis/assets/libs/simpleSideBar/simplesidebar.css?17530474204465*/
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
/* End */


/* Start:/local/templates/avis/assets/libs/noUiSlider/nouislider.min.css?17530474204220*/
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}
/* End */


/* Start:/local/templates/avis/assets/libs/izitoast/css/iziToast.min.css?175304742037913*/
.iziToast-capsule{font-size:0;height:0;width:100%;transform:translateZ(0);backface-visibility:hidden;transition:transform .5s cubic-bezier(.25,.8,.25,1),height .5s cubic-bezier(.25,.8,.25,1)}.iziToast-capsule,.iziToast-capsule *{box-sizing:border-box}.iziToast-overlay{display:block;position:fixed;top:-100px;left:0;right:0;bottom:-100px;z-index:997}.iziToast{display:inline-block;clear:both;position:relative;font-family:Lato,Tahoma,Arial;font-size:14px;padding:8px 45px 9px 0;background:hsla(0,0%,93.3%,.9);border-color:hsla(0,0%,93.3%,.9);width:100%;pointer-events:all;cursor:default;transform:translateX(0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-height:54px}.iziToast>.iziToast-progressbar{position:absolute;left:0;bottom:0;width:100%;z-index:1;background:hsla(0,0%,100%,.2)}.iziToast>.iziToast-progressbar>div{height:2px;width:100%;background:rgba(0,0,0,.3);border-radius:0 0 3px 3px}.iziToast.iziToast-balloon:before{content:"";position:absolute;right:8px;left:auto;width:0;height:0;top:100%;border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;border-radius:0}.iziToast.iziToast-balloon .iziToast-progressbar{top:0;bottom:auto}.iziToast.iziToast-balloon>div{border-radius:0 0 0 3px}.iziToast>.iziToast-cover{position:absolute;left:0;top:0;bottom:0;height:100%;margin:0;background-size:100%;background-position:50% 50%;background-repeat:no-repeat}.iziToast>.iziToast-close{position:absolute;right:0;top:0;border:0;padding:0;opacity:.6;width:42px;height:100%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px;cursor:pointer;outline:none}.iziToast>.iziToast-close:hover{opacity:1}.iziToast>.iziToast-body{position:relative;padding:0 0 0 10px;height:auto;min-height:36px;margin:0 0 0 15px;text-align:left}.iziToast>.iziToast-body:after{content:"";display:table;clear:both}.iziToast>.iziToast-body .iziToast-texts{margin:10px 0 0;padding-right:2px;display:inline-block;float:left}.iziToast>.iziToast-body .iziToast-inputs{min-height:19px;float:left;margin:3px -2px}.iziToast>.iziToast-body .iziToast-inputs-child{display:inline-block;display:inline-flex;align-items:center;justify-content:center;height:24px}.iziToast>.iziToast-body .iziToast-inputs label{padding-right:10px;padding-top:5px}.iziToast>.iziToast-body .iziToast-inputs input:not([type=checkbox]):not([type=radio]),.iziToast>.iziToast-body .iziToast-inputs select{position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:4px 7px;font-size:13px;letter-spacing:.02em;background:rgba(0,0,0,.1);color:#000;box-shadow:0 0 0 1px rgba(0,0,0,.2);height:26px}.iziToast>.iziToast-body .iziToast-inputs input:not([type=checkbox]):not([type=radio]):focus,.iziToast>.iziToast-body .iziToast-inputs select:focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-buttons{min-height:17px;float:left;margin:4px -2px}.iziToast>.iziToast-body .iziToast-buttons>a,.iziToast>.iziToast-body .iziToast-buttons>button,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]){position:relative;display:inline-block;margin:2px;border-radius:2px;border:0;padding:5px 10px;font-size:12px;letter-spacing:.02em;cursor:pointer;background:rgba(0,0,0,.1);color:#000}.iziToast>.iziToast-body .iziToast-buttons>a:hover,.iziToast>.iziToast-body .iziToast-buttons>button:hover,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):hover{background:rgba(0,0,0,.2)}.iziToast>.iziToast-body .iziToast-buttons>a:active,.iziToast>.iziToast-body .iziToast-buttons>a:focus,.iziToast>.iziToast-body .iziToast-buttons>button:active,.iziToast>.iziToast-body .iziToast-buttons>button:focus,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):active,.iziToast>.iziToast-body .iziToast-buttons>input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 1px rgba(0,0,0,.6)}.iziToast>.iziToast-body .iziToast-icon{height:100%;position:absolute;left:0;top:50%;display:table;font-size:23px;line-height:24px;margin-top:-12px;color:#000;width:24px;height:24px}.iziToast>.iziToast-body .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%}.iziToast>.iziToast-body .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%}.iziToast>.iziToast-body .iziToast-title{padding:0;margin:0;line-height:16px;font-size:14px;text-align:left;float:left;color:#111;font-weight:600;white-space:normal}.iziToast>.iziToast-body .iziToast-message{padding:0;margin:0 0 10px;font-size:13px;line-height:16px;text-align:left;float:left;color:#555;font-weight:400;white-space:normal}.iziToast.iziToast-animateInside .iziToast-buttons-child,.iziToast.iziToast-animateInside .iziToast-icon,.iziToast.iziToast-animateInside .iziToast-inputs-child,.iziToast.iziToast-animateInside .iziToast-message,.iziToast.iziToast-animateInside .iziToast-title{opacity:0}.iziToast.iziToast-opened .iziToast-buttons-child,.iziToast.iziToast-opened .iziToast-icon,.iziToast.iziToast-opened .iziToast-inputs-child,.iziToast.iziToast-opened .iziToast-message,.iziToast.iziToast-opened .iziToast-title{opacity:1}.iziToast-target{position:relative;width:100%;margin:0 auto}.iziToast-target .iziToast-capsule{overflow:hidden}.iziToast-target .iziToast-capsule:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.iziToast-target .iziToast-capsule .iziToast{width:100%;float:left}.iziToast-wrapper{z-index:99999;position:fixed;width:100%;pointer-events:none;display:flex;flex-direction:column}.iziToast-wrapper .iziToast.iziToast-balloon:before{border-right:0 solid transparent;border-left:15px solid transparent;border-top:10px solid #000;border-top-color:inherit;right:8px;left:auto}.iziToast-wrapper-bottomLeft{left:0;bottom:0;text-align:left}.iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-bottomRight{right:0;bottom:0;text-align:right}.iziToast-wrapper-topLeft{left:0;top:0;text-align:left}.iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before{border-right:15px solid transparent;border-left:0 solid transparent;right:auto;left:8px}.iziToast-wrapper-topRight{top:0;right:0;text-align:right}.iziToast-wrapper-topCenter{top:0;left:0;right:0;text-align:center}.iziToast-wrapper-bottomCenter,.iziToast-wrapper-center{bottom:0;left:0;right:0;text-align:center}.iziToast-wrapper-center{top:0;justify-content:center;flex-flow:column;align-items:center}.iziToast-rtl{direction:rtl;padding:8px 0 9px 45px;font-family:Tahoma,Lato,Arial}.iziToast-rtl .iziToast-cover{left:auto;right:0}.iziToast-rtl .iziToast-close{right:auto;left:0}.iziToast-rtl .iziToast-body{padding:0 10px 0 0;margin:0 16px 0 0;text-align:right}.iziToast-rtl .iziToast-body .iziToast-buttons,.iziToast-rtl .iziToast-body .iziToast-inputs,.iziToast-rtl .iziToast-body .iziToast-message,.iziToast-rtl .iziToast-body .iziToast-texts,.iziToast-rtl .iziToast-body .iziToast-title{float:right;text-align:right}.iziToast-rtl .iziToast-body .iziToast-icon{left:auto;right:0}@media only screen and (min-width:568px){.iziToast-wrapper{padding:10px 15px}.iziToast{margin:5px 0;border-radius:3px;width:auto}.iziToast:after{content:"";z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3px;box-shadow:inset 0 0 5px rgba(0,0,0,.1),0 8px 8px -5px rgba(0,0,0,.25)}.iziToast:not(.iziToast-rtl) .iziToast-cover{border-radius:3px 0 0 3px}.iziToast.iziToast-rtl .iziToast-cover{border-radius:0 3px 3px 0}.iziToast.iziToast-color-dark:after{box-shadow:inset 0 -10px 20px -10px hsla(0,0%,100%,.3),0 10px 10px -5px rgba(0,0,0,.25)}.iziToast.iziToast-balloon .iziToast-progressbar{background:transparent}.iziToast.iziToast-balloon:after{box-shadow:0 10px 10px -5px rgba(0,0,0,.25),inset 0 10px 20px -5px rgba(0,0,0,.25)}.iziToast-target .iziToast:after{box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2),inset 0 0 5px rgba(0,0,0,.1)}}.iziToast.iziToast-theme-dark{background:#565c70;border-color:#565c70}.iziToast.iziToast-theme-dark .iziToast-title{color:#fff}.iziToast.iziToast-theme-dark .iziToast-message{color:hsla(0,0%,100%,.7);font-weight:300}.iziToast.iziToast-theme-dark .iziToast-close{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:8px}.iziToast.iziToast-theme-dark .iziToast-icon{color:#fff}.iziToast.iziToast-theme-dark .iziToast-icon.ico-info{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-warning{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-error{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:80%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-success{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-icon.ico-question{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC") no-repeat 50% 50%;background-size:85%}.iziToast.iziToast-theme-dark .iziToast-buttons>a,.iziToast.iziToast-theme-dark .iziToast-buttons>button,.iziToast.iziToast-theme-dark .iziToast-buttons>input{color:#fff;background:hsla(0,0%,100%,.1)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>button:hover,.iziToast.iziToast-theme-dark .iziToast-buttons>input:hover{background:hsla(0,0%,100%,.2)}.iziToast.iziToast-theme-dark .iziToast-buttons>a:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>button:focus,.iziToast.iziToast-theme-dark .iziToast-buttons>input:focus{box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.iziToast.iziToast-color-red{background:#ffafb4;border-color:#ffafb4}.iziToast.iziToast-color-orange{background:#ffd7a3;border-color:#ffd7a3}.iziToast.iziToast-color-yellow{background:#fff9b2;border-color:#fff9b2}.iziToast.iziToast-color-blue{background:#9ddeff;border-color:#9ddeff}.iziToast.iziToast-color-green{background:#a6efb8;border-color:#a6efb8}.iziToast.iziToast-layout2 .iziToast-body .iziToast-message,.iziToast.iziToast-layout2 .iziToast-body .iziToast-texts{width:100%}.iziToast.iziToast-layout3{border-radius:2px}.iziToast.iziToast-layout3:after{display:none}.iziToast.revealIn,.iziToast .revealIn{-webkit-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;-moz-animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both;animation:iziT-revealIn 1s cubic-bezier(.25,1.6,.25,1) both}.iziToast.slideIn,.iziToast .slideIn{-webkit-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;-moz-animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both;animation:iziT-slideIn 1s cubic-bezier(.16,.81,.32,1) both}.iziToast.bounceInLeft{-webkit-animation:iziT-bounceInLeft .7s ease-in-out both;animation:iziT-bounceInLeft .7s ease-in-out both}.iziToast.bounceInRight{-webkit-animation:iziT-bounceInRight .85s ease-in-out both;animation:iziT-bounceInRight .85s ease-in-out both}.iziToast.bounceInDown{-webkit-animation:iziT-bounceInDown .7s ease-in-out both;animation:iziT-bounceInDown .7s ease-in-out both}.iziToast.bounceInUp{-webkit-animation:iziT-bounceInUp .7s ease-in-out both;animation:iziT-bounceInUp .7s ease-in-out both}.iziToast.fadeIn,.iziToast .fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast.fadeInUp{-webkit-animation:iziT-fadeInUp .7s ease both;animation:iziT-fadeInUp .7s ease both}.iziToast.fadeInDown{-webkit-animation:iziT-fadeInDown .7s ease both;animation:iziT-fadeInDown .7s ease both}.iziToast.fadeInLeft{-webkit-animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInLeft .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.fadeInRight{-webkit-animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both;animation:iziT-fadeInRight .85s cubic-bezier(.25,.8,.25,1) both}.iziToast.flipInX{-webkit-animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both;animation:iziT-flipInX .85s cubic-bezier(.35,0,.25,1) both}.iziToast.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}.iziToast.fadeOutDown{-webkit-animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutDown .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutUp{-webkit-animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-fadeOutUp .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast.fadeOutLeft{-webkit-animation:iziT-fadeOutLeft .5s ease both;animation:iziT-fadeOutLeft .5s ease both}.iziToast.fadeOutRight{-webkit-animation:iziT-fadeOutRight .5s ease both;animation:iziT-fadeOutRight .5s ease both}.iziToast.flipOutX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both;animation:iziT-flipOutX .7s cubic-bezier(.4,.45,.15,.91) both}.iziToast-overlay.fadeIn{-webkit-animation:iziT-fadeIn .5s ease both;animation:iziT-fadeIn .5s ease both}.iziToast-overlay.fadeOut{-webkit-animation:iziT-fadeOut .7s ease both;animation:iziT-fadeOut .7s ease both}@-moz-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-webkit-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-o-keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@keyframes iziT-revealIn{0%{opacity:0;transform:scale3d(.3,.3,1)}to{opacity:1}}@-moz-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-webkit-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-o-keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes iziT-slideIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@-moz-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-o-keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@keyframes iziT-bounceInLeft{0%{opacity:0;transform:translateX(280px)}50%{opacity:1;transform:translateX(-20px)}70%{transform:translateX(10px)}to{transform:translateX(0)}}@-moz-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-webkit-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-o-keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@keyframes iziT-bounceInRight{0%{opacity:0;transform:translateX(-280px)}50%{opacity:1;transform:translateX(20px)}70%{transform:translateX(-10px)}to{transform:translateX(0)}}@-moz-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInDown{0%{opacity:0;transform:translateY(-200px)}50%{opacity:1;transform:translateY(10px)}70%{transform:translateY(-5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-webkit-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-o-keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes iziT-bounceInUp{0%{opacity:0;transform:translateY(200px)}50%{opacity:1;transform:translateY(-10px)}70%{transform:translateY(5px)}to{transform:translateY(0)}}@-moz-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-o-keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes iziT-fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(300px,0,0);transform:translate3d(300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-o-keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes iziT-fadeInRight{0%{opacity:0;-webkit-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-moz-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-o-keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes iziT-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-moz-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-o-keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@keyframes iziT-fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-o-keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes iziT-fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-moz-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-o-keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes iziT-fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-moz-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-webkit-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-o-keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@keyframes iziT-fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}}@-moz-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-webkit-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-o-keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@keyframes iziT-fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}}@-moz-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes iziT-flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}
/* End */


/* Start:/local/templates/avis/assets/libs/datepicker/css/datepicker.min.css?17530474204938*/
.datepicker{width:-moz-min-content;width:min-content}.datepicker:not(.active){display:none}.datepicker-dropdown{padding-top:4px;position:absolute;z-index:20}.datepicker-dropdown.datepicker-orient-top{padding-bottom:4px;padding-top:0}.datepicker-picker{background-color:#fff;border-radius:4px;display:flex;flex-direction:column}.datepicker-dropdown .datepicker-picker{box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1)}.datepicker-main{flex:auto;padding:2px}.datepicker-footer{background-color:#f5f5f5;box-shadow:inset 0 1px 1px hsla(0,0%,4%,.1)}.datepicker-title{background-color:#f5f5f5;box-shadow:inset 0 -1px 1px hsla(0,0%,4%,.1);font-weight:700;padding:.375rem .75rem;text-align:center}.datepicker-controls{display:flex}.datepicker-header .datepicker-controls{padding:2px 2px 0}.datepicker-controls .button{align-items:center;background-color:#fff;border:1px solid #dcdcdc;border-radius:4px;box-shadow:none;color:#363636;cursor:pointer;display:inline-flex;font-size:1rem;height:2.25em;justify-content:center;line-height:1.5;margin:0;padding:calc(.375em - 1px) .75em;position:relative;text-align:center;vertical-align:top;white-space:nowrap}.datepicker-controls .button:active,.datepicker-controls .button:focus{outline:none}.datepicker-controls .button:hover{border-color:#b8b8b8;color:#363636}.datepicker-controls .button:focus{border-color:#3273dc;color:#363636}.datepicker-controls .button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.datepicker-controls .button:active{border-color:#474747;color:#363636}.datepicker-controls .button[disabled]{cursor:not-allowed}.datepicker-header .datepicker-controls .button{border-color:transparent;font-weight:700}.datepicker-header .datepicker-controls .button:hover{background-color:#f9f9f9}.datepicker-header .datepicker-controls .button:active{background-color:#f2f2f2}.datepicker-footer .datepicker-controls .button{border-radius:2px;flex:auto;font-size:.75rem;margin:calc(.375rem - 1px) .375rem}.datepicker-controls .view-switch{flex:auto}.datepicker-controls .next-button,.datepicker-controls .prev-button{flex:0 0 14.2857142857%;padding-left:.375rem;padding-right:.375rem}.datepicker-controls .next-button.disabled,.datepicker-controls .prev-button.disabled{visibility:hidden}.datepicker-grid,.datepicker-view{display:flex}.datepicker-view{align-items:stretch;width:15.75rem}.datepicker-grid{flex:auto;flex-wrap:wrap}.datepicker .days{display:flex;flex:auto;flex-direction:column}.datepicker .days-of-week{display:flex}.datepicker .week-numbers{display:flex;flex:0 0 9.6774193548%;flex-direction:column}.datepicker .weeks{align-items:stretch;display:flex;flex:auto;flex-direction:column}.datepicker span{-webkit-touch-callout:none;align-items:center;border-radius:4px;cursor:default;display:flex;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.datepicker .dow{font-size:.875rem;font-weight:700;height:1.5rem}.datepicker .week{color:#b8b8b8;flex:auto;font-size:.75rem}.datepicker .days .dow,.datepicker-cell{flex-basis:14.2857142857%}.datepicker-cell{height:2.25rem}.datepicker-cell:not(.day){flex-basis:25%;height:4.5rem}.datepicker-cell:not(.disabled):hover{background-color:#f9f9f9;cursor:pointer}.datepicker-cell.focused:not(.selected){background-color:#e9e9e9}.datepicker-cell.selected,.datepicker-cell.selected:hover{background-color:#3273dc;color:#fff;font-weight:600}.datepicker-cell.disabled{color:#dcdcdc}.datepicker-cell.next:not(.disabled),.datepicker-cell.prev:not(.disabled){color:#7a7a7a}.datepicker-cell.next.selected,.datepicker-cell.prev.selected{color:#e6e6e6}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today){background-color:#f5f5f5;border-radius:0}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover{background-color:#efefef}.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused{background-color:#e9e9e9}.datepicker-cell.today:not(.selected){background-color:#00d1b2}.datepicker-cell.today:not(.selected):not(.disabled){color:#fff}.datepicker-cell.today.focused:not(.selected){background-color:#00ccad}.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected){background-color:#b8b8b8;color:#fff}.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected){background-color:#b3b3b3}.datepicker-cell.range-start:not(.range-end){border-radius:4px 0 0 4px}.datepicker-cell.range-end:not(.range-start){border-radius:0 4px 4px 0}.datepicker-cell.range{background-color:#dcdcdc;border-radius:0}.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:#d7d7d7}.datepicker-cell.range.disabled{color:#c6c6c6}.datepicker-cell.range.focused{background-color:#d1d1d1}.datepicker-input.in-edit{border-color:#276bda}.datepicker-input.in-edit:active,.datepicker-input.in-edit:focus{box-shadow:0 0 .25em .25em rgba(39,107,218,.2)}
/* End */


/* Start:/local/templates/avis/assets/libs/jodit/jodit.min.css?1753047420165924*/
/*!
 * jodit - Jodit is an awesome and useful wysiwyg editor with filebrowser
 * Author: Chupurnov <chupurnov@gmail.com> (https://xdsoft.net/jodit/)
 * Version: v4.5.17
 * Url: https://xdsoft.net/jodit/
 * License(s): MIT
 */
	.jodit-ui-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:100%}.jodit-ui-group_line_true{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.jodit-ui-group_separated_true:not(:last-child):not(.jodit-ui-group_before-spacer_true):after{border-left:0;border-right:1px solid #dadada;content:"";cursor:default;margin:2px;padding:0}.jodit-ui-group:last-child{border-bottom:0}.jodit-ui-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-ui-list_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-ui-list_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-ui-list_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jodit-ui-separator{border-left:0;border-right:1px solid #dadada;cursor:default;margin:2px;padding:0}.jodit-ui-break{border-top:1px solid #dadada;-ms-flex-preferred-size:100%;flex-basis:100%;height:0!important;width:0}.jodit-ui-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-ui-button-icon-text__icon{display:none}.jodit-ui-button-icon-text__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-ui-button-icon-text__text{display:none}.jodit-ui-button-icon-text__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-ui-button-icon-text_context_menu .jodit-ui-button-icon-text__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-ui-button-icon-text__icon:not(:empty)+.jodit-ui-button-icon-text__text:not(:empty){margin-left:8px}.jodit-ui-button-icon-text__icon:empty+.jodit-ui-button-icon-text__text:not(:empty){padding:0 8px}.jodit-ui-button-clear,.jodit-ui-button_clear{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-style:normal;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-ui-button-sizes{height:34px;min-width:34px}.jodit-ui-button-sizes .jodit-icon{height:14px;width:14px}.jodit-ui-button-sizes button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button-sizes_text-icons_true button{padding:0 8px}.jodit-ui-button-sizes_size_tiny{height:16px;min-width:16px}.jodit-ui-button-sizes_size_tiny .jodit-icon{height:8px;width:8px}.jodit-ui-button-sizes_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button-sizes_size_tiny_text-icons_true button{padding:0 8px}.jodit-ui-button-sizes_size_xsmall{height:22px;min-width:22px}.jodit-ui-button-sizes_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-ui-button-sizes_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button-sizes_size_xsmall_text-icons_true button{padding:0 8px}.jodit-ui-button-sizes_size_small{height:28px;min-width:28px}.jodit-ui-button-sizes_size_small .jodit-icon{height:12px;width:12px}.jodit-ui-button-sizes_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button-sizes_size_small_text-icons_true button{padding:0 8px}.jodit-ui-button-sizes_size_large{height:40px;min-width:40px}.jodit-ui-button-sizes_size_large .jodit-icon{height:16px;width:16px}.jodit-ui-button-sizes_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button-sizes_size_large_text-icons_true button{padding:0 8px}.jodit-ui-button-variants_variant_outline{border:1px solid #dadada}.jodit-ui-button-variants_variant_default{background-color:#e3e3e3;color:#212529}.jodit-ui-button-variants_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default [disabled]{opacity:.7}.jodit-ui-button-variants_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button-variants_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button-variants_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_primary{background-color:#007bff;color:#fff}.jodit-ui-button-variants_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-ui-button-variants_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-ui-button-variants_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button-variants_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-ui-button-variants_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary [disabled]{opacity:.7}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button-variants_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button-variants_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button-variants_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button-variants_variant_success{background-color:#28a745;color:#fff}.jodit-ui-button-variants_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success [disabled]{opacity:.7}.jodit-ui-button-variants_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-ui-button-variants_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-ui-button-variants_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button-variants_variant_danger{background-color:#dc3545;color:#fff}.jodit-ui-button-variants_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger [disabled]{opacity:.7}.jodit-ui-button-variants_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-ui-button-variants_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-ui-button-variants_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button-variants_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-style{border-radius:3px;padding:0 8px}.jodit-ui-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.75);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-button-style{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:rgba(0,0,0,.75);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;font-style:normal;height:34px;min-width:34px;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-ui-button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-ui-button:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-ui-button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-ui-button[disabled]{opacity:.3;pointer-events:none}.jodit-ui-button .jodit-icon{height:14px;width:14px}.jodit-ui-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-ui-button_text-icons_true button{padding:0 8px}.jodit-ui-button_size_tiny{height:16px;min-width:16px}.jodit-ui-button_size_tiny .jodit-icon{height:8px;width:8px}.jodit-ui-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-ui-button_size_tiny_text-icons_true button{padding:0 8px}.jodit-ui-button_size_xsmall{height:22px;min-width:22px}.jodit-ui-button_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-ui-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-ui-button_size_xsmall_text-icons_true button{padding:0 8px}.jodit-ui-button_size_small{height:28px;min-width:28px}.jodit-ui-button_size_small .jodit-icon{height:12px;width:12px}.jodit-ui-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-ui-button_size_small_text-icons_true button{padding:0 8px}.jodit-ui-button_size_large{height:40px;min-width:40px}.jodit-ui-button_size_large .jodit-icon{height:16px;width:16px}.jodit-ui-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-ui-button_size_large_text-icons_true button{padding:0 8px}.jodit-ui-button__icon{display:none}.jodit-ui-button__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-ui-button__text{display:none}.jodit-ui-button__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-ui-button_context_menu .jodit-ui-button__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-ui-button_context_menu .jodit-ui-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-ui-button__icon:not(:empty)+.jodit-ui-button__text:not(:empty){margin-left:8px}.jodit-ui-button__icon:empty+.jodit-ui-button__text:not(:empty){padding:0 8px}.jodit-ui-button:focus:not([disabled]){outline:1px dashed #b5d6fd}.jodit-ui-button_variant_outline{border:1px solid #dadada}.jodit-ui-button_variant_default{background-color:#e3e3e3;color:#212529}.jodit-ui-button_variant_default svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default [disabled]{opacity:.7}.jodit-ui-button_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_primary{background-color:#007bff;color:#fff}.jodit-ui-button_variant_primary svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary [disabled]{opacity:.7}.jodit-ui-button_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-ui-button_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-ui-button_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-ui-button_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-ui-button_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary [disabled]{opacity:.7}.jodit-ui-button_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-ui-button_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-ui-button_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-ui-button_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-ui-button_variant_success{background-color:#28a745;color:#fff}.jodit-ui-button_variant_success svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success [disabled]{opacity:.7}.jodit-ui-button_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-ui-button_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-ui-button_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-ui-button_variant_danger{background-color:#dc3545;color:#fff}.jodit-ui-button_variant_danger svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger [disabled]{opacity:.7}.jodit-ui-button_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-ui-button_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-ui-button_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-ui-button_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-ui-button-group{margin-bottom:8px}.jodit-ui-button-group__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-button-group__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.jodit-ui-button-group .jodit-ui-button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.jodit-ui-button-group .jodit-ui-button+.jodit-ui-button{border-bottom-left-radius:0;border-left:1px solid hsla(0,0%,86%,.4);border-top-left-radius:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:#dcdcdc;border-left:0;-webkit-box-shadow:inset 0 0 3px 0 #4c4c4c;box-shadow:inset 0 0 3px 0 #4c4c4c;color:#4c4c4c;outline:0}.jodit-ui-button-group .jodit-ui-button[aria-pressed=true]:not([disabled])+.jodit-ui-button{border:0}.jodit-ui-tooltip{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background-clip:padding-box;background-color:rgba(0,0,0,.7);border-radius:4px;-webkit-box-shadow:0 0 0 0 #e5e5e5,0 8px 20px 0 rgba(0,0,0,.15);box-shadow:0 0 0 0 #e5e5e5,0 8px 20px 0 rgba(0,0,0,.15);color:#fff;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:11px;line-height:1.4;max-width:120px;opacity:0;outline:none;pointer-events:none;position:fixed;text-rendering:optimizelegibility;-webkit-transform:translate(-50%,calc(8px/2));-ms-transform:translate(-50%,calc(8px/2));transform:translate(-50%,calc(8px/2));-webkit-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:normal;width:auto;z-index:30000006}@media (max-width:768px){.jodit-ui-tooltip{display:none}}.jodit-ui-tooltip__content{padding:calc(8px/2) calc(8px*1.5)}.jodit-ui-tooltip.jodit-ui-tooltip_visible_true{opacity:1}.jodit-ui-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;margin-bottom:8px}.jodit-ui-block_width_full{width:100%}.jodit-ui-block_align_full{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jodit-ui-block_align_right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.jodit-ui-block_padding_true{padding:8px}.jodit-ui-label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-ui-input__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-input__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-input__input_has-error_true{border-color:#ff3b3b}.jodit-ui-input__input:focus{outline:0}.jodit-ui-input_theme_dark .jodit-ui-input__input{background-color:#dadada}.jodit-ui-input_has-error_true .jodit-ui-input__input{border-color:#ff3b3b}.jodit-ui-input__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-input__error{color:#ff3b3b}.jodit-ui-input_has-error_true .jodit-ui-input__label{color:#ff3b3b}.jodit-ui-input__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-width:200px}@media (max-width:480px){.jodit-ui-input__wrapper{min-width:140px}}.jodit-ui-input_theme_dark .jodit-ui-input__wrapper{background-color:#dadada;border-color:#dadada}.jodit-ui-input_focused_true .jodit-ui-input__wrapper{border-color:#1e88e5}.jodit-ui-input__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-input__icon:not(:empty) svg{height:16px;width:16px;fill:#dadada}.jodit-ui-input__icon:not(:empty)+.jodit-ui-input__input{padding-left:0}.jodit-ui-input__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-input__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-input__clear svg{height:12px;width:12px;fill:#dadada}.jodit-ui-input_theme_dark .jodit-ui-input__clear svg{fill:#4c4c4c}.jodit-ui-input_theme_dark .jodit-ui-input__icon svg{fill:#4c4c4c}.jodit-ui-block .jodit-ui-input{margin-bottom:0}.jodit-ui-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-ui-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-select__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-select__input_has-error_true{border-color:#ff3b3b}.jodit-ui-select__input:focus{outline:0}.jodit-ui-select_theme_dark .jodit-ui-select__input{background-color:#dadada}.jodit-ui-select_has-error_true .jodit-ui-select__input{border-color:#ff3b3b}.jodit-ui-select__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-select__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-select__error{color:#ff3b3b}.jodit-ui-select_has-error_true .jodit-ui-select__label{color:#ff3b3b}.jodit-ui-select__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-width:200px}@media (max-width:480px){.jodit-ui-select__wrapper{min-width:140px}}.jodit-ui-select_theme_dark .jodit-ui-select__wrapper{background-color:#dadada;border-color:#dadada}.jodit-ui-select_focused_true .jodit-ui-select__wrapper{border-color:#1e88e5}.jodit-ui-select__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-select__icon:not(:empty) svg{height:16px;width:16px;fill:#dadada}.jodit-ui-select__icon:not(:empty)+.jodit-ui-select__input{padding-left:0}.jodit-ui-select__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-select__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-select__clear svg{height:12px;width:12px;fill:#dadada}.jodit-ui-select_theme_dark .jodit-ui-select__clear svg{fill:#4c4c4c}.jodit-ui-select_theme_dark .jodit-ui-select__icon svg{fill:#4c4c4c}.jodit-ui-select__input{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NH08L3N0eWxlPjwvZGVmcz48dGl0bGU+YXJyb3dzPC90aXRsZT48cGF0aCBkPSJNMCAwaDQuOTV2MTBIMHoiIHN0eWxlPSJmaWxsOiNmZmYiLz48cGF0aCBkPSJtMS40MSA0LjY3IDEuMDctMS40OSAxLjA2IDEuNDl6TTMuNTQgNS4zMyAyLjQ4IDYuODIgMS40MSA1LjMzeiIgY2xhc3M9ImNscy0yIi8+PC9zdmc+);background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(8px*2)}.jodit-ui-select_size_tiny{margin-bottom:0}.jodit-ui-select_size_tiny .jodit-ui-select__input{height:calc(32px/1.8);line-height:calc(32px/1.8)}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper{border:0}.jodit-ui-select_variant_outline .jodit-ui-select__wrapper select{outline:0}.jodit-ui-select_width_auto{width:auto}.jodit-ui-select_width_auto .jodit-ui-select__wrapper{min-width:auto}.jodit-ui-text-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px;width:100%}.jodit-ui-text-area__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit-ui-text-area__input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit-ui-text-area__input_has-error_true{border-color:#ff3b3b}.jodit-ui-text-area__input:focus{outline:0}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__input{background-color:#dadada}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__input{border-color:#ff3b3b}.jodit-ui-text-area__error{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-text-area__label{color:#a5a5a5;display:block;font-size:.8em;margin-bottom:calc(8px/4)}.jodit-ui-text-area__error{color:#ff3b3b}.jodit-ui-text-area_has-error_true .jodit-ui-text-area__label{color:#ff3b3b}.jodit-ui-text-area__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;min-width:200px}@media (max-width:480px){.jodit-ui-text-area__wrapper{min-width:140px}}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__wrapper{background-color:#dadada;border-color:#dadada}.jodit-ui-text-area_focused_true .jodit-ui-text-area__wrapper{border-color:#1e88e5}.jodit-ui-text-area__icon:not(:empty){-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 8px}.jodit-ui-text-area__icon:not(:empty) svg{height:16px;width:16px;fill:#dadada}.jodit-ui-text-area__icon:not(:empty)+.jodit-ui-text-area__input{padding-left:0}.jodit-ui-text-area__clear{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.8;padding:0 8px 0 0}.jodit-ui-text-area__clear:active{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.jodit-ui-text-area__clear svg{height:12px;width:12px;fill:#dadada}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__clear svg{fill:#4c4c4c}.jodit-ui-text-area_theme_dark .jodit-ui-text-area__icon svg{fill:#4c4c4c}.jodit-ui-text-area__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-ui-text-area__input{height:100%;min-height:60px;padding:8px}.jodit-ui-checkbox{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.jodit-ui-checkbox__input{margin-right:8px}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper{display:inline-block;height:34px;margin-right:8px;position:relative;width:60px}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__wrapper input{height:0;opacity:0;width:0}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider{background-color:#ccc;border-radius:34px;cursor:pointer;inset:0;position:absolute;-webkit-transition:.4s;transition:.4s}.jodit-ui-checkbox_switch_true .jodit-ui-checkbox__switch-slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:26px}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider{background-color:#2196f3}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_checked_true .jodit-ui-checkbox__switch-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.jodit-ui-checkbox_switch_true.jodit-ui-checkbox_focused_true .jodit-ui-checkbox__switch-slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.jodit-ui-block .jodit-ui-checkbox{margin-bottom:0}.jodit-ui-file-input{overflow:hidden;position:relative}.jodit-ui-file-input__input{bottom:0;cursor:pointer;font-size:400px;margin:0 calc(8px*-1) 0 0;opacity:0;padding:0;position:absolute;right:0;top:0}.jodit-popup{background:0 0;border:0;-webkit-box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13);box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001}.jodit-popup__content{background:#fff;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;max-height:max(50vh,350px);overflow:auto;padding:8px;overflow-scrolling:touch}.jodit-popup_padding_false .jodit-popup__content{padding:0}.jodit-popup_max-height_false .jodit-popup__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}@-webkit-keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}@keyframes a{30%{opacity:.6}60%{opacity:0}to{opacity:.6}}.jodit-progress-bar{border-radius:1px;height:2px;left:0;opacity:.7;position:absolute;top:0;z-index:2147483647}.jodit-progress-bar div{background:#b91f1f;height:2px;position:relative;-webkit-transition:width .5s ease-out,opacity .5s linear;transition:width .5s ease-out,opacity .5s linear;will-change:width,opacity}.jodit-progress-bar div:after{-webkit-animation:a 2s ease-out 0s infinite;animation:a 2s ease-out 0s infinite;border-radius:100%;-webkit-box-shadow:#b91f1f 1px 0 6px 1px;box-shadow:#b91f1f 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}.jodit-progress-bar div:before{-webkit-animation:a 2s ease-out 0s infinite;animation:a 2s ease-out 0s infinite;border-radius:100%;-webkit-box-shadow:#b91f1f 1px 0 6px 1px;box-shadow:#b91f1f 1px 0 6px 1px;content:"";display:inline-block;height:2px;opacity:.6;position:absolute;top:0}.jodit-progress-bar div:before{right:-80px;width:180px;clip:rect(-6px,90px,14px,-6px)}.jodit-progress-bar div:after{right:0;width:20px;clip:rect(-6px,22px,14px,8px)}.jodit-ui-messages{bottom:0;height:0;overflow:visible;position:absolute;right:0;width:0;z-index:3}.jodit-ui-message{background:#cfe2ff;border:1px solid #b6d4fe;border-radius:0.375rem;bottom:0;color:#084298;cursor:pointer;display:block;font-size:1rem;opacity:0;padding:0.5rem 1rem;position:absolute;right:calc(8px/2);-webkit-transition:opacity .1s linear,bottom .3s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,-webkit-transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out;transition:opacity .1s linear,bottom .3s linear,transform .1s ease-out,-webkit-transform .1s ease-out;white-space:pre}.jodit-ui-message_active_true{opacity:1}.jodit-ui-message:active{-webkit-transform:scale(.76);-ms-transform:scale(.76);transform:scale(.76)}.jodit-ui-message_variant_danger{background:#f8d7da;border-color:#f5c2c7;color:#842029}.jodit-ui-message_variant_error{background:#f8d7da;border-color:#f5c2c7;color:#842029}.jodit-ui-message_variant_secondary{background:#e2e3e5;border-color:#d3d6d8;color:#41464b}.jodit-ui-message_variant_success{background:#d1e7dd;border-color:#badbcc;color:#0f5132}.jodit-toolbar-collection,.jodit-toolbar-editor-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#dadada calc(14px + calc((14px - 4px)*2) + 2px*2));position:relative}.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#dadada calc(14px + calc((14px - 4px)*2) + 2px*2));position:relative}.jodit-toolbar-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#fff;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.jodit-toolbar-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-editor-collection_size_tiny.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 19px,#dadada 20px)}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-editor-collection_size_xsmall.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 25px,#dadada 26px)}.jodit-toolbar-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-editor-collection_size_small.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-editor-collection_size_small.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 31px,#dadada 32px)}.jodit-toolbar-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-editor-collection_size_middle.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 37px,#dadada 38px)}.jodit-toolbar-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-editor-collection_size_large.jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-editor-collection_size_large.jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent 43px,#dadada 44px)}.jodit-toolbar-collection_mode_vertical .jodit-ui-group,.jodit-toolbar-editor-collection_mode_vertical .jodit-ui-group{background-color:transparent;border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button{height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2)}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__button{cursor:pointer;height:auto;min-height:calc(14px + calc((14px - 4px)*2) + 2px*2);width:100%}.jodit-toolbar-collection_mode_vertical .jodit-toolbar-button__text:not(:empty),.jodit-toolbar-editor-collection_mode_vertical .jodit-toolbar-button__text:not(:empty){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jodit-toolbar-collection .jodit-toolbar-button{margin:2px 1px;padding:0}.jodit-toolbar-collection .jodit-toolbar-content{margin:2px 1px;padding:0}.jodit-toolbar-collection .jodit-toolbar-select{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-button{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-content{margin:2px 1px;padding:0}.jodit-toolbar-editor-collection .jodit-toolbar-select{margin:2px 1px;padding:0}.jodit-dialog .jodit-toolbar-collection_mode_horizontal,.jodit-dialog .jodit-toolbar-editor-collection_mode_horizontal{background-image:none}.jodit-toolbar-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;overflow:hidden}.jodit-toolbar-button__icon{display:none}.jodit-toolbar-button__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-button__text{display:none}.jodit-toolbar-button__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-button_context_menu .jodit-toolbar-button__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-button__icon:not(:empty)+.jodit-toolbar-button__text:not(:empty){margin-left:8px}.jodit-toolbar-button__icon:empty+.jodit-toolbar-button__text:not(:empty){padding:0 8px;padding:0}.jodit-toolbar-button .jodit-icon{height:14px;width:14px}.jodit-toolbar-button button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-button_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_tiny{height:16px;min-width:16px}.jodit-toolbar-button_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-button_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-button_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-button_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-button_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-button_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_small{height:28px;min-width:28px}.jodit-toolbar-button_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-button_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-button_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-button_size_large{height:40px;min-width:40px}.jodit-toolbar-button_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-button_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-button_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-button__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-button__button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__button:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-button__button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-button__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 3px 3px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.4;width:calc(14px + 2px)}.jodit-toolbar-button__trigger:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-button__trigger:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-button__trigger[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-button__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-button__trigger svg{width:calc(14px - 4px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger{width:calc(8px + 2px)}.jodit-toolbar-button_size_tiny .jodit-toolbar-button__trigger svg{width:calc(8px - 4px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger{width:calc(10px + 2px)}.jodit-toolbar-button_size_xsmall .jodit-toolbar-button__trigger svg{width:calc(10px - 4px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger{width:calc(12px + 2px)}.jodit-toolbar-button_size_small .jodit-toolbar-button__trigger svg{width:calc(12px - 4px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger{width:calc(16px + 2px)}.jodit-toolbar-button_size_large .jodit-toolbar-button__trigger svg{width:calc(16px - 4px)}.jodit-toolbar-button_with-trigger_true .jodit-toolbar-button__button{border-radius:3px 0 0 3px}.jodit-toolbar-button_with-trigger_true:hover:not([disabled]){border-color:#dadada}.jodit-toolbar-button_stroke_false svg{stroke:none}.jodit-toolbar-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:34px;outline:0;padding:0;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-content:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-content:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-content:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-content[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-content[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-content[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-content .jodit-icon{height:14px;width:14px}.jodit-toolbar-content button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-content_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_tiny{height:16px;min-width:16px}.jodit-toolbar-content_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-content_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-content_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-content_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-content_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-content_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_small{height:28px;min-width:28px}.jodit-toolbar-content_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-content_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-content_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-content_size_large{height:40px;min-width:40px}.jodit-toolbar-content_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-content_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-content_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-content__icon{display:none}.jodit-toolbar-content__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-content__text{display:none}.jodit-toolbar-content__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-content_context_menu .jodit-toolbar-content__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-content__icon:not(:empty)+.jodit-toolbar-content__text:not(:empty){margin-left:8px}.jodit-toolbar-content__icon:empty+.jodit-toolbar-content__text:not(:empty){padding:0 8px}.jodit-toolbar-content:focus:not([disabled]){outline:1px dashed #b5d6fd}.jodit-toolbar-content_variant_outline{border:1px solid #dadada}.jodit-toolbar-content_variant_default{background-color:#e3e3e3;color:#212529}.jodit-toolbar-content_variant_default svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default [disabled]{opacity:.7}.jodit-toolbar-content_variant_default:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_default:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_default:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_default:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_primary{background-color:#007bff;color:#fff}.jodit-toolbar-content_variant_primary svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary [disabled]{opacity:.7}.jodit-toolbar-content_variant_primary:hover:not([disabled]){background-color:#0069d9;color:#fff}.jodit-toolbar-content_variant_primary:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]){background-color:#0062cc;color:#fff}.jodit-toolbar-content_variant_primary:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_primary:focus:not([disabled]){outline:1px dashed #0062cc}.jodit-toolbar-content_variant_secondary{background-color:#d8d8d8;border-radius:0;color:#212529}.jodit-toolbar-content_variant_secondary svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary [disabled]{opacity:.7}.jodit-toolbar-content_variant_secondary:hover:not([disabled]){background-color:#c9cdd1;color:#212529}.jodit-toolbar-content_variant_secondary:hover:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]){background-color:#dae0e5;color:#212529}.jodit-toolbar-content_variant_secondary:active:not([disabled]) svg{fill:#212529;stroke:#212529}.jodit-toolbar-content_variant_secondary:focus:not([disabled]){outline:1px dashed #dae0e5}.jodit-toolbar-content_variant_success{background-color:#28a745;color:#fff}.jodit-toolbar-content_variant_success svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success [disabled]{opacity:.7}.jodit-toolbar-content_variant_success:hover:not([disabled]){background-color:#218838;color:#fff}.jodit-toolbar-content_variant_success:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]){background-color:#1e7e34;color:#fff}.jodit-toolbar-content_variant_success:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_success:focus:not([disabled]){outline:1px dashed #1e7e34}.jodit-toolbar-content_variant_danger{background-color:#dc3545;color:#fff}.jodit-toolbar-content_variant_danger svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger [disabled]{opacity:.7}.jodit-toolbar-content_variant_danger:hover:not([disabled]){background-color:#c82333;color:#fff}.jodit-toolbar-content_variant_danger:hover:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]){background-color:#bd2130;color:#fff}.jodit-toolbar-content_variant_danger:active:not([disabled]) svg{fill:#fff;stroke:#fff}.jodit-toolbar-content_variant_danger:focus:not([disabled]){outline:1px dashed #bd2130}.jodit-toolbar-content:hover:not([disabled]){background-color:transparent;opacity:1;outline:0}.jodit-toolbar-select{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:34px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-width:34px;min-width:100px;overflow:hidden}.jodit-toolbar-select__icon{display:none}.jodit-toolbar-select__icon:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.jodit-toolbar-select__text{display:none}.jodit-toolbar-select__text:not(:empty){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;text-overflow:ellipsis}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:8px;position:relative}.jodit-toolbar-select_context_menu .jodit-toolbar-select__text:before{border-left:1px solid #dadada;content:"";height:35px;left:0;position:absolute;top:calc(8px*-1)}.jodit-toolbar-select__icon:not(:empty)+.jodit-toolbar-select__text:not(:empty){margin-left:8px}.jodit-toolbar-select__icon:empty+.jodit-toolbar-select__text:not(:empty){padding:0 8px;padding:0}.jodit-toolbar-select .jodit-icon{height:14px;width:14px}.jodit-toolbar-select button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;min-width:34px;padding:0}.jodit-toolbar-select_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_tiny{height:16px;min-width:16px}.jodit-toolbar-select_size_tiny .jodit-icon{height:8px;width:8px}.jodit-toolbar-select_size_tiny button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:16px;min-width:16px;padding:0}.jodit-toolbar-select_size_tiny_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_xsmall{height:22px;min-width:22px}.jodit-toolbar-select_size_xsmall .jodit-icon{height:10px;width:10px}.jodit-toolbar-select_size_xsmall button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:22px;min-width:22px;padding:0}.jodit-toolbar-select_size_xsmall_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_small{height:28px;min-width:28px}.jodit-toolbar-select_size_small .jodit-icon{height:12px;width:12px}.jodit-toolbar-select_size_small button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;min-width:28px;padding:0}.jodit-toolbar-select_size_small_text-icons_true button{padding:0 8px}.jodit-toolbar-select_size_large{height:40px;min-width:40px}.jodit-toolbar-select_size_large .jodit-icon{height:16px;width:16px}.jodit-toolbar-select_size_large button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;min-width:40px;padding:0}.jodit-toolbar-select_size_large_text-icons_true button{padding:0 8px}.jodit-toolbar-select__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:rgba(0,0,0,.75);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-style:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;padding:0;padding:0 8px;position:relative;text-align:center;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-toolbar-select__button:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__button:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__button:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select__button[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-select__button[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:0 3px 3px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:.4;width:calc(14px + 2px)}.jodit-toolbar-select__trigger:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select__trigger:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select__trigger[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-select__trigger[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__trigger svg{width:calc(14px - 4px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger{width:calc(8px + 2px)}.jodit-toolbar-select_size_tiny .jodit-toolbar-select__trigger svg{width:calc(8px - 4px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger{width:calc(10px + 2px)}.jodit-toolbar-select_size_xsmall .jodit-toolbar-select__trigger svg{width:calc(10px - 4px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger{width:calc(12px + 2px)}.jodit-toolbar-select_size_small .jodit-toolbar-select__trigger svg{width:calc(12px - 4px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger{width:calc(16px + 2px)}.jodit-toolbar-select_size_large .jodit-toolbar-select__trigger svg{width:calc(16px - 4px)}.jodit-toolbar-select_with-trigger_true .jodit-toolbar-button__button{border-radius:3px 0 0 3px}.jodit-toolbar-select_with-trigger_true:hover:not([disabled]){border-color:#dadada}.jodit-toolbar-select_stroke_false svg{stroke:none}.jodit-toolbar-select:focus-visible:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select:hover:not([disabled]){background-color:#dcdcdc;opacity:1;outline:0}.jodit-toolbar-select:active:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select[aria-pressed=true]:not([disabled]){background-color:hsla(0,0%,86%,.4);outline:0}.jodit-toolbar-select[aria-pressed=true]:hover:not([disabled]){background-color:hsla(0,0%,86%,.6)}.jodit-toolbar-select[disabled]{opacity:.3;pointer-events:none}.jodit-toolbar-select__text:not(:empty){-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.jodit-toolbar-select__button{-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-toolbar__box:not(:empty){background-color:#fff;border-bottom:1px solid #dadada;border-radius:3px 3px 0 0;overflow:hidden}.jodit-toolbar__box:not(:empty):not(:empty){background-color:#fff}.jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#f9f9f9}.jodit-dialog{border:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:0;position:absolute;width:0;will-change:left,top,width,height}.jodit-dialog_moved_true{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-dialog *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-dialog .jodit_elfinder,.jodit-dialog .jodit_elfinder *{-webkit-box-sizing:initial;box-sizing:initial}.jodit-dialog__overlay{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;white-space:nowrap;width:100%;z-index:20000003}.jodit-dialog_static_true .jodit-dialog__overlay{display:none}.jodit-dialog_active_true,.jodit-dialog_modal_true .jodit-dialog__overlay{display:block}.jodit-dialog__panel{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;left:0;max-height:100%;max-width:100%;min-height:100px;min-width:200px;position:fixed;top:0;z-index:20000004;-webkit-box-shadow:undefined;box-shadow:undefined;text-align:left;white-space:normal}@media (max-width:480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__panel{height:100%!important;left:0!important;max-width:100%;top:0!important;width:100%!important}}.jodit-dialog_static_true{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;position:relative;width:auto;z-index:inherit}.jodit-dialog_static_true .jodit-dialog__panel{border:1px solid #dadada;-webkit-box-shadow:none;box-shadow:none;left:auto!important;position:relative;top:auto!important;width:100%!important;z-index:inherit}.jodit-dialog_theme_dark{background-color:#353535;color:#d1cccc}.jodit-dialog_theme_dark .jodit-dialog__panel{background-color:#353535;color:#d1cccc}.jodit-dialog__header{border-bottom:1px solid #dadada;cursor:move;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;text-align:left}.jodit-dialog__header-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:3;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}.jodit-dialog__header-toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:3;flex-shrink:3;font-size:18px;font-weight:400;line-height:48px;margin:0;padding:0 8px;vertical-align:top}@media (max-width:480px){.jodit-dialog__header-toolbar{padding-left:0}}.jodit-dialog__header-button{color:#222;-ms-flex-preferred-size:48px;flex-basis:48px;font-size:28px;height:48px;line-height:48px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s}.jodit-dialog__header-button:hover{background-color:#ecebe9}.jodit-dialog__header .jodit_toolbar{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.jodit-dialog__header .jodit_toolbar>li.jodit-toolbar-button .jodit-input{padding-left:8px;width:auto}@media (max-width:480px){.jodit-dialog:not(.jodit-dialog_adaptive_false) .jodit-dialog__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-dialog_slim_true .jodit-dialog__header{min-height:10px}.jodit-dialog_slim_true .jodit-dialog__header-title{padding:0 calc(8px/4)}.jodit-dialog_slim_true .jodit-dialog__header-toolbar{padding:0 calc(8px/4)}.jodit-dialog_theme_dark .jodit-dialog__header{border-color:#4c4c4c}.jodit-dialog_fullsize_true .jodit-dialog__header{cursor:default}.jodit-dialog__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100px;overflow:auto}.jodit-dialog__content .jodit-form__group{margin-bottom:calc(8px*1.5);padding:0 8px}.jodit-dialog__content .jodit-form__group:first-child{margin-top:8px}.jodit-dialog__content .jodit-form__group .jodit-input_group{border-collapse:separate;display:table;width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group>*{display:table-cell;height:34px;vertical-align:middle}.jodit-dialog__content .jodit-form__group .jodit-input_group>input{margin:0!important}.jodit-dialog__content .jodit-form__group .jodit-input_group>input:not([class*=col-]){width:100%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons{font-size:0;vertical-align:middle;white-space:nowrap;width:1%}.jodit-dialog__content .jodit-form__group .jodit-input_group-buttons>.jodit-button{border:1px solid #dadada;border-radius:0;height:34px;line-height:34px;margin-left:-1px}.jodit-dialog__footer{display:none;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}.jodit-dialog__footer button{margin-right:calc(8px/2)}.jodit-dialog__footer button:last-child{margin-right:0}.jodit-dialog__column{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-dialog__resizer{display:none;position:relative}.jodit-dialog__resizer svg{bottom:0;cursor:nwse-resize;height:12px;overflow:hidden;position:absolute;right:0;width:12px;fill:#a5a5a5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-dialog_resizable_true .jodit-dialog__resizer{display:block}@media (max-width:480px){.jodit-dialog__resizer{display:none}}.jodit-dialog_prompt{max-width:300px;min-width:200px;padding:8px;word-break:break-all}.jodit-dialog_prompt label{display:block;margin-bottom:calc(8px/2)}.jodit-dialog_alert{max-width:300px;min-width:200px;padding:8px;word-break:break-all}.jodit-dialog_footer_true .jodit-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit_fullsize .jodit-dialog__panel{height:100%!important;inset:0!important;width:100%!important}.jodit_fullsize .jodit-dialog__panel .jodit-dialog__resizer{display:none}.jodit-dialog .jodit-ui-messages{z-index:20000004}.jodit-context-menu{background:0 0;border:0;-webkit-box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13);box-shadow:0 4px 1px -2px rgba(76,76,76,.2),0 3px 3px 0 rgba(76,76,76,.15),0 1px 4px 0 rgba(76,76,76,.13);display:inline-block;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;position:fixed;-webkit-transform:translateZ(0);transform:translateZ(0);width:auto;z-index:10000001;z-index:30000005}.jodit-context-menu{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px}.jodit-context-menu__content{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px}.jodit-context-menu__content{background:#fff;max-height:max(50vh,350px);overflow:auto;padding:8px;overflow-scrolling:touch}.jodit-context-menu_padding_false .jodit-context-menu__content{padding:0}.jodit-context-menu_max-height_false .jodit-context-menu__content{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.jodit-context-menu .jodit-ui-button{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-context-menu button{width:100%}.jodit-context-menu_theme_dark{background-color:#575757}.jodit-image-editor{height:100%;overflow:hidden;padding:8px;width:100%}@media (max-width:768px){.jodit-image-editor{height:auto}}.jodit-image-editor>div,.jodit-image-editor>div>div{height:100%}@media (max-width:768px){.jodit-image-editor>div,.jodit-image-editor>div>div{height:auto;min-height:200px}}.jodit-image-editor *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-image-editor .jodit-image-editor__slider-title{background-color:#f9f9f9;border-bottom:1px solid hsla(0,0%,62%,.31);color:#333;cursor:pointer;font-weight:700;line-height:1em;padding:.8em 1em;text-overflow:ellipsis;text-shadow:#f3f3f3 0 1px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jodit-image-editor .jodit-image-editor__slider-title svg{display:inline-block;margin-right:8px;vertical-align:middle;width:16px}.jodit-image-editor .jodit-image-editor__slider-content{display:none}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title{background-color:#5d5d5d;color:#fff;text-shadow:#000 0 1px 0}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-title svg{fill:#fff}.jodit-image-editor .jodit-image-editor__slider.jodit-image-editor_active .jodit-image-editor__slider-content{display:block}.jodit-image-editor__area{background-color:#eee;background-image:linear-gradient(45deg,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada),linear-gradient(45deg,#dadada 25%,transparent 25%,transparent 75%,#dadada 75%,#dadada);background-position:0 0,15px 15px;background-size:30px 30px;display:none;height:100%;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.jodit-image-editor__area.jodit-image-editor_active{display:block}.jodit-image-editor__area .jodit-image-editor__box{height:100%;overflow:hidden;pointer-events:none;position:relative;z-index:1}.jodit-image-editor__area .jodit-image-editor__box img{max-height:100%;max-width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-image-editor__area .jodit-image-editor__croper{background-repeat:no-repeat;border:1px solid #fff;-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}.jodit-image-editor__area .jodit-image-editor__resizer{background-repeat:no-repeat;border:1px solid #fff;-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;height:100px;left:20px;pointer-events:none;position:absolute;top:8px;width:100px;z-index:2}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-1);width:20px;z-index:4}.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright{background-color:#8c7878;border:1px solid #383838;border-radius:50%;bottom:calc(8px*-1);-webkit-box-shadow:0 0 11px #000;box-shadow:0 0 11px #000;cursor:se-resize;display:inline-block;height:20px;pointer-events:all;position:absolute;right:calc(8px*-1);width:20px;z-index:4}.jodit-image-editor__area .jodit-image-editor__croper i.jodit_bottomright:active,.jodit-image-editor__area .jodit-image-editor__resizer i.jodit_bottomright:active{border:1px solid #ff0}.jodit-image-editor__area.jodit-image-editor__area_crop{background:#eee;height:100%;line-height:100%;position:relative;text-align:center}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box{height:100%;line-height:100%;overflow:visible;pointer-events:all;text-align:left}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box img{height:100%;max-height:100%;max-width:100%;width:100%}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box:after{background:hsla(0,0%,100%,.3);content:"";inset:0;margin:auto;position:absolute;z-index:1}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper{cursor:move;pointer-events:all}.jodit-image-editor__area.jodit-image-editor__area_crop .jodit-image-editor__box .jodit-image-editor__croper i.jodit-image-editor__sizes{background:rgba(0,0,0,.2);border-radius:.4em;bottom:-30px;color:#fff;display:block;font-size:12px;left:100%;padding:9px 6px;position:absolute;text-align:center;text-shadow:none;white-space:pre}.jodit-image-editor__area.jodit-image-editor__area_crop.jodit-image-editor_active{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-file-browser-files{display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}.jodit-file-browser-files .jodit-button{border-radius:0}.jodit-file-browser-files_loading_true:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.jodit-file-browser-files_loading_true:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:48px;left:50%;margin-left:calc(48px/-2);margin-top:calc(48px/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-file-browser-files::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-files::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-files::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-files_active_true{-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-y:auto;padding:calc(8px/2);width:100%}.jodit-file-browser-files__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #dadada;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;height:150px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:calc(8px/2);overflow:hidden;position:relative;text-align:center;-webkit-transition:border .1s linear,bottom .1s linear;transition:border .1s linear,bottom .1s linear;width:150px}@media (max-width:480px){.jodit-file-browser-files__item{width:calc(50% - 8px)}}.jodit-file-browser-files__item img{max-width:100%}.jodit-file-browser-files__item:hover{border-color:#433b5c}.jodit-file-browser-files__item_active_true{background-color:#b5b5b5;border-color:#1e88e5}.jodit-file-browser-files__item_active_true .jodit-file-browser-files__item-info{background-color:#b5b5b5;color:#fff;text-shadow:none}.jodit-file-browser-files__item-info{background-color:#e9e9e9;bottom:0;color:#333;font-size:14px;left:0;line-height:16px;opacity:.85;overflow:visible;padding:.3em .6em;position:absolute;right:0;text-align:left;text-shadow:#eee 0 1px 0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;white-space:normal}.jodit-file-browser-files__item-info>span{display:block;font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jodit-file-browser-files__item-info>span.jodit-file-browser-files__item-info-filename{font-size:.9em;font-weight:700}.jodit-file-browser-files__item:hover:not(.jodit-file-browser-files__item_active_true) .jodit-file-browser-files__item-info{bottom:-100px}.jodit-file-browser-files_view_list{scroll-behavior:smooth}.jodit-file-browser-files_view_list a{border-width:0 0 1px;display:block;height:26px;line-height:26px;margin:0;text-align:left;white-space:nowrap;width:100%}.jodit-file-browser-files_view_list a img{display:inline-block;margin-left:4px;max-width:16px;min-width:16px;vertical-align:middle}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info{background-color:transparent;display:inline-block;font-size:0;height:100%;line-height:inherit;margin-left:4px;padding:0;position:static;vertical-align:middle;width:calc(100% - 20px)}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info>span{display:inline-block;font-size:12px;height:100%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filename{width:50%}.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filechanged,.jodit-file-browser-files_view_list a .jodit-file-browser-files__item-info-filesize{width:25%}.jodit-file-browser-files_view_list a:hover{background-color:#433b5c}.jodit-file-browser-files_view_list a:hover .jodit-file-browser-files__item-info{color:#fff;text-shadow:none}.jodit-file-browser-files_view_list a:before{content:"";display:inline-block;height:100%;vertical-align:middle}.jodit-file-browser-tree{display:none;height:100%;overflow-anchor:auto;position:relative;vertical-align:top}.jodit-file-browser-tree .jodit-button{border-radius:0}.jodit-file-browser-tree_loading_true:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.jodit-file-browser-tree_loading_true:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;content:"";display:inline-block;height:48px;left:50%;margin-left:calc(48px/-2);margin-top:calc(48px/-2);opacity:.7;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-file-browser-tree::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-tree::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-tree::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.jodit-file-browser-tree_active_true{background-color:undefined;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:290px;min-width:200px;overflow-y:auto;width:31%;z-index:2}@media (max-width:480px){.jodit-file-browser-tree_active_true{height:100px;max-width:100%;width:auto}}.jodit-file-browser-tree_active_true::-webkit-scrollbar{width:calc(8px/2)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.jodit-file-browser-tree_active_true::-webkit-scrollbar-thumb{background-color:hsla(0,0%,50%,.5);outline:1px solid #708090}.jodit-file-browser-tree__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #474747;color:#b1b1b1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:38px;padding:calc(8px/2) 8px;position:relative;text-decoration:none;-webkit-transition:background-color .2s ease 0s;transition:background-color .2s ease 0s;word-break:break-all}.jodit-file-browser-tree__item-title{color:#b1b1b1;-webkit-box-flex:1;-ms-flex:1;flex:1}.jodit-file-browser-tree__item .jodit-icon_folder{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(12px + 4px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:calc(8px/2);opacity:.3;width:calc(12px + 4px)}.jodit-file-browser-tree__item .jodit-icon_folder svg{height:12px;width:12px;fill:#b1b1b1!important;stroke:#b1b1b1!important}.jodit-file-browser-tree__item .jodit-icon_folder:hover{background:#696969}.jodit-file-browser-tree__item:hover{background-color:#ecebe9}.jodit-file-browser-tree__item:hover-title{color:#222}.jodit-file-browser-tree__item:hover i.jodit-icon_folder{opacity:.6}.jodit-file-browser-tree__source-title{background:#5a5a5a;border-bottom:1px solid #484848;color:#969696;display:block;font-size:12px;padding:2px 4px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-break:break-all}a+.jodit-file-browser-tree__source-title{margin-top:8px}.jodit-file-browser{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;height:100%}.jodit-file-browser_no-files_true{padding:8px}@media (max-width:480px){.jodit-file-browser{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.jodit-dialog .jodit-dialog__header-title.jodit-file-browser__title-box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px}.jodit-file-browser-preview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;max-height:100%;max-width:min(100%,1000px);min-height:min(100%,500px);min-width:400px;position:relative;text-align:center}@media (max-width:768px){.jodit-file-browser-preview{height:100%;max-height:100%;max-width:100%;min-height:auto;min-width:auto}}.jodit-file-browser-preview__box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-file-browser-preview__navigation{cursor:pointer;height:100%;left:0;position:absolute;top:0}.jodit-file-browser-preview__navigation_arrow_next{left:auto;right:0}.jodit-file-browser-preview__navigation svg{height:45px;position:relative;top:50%;width:45px;fill:#9e9ba7;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:fill .3s linear;transition:fill .3s linear}.jodit-file-browser-preview__navigation:hover svg{fill:#000}.jodit-file-browser-preview img{max-height:100%;max-width:100%}.jodit-status-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f9f9;border-radius:0 0 3px 3px;color:rgba(0,0,0,.75);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;height:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;padding:0 calc(8px/2);text-transform:uppercase}.jodit-status-bar_resize-handle_true{padding-right:14px}.jodit-status-bar:before{content:"";-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.jodit-status-bar .jodit-status-bar__item{line-height:1.5714em;margin:0 8px 0 0;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0}.jodit-status-bar .jodit-status-bar__item{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:11px}.jodit-status-bar .jodit-status-bar__item>span{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-size:11px}.jodit-status-bar .jodit-status-bar__item.jodit-status-bar__item-right{margin:0 0 0 8px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.jodit-status-bar .jodit-status-bar__item a{border-radius:3px;cursor:default;text-decoration:none}.jodit-status-bar .jodit-status-bar__item a:hover{background-color:#dadada;text-decoration:none}.jodit-status-bar a.jodit-status-bar-link{cursor:pointer}.jodit-status-bar a.jodit-status-bar-link{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:hover{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:visited{background-color:transparent;color:rgba(0,0,0,.75)}.jodit-status-bar a.jodit-status-bar-link:hover{text-decoration:underline}.jodit-workplace+.jodit-status-bar:not(:empty){border-top:1px solid #dadada}.jodit_disabled .jodit-status-bar{opacity:.4}.jodit-drag-and-drop__file-box{border:1px dashed #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}.jodit_uploadfile_button{border:1px dashed #dadada;margin:8px 0;overflow:hidden;padding:25px 0;position:relative;text-align:center;width:100%}.jodit-drag-and-drop__file-box:hover{background-color:#ecebe9}.jodit_uploadfile_button:hover{background-color:#ecebe9}.jodit-drag-and-drop__file-box input,.jodit_uploadfile_button input{cursor:pointer;font-size:400px;inset:0;margin:0;opacity:0;padding:0;position:absolute}@media (max-width:768px){.jodit-drag-and-drop__file-box{max-width:100%;min-width:180px;width:auto}}.jodit-about{padding:20px}.jodit-about a{color:#459ce7;text-decoration:none}.jodit-about a:focus,.jodit-about a:hover{color:#23527c;outline:0;text-decoration:underline}.jodit-about div{margin-bottom:calc(8px/2)}.jodit-add-new-line{display:block;height:1px;outline:none;position:fixed;top:0;z-index:1}.jodit-add-new-line,.jodit-add-new-line *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-add-new-line:after{background-color:#6b6b6b;content:"";display:block;height:1px;width:100%}.jodit-add-new-line span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:hsla(40,7%,92%,.3);border:1px solid #6b6b6b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:calc(100% - 20px);position:absolute;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.jodit-add-new-line span:hover{background:#ecebe9}.jodit-add-new-line svg{width:calc(20px/2);fill:#6b6b6b}.jodit-source__mode .jodit-add-new-line{display:none!important}.jodit-color-picker{margin:0;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-color-picker__group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(8px/2);max-width:calc(24px*10);white-space:normal}.jodit-color-picker__color-item{border:1px solid transparent;display:block;height:24px;text-align:center;text-decoration:none;vertical-align:middle;width:24px}.jodit-color-picker__color-item:hover{border-color:#000}.jodit-color-picker__color-item:active{border:2px solid #1e88e5}.jodit-color-picker__color-item_active_true{border:2px solid #1e88e5}.jodit-color-picker__native svg{display:inline-block;height:16px;margin-right:4px;width:16px}.jodit-color-picker__native input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:18px;padding:0;width:18px}.jodit-color-picker__native input[type=color]::-webkit-color-swatch-wrapper{padding:0}.jodit-color-picker__native input input[type=color]::-webkit-color-swatch{border:none}.jodit-tabs{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px}.jodit-tabs .jodit-tabs__buttons{background-color:#f5f5f6;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;margin-top:calc(8px/2);padding:calc(8px/2)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button{color:#a5a5a5}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button svg{fill:#a5a5a5}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]){-webkit-box-shadow:0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){-webkit-box-shadow:0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);box-shadow:0 0 #0000,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]){background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]){background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{background-color:#fff}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-tabs .jodit-tabs__buttons>*{cursor:pointer;margin-left:calc(8px/2)}.jodit-tabs .jodit-tabs__buttons>:only-of-type{width:100%}.jodit-tabs .jodit-tabs__buttons>:first-child{margin-left:0}@media (max-width:480px){.jodit-tabs .jodit-tabs__buttons{display:block}.jodit-tabs .jodit-tabs__buttons>*{margin-left:0;width:100%}}.jodit-tabs__button{max-width:210px;min-width:80px}.jodit-tabs__button .jodit-ui-button__text{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-pack:distribute;justify-content:space-around;white-space:nowrap}.jodit-tabs__button_columns_3{width:33.33333%}.jodit-tabs__button_columns_2{width:50%}.jodit-tabs .jodit-tabs__wrapper .jodit-tab{display:none}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_active{display:block}.jodit-tabs .jodit-tabs__wrapper .jodit-tab.jodit-tab_empty{min-height:100px;min-width:220px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:#575757;border-radius:3px}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons{background-color:#575757;border-radius:3px}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) .jodit-ui-button__text{color:#5f5c5c}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit-dialog_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button:active:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit_theme_dark .jodit-tabs .jodit-tabs__buttons .jodit-ui-button[aria-pressed=true]:not([disabled]) svg{fill:rgba(0,0,0,.75)}.jodit_fullsize-box_true{overflow:visible!important;position:static!important;z-index:100000!important}body.jodit_fullsize-box_true,html.jodit_fullsize-box_true{height:0!important;overflow:hidden!important;width:0!important}html.jodit_fullsize-box_true{position:fixed!important}.jodit_fullsize{inset:0;max-width:none!important;position:absolute;z-index:100000}.jodit_fullsize .toolbar{width:100%!important}.jodit_fullsize .jodit__area,.jodit_fullsize .jodit_editor{height:100%}.jodit-ui-image-position-tab__lockMargin>svg{display:inline-block;height:14px;overflow:hidden;width:14px;fill:#4c4c4c;line-height:14px;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle}.jodit-ui-image-position-tab__lockSize>svg{display:inline-block;height:14px;overflow:hidden;width:14px;fill:#4c4c4c;line-height:14px;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle}.jodit-ui-image-properties-form__lockMargin>svg{display:inline-block;height:14px;overflow:hidden;width:14px;fill:#4c4c4c;line-height:14px;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle}.jodit-ui-image-properties-form__lockSize>svg{display:inline-block;height:14px;overflow:hidden;width:14px;fill:#4c4c4c;line-height:14px;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important;vertical-align:middle}.jodit-ui-image-position-tab__view-box{padding:8px}.jodit-ui-image-properties-form__view-box{padding:8px}.jodit-ui-image-position-tab__imageView{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-properties-form__imageView{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f6;display:-webkit-box;display:-ms-flexbox;display:flex;height:180px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 0 8px;padding:0}.jodit-ui-image-position-tab__imageView img,.jodit-ui-image-properties-form__imageView img{max-height:100%;max-width:100%}.jodit-ui-image-position-tab__imageSizes.jodit-form__group,.jodit-ui-image-properties-form__imageSizes.jodit-form__group{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0;min-width:auto;padding:0}.jodit-ui-image-position-tab__imageSizes.jodit-form__group a,.jodit-ui-image-properties-form__imageSizes.jodit-form__group a{cursor:pointer;display:inline-block}.jodit-ui-image-position-tab .jodit-form__group,.jodit-ui-image-properties-form .jodit-form__group{padding:0}.jodit-ui-image-position-tab__tabsBox{padding:0 8px}.jodit-ui-image-properties-form__tabsBox{padding:0 8px}.jodit-dialog_theme_dark .jodit-ui-image-properties-form__imageView{background-color:#575757}.jodit_theme_dark .jodit-ui-image-properties-form__imageView{background-color:#575757}.jodit-ui-image-properties-form_lock_true:before{background-color:hsla(0,0%,86%,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.jodit-ui-image-properties-form_lock_true:after{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;background-size:48px;content:"";display:inline-block;height:48px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;vertical-align:middle;width:48px;will-change:transform}.jodit-popup-inline__container{min-width:700px;z-index:1300}.jodit-paste-storage{max-width:600px;padding:8px}@media (max-width:768px){.jodit-paste-storage{max-width:100%}}.jodit-paste-storage>div{border:1px solid #dadada;max-height:300px;max-width:100%}.jodit-paste-storage>div:first-child{margin-bottom:8px}.jodit-paste-storage>div:first-child a{border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#4c4c4c;display:block;margin:0;max-width:100%;outline:none;overflow:hidden;padding:calc(8px/2);text-decoration:none;text-overflow:ellipsis;white-space:pre}.jodit-paste-storage>div:first-child a.jodit_active{background-color:#575757;color:#fff}.jodit-paste-storage>div:first-child a:focus{outline:none}.jodit-paste-storage>div:last-child{overflow:auto;padding:8px}.jodit-paste-storage>div:last-child li,.jodit-paste-storage>div:last-child ul{margin:0}.jodit-placeholder{color:#a5a5a5;display:block;left:0;padding:8px;pointer-events:none;position:absolute;top:0;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:100%;z-index:1}.jodit__preview-box table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit__preview-box table tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit__preview-box table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit__preview-box table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-table-resizer{cursor:col-resize;margin-left:calc(8px/-2);padding-left:calc(8px/2);padding-right:calc(8px/2);position:absolute;z-index:3}.jodit-table-resizer:after{border:0;content:"";display:block;height:100%;width:0}.jodit-table-resizer_moved{background-color:#b5d6fd;z-index:2}.jodit-table-resizer_moved:after{border-right:1px solid moved}[data-jodit_iframe_wrapper]{display:block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[data-jodit_iframe_wrapper] iframe{position:relative}[data-jodit_iframe_wrapper]:after{background:transparent;content:"";cursor:pointer;display:block;inset:0;position:absolute;z-index:1}[data-jodit_iframe_wrapper][data-jodit-wrapper_active=true] iframe{z-index:2}.jodit_lock [data-jodit-wrapper_active=true] iframe{z-index:1}.jodit-resizer{font-size:0;height:100px;left:0;outline:3px solid #98c1f1;pointer-events:none;position:absolute;top:0;width:100px}.jodit-resizer,.jodit-resizer *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit-resizer>span{background-color:#a5a5a5;color:#fff;display:inline-block;font-size:12px;height:24px;left:50%;line-height:24px;margin-left:calc(70px/-2);margin-top:calc(24px/-2);opacity:0;overflow:visible;position:absolute;text-align:center;top:50%;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;width:70px}.jodit-resizer>div{background-color:#5ba4f3;display:inline-block;height:10px;pointer-events:all;position:absolute;width:10px;z-index:4}.jodit-resizer>div:hover{background-color:#537ebb}.jodit-resizer>div:first-child{cursor:nwse-resize;left:calc(10px/-2);top:calc(10px/-2)}.jodit-resizer>div:nth-child(2){cursor:nesw-resize;right:calc(10px/-2);top:calc(10px/-2)}.jodit-resizer>div:nth-child(3){bottom:calc(10px/-2);cursor:nwse-resize;right:calc(10px/-2)}.jodit-resizer>div:nth-child(4){bottom:calc(10px/-2);cursor:nesw-resize;left:calc(10px/-2)}.jodit-ui-search{height:0;position:absolute;right:0;top:0;width:0}.jodit-ui-search_sticky_true{position:fixed}.jodit-ui-search__box{background-color:#f9f9f9;border:solid #dadada;border-width:0 0 1px 1px;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100vw;padding:calc(8px/2);position:absolute;right:0;width:320px}.jodit-ui-search__box input{background-color:transparent;border:0;height:100%;margin:0;outline:none;padding:0 8px;width:100%}.jodit-ui-search__box input[data-ref=replace]{display:none}.jodit-ui-search__box input:not(:focus)+input:not(:focus){border-top:1px solid #dadada}.jodit-ui-search__buttons{height:30px}.jodit-ui-search__counts{height:30px}.jodit-ui-search__inputs{height:30px}.jodit-ui-search__inputs{padding-right:calc(8px/2);width:60%}.jodit-ui-search__counts{border-left:1px solid #dadada;color:#dadada;width:15%}.jodit-ui-search__buttons,.jodit-ui-search__counts{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit-ui-search__buttons{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:0}.jodit-ui-search__buttons button{background-color:transparent;border:1px solid transparent;height:100%;margin-right:1%;width:32%}.jodit-ui-search__buttons button[data-ref=replace-btn]{border:1px solid #dadada;display:none;margin-top:2px;width:100%}.jodit-ui-search__buttons button:hover{background-color:#ecebe9}.jodit-ui-search__buttons button:focus{border:1px solid rgba(181,214,253,.995)}.jodit-ui-search__buttons button:active{border:1px solid #b5d6fd;-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.jodit-ui-search_empty-query_true [data-ref=next],.jodit-ui-search_empty-query_true [data-ref=prev]{opacity:.5}.jodit-ui-search_replace_true .jodit-ui-search__counts{height:calc(30px*2)}.jodit-ui-search_replace_true .jodit-ui-search__inputs{height:calc(30px*2)}.jodit-ui-search_replace_true .jodit-ui-search__counts input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.jodit-ui-search_replace_true .jodit-ui-search__inputs input{height:50%;-webkit-transition:background-color 0.1s linear;transition:background-color 0.1s linear}.jodit-ui-search_replace_true .jodit-ui-search__counts input:focus{-webkit-box-shadow:inset 0 0 3px 0 #dadada;box-shadow:inset 0 0 3px 0 #dadada}.jodit-ui-search_replace_true .jodit-ui-search__inputs input:focus{-webkit-box-shadow:inset 0 0 3px 0 #dadada;box-shadow:inset 0 0 3px 0 #dadada}.jodit-ui-search_replace_true .jodit-ui-search__counts input[data-ref=replace],.jodit-ui-search_replace_true .jodit-ui-search__inputs input[data-ref=replace]{display:block}.jodit-ui-search_replace_true .jodit-ui-search__buttons{-ms-flex-wrap:wrap;flex-wrap:wrap}.jodit-ui-search_replace_true .jodit-ui-search__buttons button[data-ref=replace-btn]{display:block}::highlight(jodit-search-result){background-color:#b5d6fd;color:#fff}[jd-tmp-selection]{background-color:#b5d6fd;color:#fff}.jodit-container:not(.jodit_inline){min-height:100px}.jodit-container:not(.jodit_inline) .jodit-workplace{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;min-height:50px;overflow:hidden}.jodit-container:not(.jodit_inline) .jodit-editor__resize{position:relative}.jodit-container:not(.jodit_inline) .jodit-editor__resize svg{bottom:0;cursor:nwse-resize;height:12px;overflow:hidden;position:absolute;right:0;width:12px;fill:#a5a5a5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-source{background-color:#323232;display:none;-webkit-box-flex:1;-ms-flex:auto;flex:auto;overflow:auto;position:relative}.jodit-source,.jodit-source .jodit-source__mirror-fake{min-height:100%}.jodit-source *{font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace}.jodit-container.jodit-source__mode .jodit-wysiwyg,.jodit-container.jodit-source__mode .jodit-wysiwyg_iframe{display:none!important}.jodit-container.jodit-source__mode .jodit-source{display:block!important}.jodit-container.jodit_split_mode .jodit-workplace{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.jodit-container.jodit_split_mode .jodit-source,.jodit-container.jodit_split_mode .jodit-wysiwyg,.jodit-container.jodit_split_mode .jodit-wysiwyg_iframe{display:block!important;-webkit-box-flex:1;-ms-flex:1;flex:1;width:50%}.jodit-source__mirror{background:#323232;border:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#f0f0f0;height:100%;line-height:1.5;font:12px/normal Monaco,Menlo,Ubuntu Mono,Consolas,source-code-pro,monospace;margin:0;min-height:100%;outline:none;overflow:auto;padding:8px;resize:none;-moz-tab-size:2em;-o-tab-size:2em;tab-size:2em;white-space:pre-wrap;width:100%;z-index:2}.jodit-source__mirror::-moz-selection{background:#bdbdbd}.jodit-source__mirror::selection{background:#bdbdbd}.jodit_sticky-dummy_toolbar{display:none}.jodit_sticky>.jodit-toolbar__box{border-bottom:1px solid #dadada;left:auto;position:fixed;position:sticky;top:0;z-index:3}.jodit_sticky .jodit_sticky-dummy_toolbar{display:block}.jodit-symbols{padding:8px;width:460px}.jodit-symbols__container{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-symbols__container_table{width:88%}.jodit-symbols__container_preview{width:12%}.jodit-symbols__preview{border:1px solid #dadada;font-size:34px;padding:20px 0;text-align:center}.jodit-symbols__table{border:0;border-spacing:0;table-layout:fixed}.jodit-symbols__table td{padding:0}.jodit-symbols__table td a{border:1px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:#222;cursor:pointer;display:inline-block;font-size:16px;height:calc(18px*1.2);line-height:calc(18px*1.2);text-align:center;text-decoration:none;vertical-align:top;width:calc(18px*1.2)}.jodit-symbols__table td a:focus{outline:2px solid #dadada}.jodit-symbols__table td a:hover{outline:2px solid #dadada}.jodit-ui-ai-assistant{min-width:460px;padding:8px;width:100%}@media (max-width:768px){.jodit-ui-ai-assistant{min-width:100%}}.jodit-ui-ai-assistant__body{margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.jodit-ui-ai-assistant__prompt-row-label{margin-right:10px}.jodit-ui-ai-assistant__prompt-row-input{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-icon_ai_assistant{cursor:pointer;height:22px;width:22px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button{margin-right:10px}.jodit-ui-ai-assistant__prompt-row .jodit-ui-button_ai_assistant{margin-right:0;margin-top:20px}.jodit-ui-ai-assistant__results{border-color:#a5a5a5;border-style:solid;border-width:1px;height:300px;line-height:1.5;max-width:460px;min-height:300px;min-width:100%;overflow:auto;padding:8px;position:relative}.jodit-ui-ai-assistant__results p{margin:0 0 10px}.jodit-ui-ai-assistant__close{cursor:pointer;padding:10px;position:absolute;right:0;top:0}.jodit-ui-ai-assistant_hide_true{display:none}.jodit-ui-ai-assistant__spinner:before{-webkit-animation:b .6s linear infinite;animation:b .6s linear infinite;border:1px solid #ccc;border-radius:50%;border-top-color:#8817c3;-webkit-box-sizing:border-box;box-sizing:border-box;content:"";height:30px;left:50%;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px}.jodit-ui-ai-assistant__error{color:#ff3b3b}.jodit-context table,.jodit-wysiwyg table{border:none;border-collapse:collapse;empty-cells:show;margin-bottom:1em;margin-top:1em;max-width:100%}.jodit-context table tr,.jodit-wysiwyg table tr{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jodit-context table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-context table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-wysiwyg table tr td{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-wysiwyg table tr th{border:1px solid #dadada;min-width:2em;padding:.4em;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.jodit-form__inserter .jodit-form__table-creator-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:768px){.jodit-form__inserter .jodit-form__table-creator-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container{font-size:0;margin:0;min-width:180px;padding:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span{border:1px solid #dadada;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;height:18px;margin-bottom:2px;margin-left:2px;vertical-align:top;width:18px}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span:first-child{margin-left:0}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__container>div>span.jodit_hovered{background:#dcdcdc;border-color:#dcdcdc}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options{font-size:14px}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label{padding-top:0;text-align:left}.jodit-form__inserter .jodit-form__table-creator-box .jodit-form__options label input{margin-right:8px}.jodit-form__inserter label{font-size:14px;margin:0;padding:8px;text-align:center}.jodit-xpath{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:calc(8px/-2)}.jodit-xpath__item{display:-webkit-box;display:-ms-flexbox;display:flex;height:11px;line-height:calc(11px - 1px)}.jodit-xpath__item a{color:#4c4c4c;font-size:11px;margin-left:2px;outline:0;padding:0 3px}.jodit-wysiwyg{outline:0}.jodit-wysiwyg ::-moz-selection, .jodit-wysiwyg::-moz-selection{background:#b5d6fd;color:#4c4c4c}.jodit-wysiwyg ::selection,.jodit-wysiwyg::selection{background:#b5d6fd;color:#4c4c4c}.jodit-container:not(.jodit_inline) .jodit-wysiwyg{margin:0;outline:0;overflow-x:auto;padding:8px;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg img{max-width:100%;position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media{position:relative}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media *{position:relative;z-index:0}.jodit-container:not(.jodit_inline) .jodit-wysiwyg jodit-media:before{content:"";inset:0;position:absolute;z-index:1}.jodit-form{color:#4c4c4c;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px}.jodit-form.jodit_error{border-color:#ff3b3b;-webkit-box-shadow:inset 0 0 3px 0 hsla(0,0%,74%,.3);box-shadow:inset 0 0 3px 0 hsla(0,0%,74%,.3)}@media (max-width:768px){.jodit-form{min-width:150px}}.jodit-form button{background:#d6d6d6;border:none;color:#4c4c4c;cursor:pointer;font-size:16px;height:36px;line-height:1;margin-bottom:8px;margin-top:8px;outline:none;padding:8px;text-decoration:none;-webkit-transition:background .2s ease 0s;transition:background .2s ease 0s}.jodit-form button:hover{background-color:#ecebe9;color:#4c4c4c}.jodit-form button:active{background:#ecebe9;color:#4c4c4c}.jodit-form label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;text-align:left;white-space:nowrap}.jodit-form label:last-child{margin-bottom:0}.jodit-form .jodit-form__center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.jodit .jodit-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dadada;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;font-size:14px;height:32px;line-height:1.2;outline:none;padding:0 8px;width:100%}.jodit .jodit-input[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-select[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-textarea[disabled]{background-color:#f0f0f0;color:#dadada}.jodit .jodit-input_has-error_true{border-color:#ff3b3b}.jodit .jodit-select_has-error_true{border-color:#ff3b3b}.jodit .jodit-textarea_has-error_true{border-color:#ff3b3b}.jodit .jodit-input:focus{border-color:#66afe9;outline:0}.jodit-checkbox{border:0;cursor:pointer;height:16px;margin:0 calc(8px/2) 0 0;outline:none;padding:0;position:relative;width:16px;z-index:2}.jodit-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 4.95 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-2{fill:%23444}%3C/style%3E%3C/defs%3E%3Ctitle%3Earrows%3C/title%3E%3Cpath d='M0 0h4.95v10H0z' style='fill:%23fff'/%3E%3Cpath d='m1.41 4.67 1.07-1.49 1.06 1.49zM3.54 5.33 2.48 6.82 1.41 5.33z' class='cls-2'/%3E%3C/svg%3E");background-position:98% 50%;background-repeat:no-repeat;padding-right:calc(8px*2)}.jodit-textarea{height:auto}.jodit-form__group{min-width:180px}.jodit-textarea{min-width:180px}.jodit-form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:8px}.jodit-form__group label{margin-bottom:calc(8px/2)}.jodit-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#dadada;border:0;border-radius:.25rem;color:#4c4c4c;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:calc(8px*4);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;margin:0;padding:0 8px;position:relative;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:auto}.jodit-button svg{display:inline-block;height:24px;width:24px}.jodit-button svg+span{margin-left:calc(8px/2)}.jodit-button:active,.jodit-button:focus{outline:0}.jodit-button.disabled{opacity:.7}.jodit-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.jodit-button .jodit_icon,.jodit-button svg,.jodit-dialog__header .jodit_icon,.jodit-dialog__header svg{display:inline-block;height:16px;vertical-align:middle;width:16px}.jodit-switcher-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-switcher-wrapper .jodit-switcher+span{margin-left:8px}.jodit-switcher{display:inline-block;height:32px;position:relative;width:60px}.jodit-switcher input{height:0;opacity:0;width:0}.jodit-switcher .jodit-switcher__slider{background-color:#dadada;border-radius:32px;cursor:pointer;inset:0;position:absolute;-webkit-transition:.4s;transition:.4s}.jodit-switcher .jodit-switcher__slider:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:calc(32px - 4px*2);left:4px;position:absolute;-webkit-transition:.4s;transition:.4s;width:calc(32px - 4px*2)}input:checked+.jodit-switcher__slider{background-color:#2196f3}input:checked+.jodit-switcher__slider:before{-webkit-transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)));-ms-transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)));transform:translateX(calc(60px - 4px*2 - calc(32px - 4px*2)))}input:focus+.jodit-switcher__slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.jodit-button-group{display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-button-group input{display:none}.jodit-button-group button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.jodit-button-group button+button{margin-left:-1px}.jodit-button-group button:first-child,.jodit-button-group input:first-child+button{border-bottom-right-radius:0;border-right:0;border-top-right-radius:0}.jodit-button-group button:last-child,.jodit-button-group input:last-child+button{border-bottom-left-radius:0;border-left:0;border-top-left-radius:0}.jodit-button-group input[type=checkbox]:checked+button,.jodit-button-group input[type=checkbox]:not(:checked)+button+button{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.05)}.jodit_text_icons .jodit_icon{font-size:14px;width:auto}.jodit_text_icons .jodit_icon:first-letter{text-transform:uppercase}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;width:auto}.jodit_text_icons .jodit-tabs .jodit-tabs__buttons>a i{width:auto}.jodit_text_icons.jodit-dialog .jodit-button{color:rgba(0,0,0,.75);font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;padding:8px;width:auto}.jodit_text_icons.jodit-dialog .jodit-dialog__header a{color:rgba(0,0,0,.75);font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen-sans,ubuntu,cantarell,"Helvetica Neue",sans-serif;padding:8px;width:auto}.jodit_text_icons.jodit-dialog .jodit-button .jodit_icon,.jodit_text_icons.jodit-dialog .jodit-dialog__header a .jodit_icon{width:auto}.jodit-grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.jodit-grid.jodit-grid_column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:480px){.jodit-grid.jodit-grid_xs-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jodit-grid [class*=jodit_col-]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.jodit-grid .jodit_col-lg-5-5{width:100%}.jodit-grid .jodit_col-lg-4-5{width:80%}.jodit-grid .jodit_col-lg-3-5{width:60%}.jodit-grid .jodit_col-lg-2-5{width:40%}.jodit-grid .jodit_col-lg-1-5{width:20%}.jodit-grid .jodit_col-lg-4-4{width:100%}.jodit-grid .jodit_col-lg-3-4{width:75%}.jodit-grid .jodit_col-lg-2-4{width:50%}.jodit-grid .jodit_col-lg-1-4{width:25%}@media (max-width:992px){.jodit-grid .jodit_col-md-5-5{width:100%}.jodit-grid .jodit_col-md-4-5{width:80%}.jodit-grid .jodit_col-md-3-5{width:60%}.jodit-grid .jodit_col-md-2-5{width:40%}.jodit-grid .jodit_col-md-1-5{width:20%}.jodit-grid .jodit_col-md-4-4{width:100%}.jodit-grid .jodit_col-md-3-4{width:75%}.jodit-grid .jodit_col-md-2-4{width:50%}.jodit-grid .jodit_col-md-1-4{width:25%}}@media (max-width:768px){.jodit-grid .jodit_col-sm-5-5{width:100%}.jodit-grid .jodit_col-sm-4-5{width:80%}.jodit-grid .jodit_col-sm-3-5{width:60%}.jodit-grid .jodit_col-sm-2-5{width:40%}.jodit-grid .jodit_col-sm-1-5{width:20%}.jodit-grid .jodit_col-sm-4-4{width:100%}.jodit-grid .jodit_col-sm-3-4{width:75%}.jodit-grid .jodit_col-sm-2-4{width:50%}.jodit-grid .jodit_col-sm-1-4{width:25%}}@media (max-width:480px){.jodit-grid .jodit_col-xs-5-5{width:100%}.jodit-grid .jodit_col-xs-4-5{width:80%}.jodit-grid .jodit_col-xs-3-5{width:60%}.jodit-grid .jodit_col-xs-2-5{width:40%}.jodit-grid .jodit_col-xs-1-5{width:20%}.jodit-grid .jodit_col-xs-4-4{width:100%}.jodit-grid .jodit_col-xs-3-4{width:75%}.jodit-grid .jodit_col-xs-2-4{width:50%}.jodit-grid .jodit_col-xs-1-4{width:25%}}@-webkit-keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes b{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.jodit-icon_loader{-webkit-animation:b 2s ease-out 0s infinite;animation:b 2s ease-out 0s infinite;background:url(data:image/png;base64,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) no-repeat 50%;background-size:100% 100%;display:inline-block;height:48px;vertical-align:middle;width:48px;will-change:transform}.jodit-icon{background:50% no-repeat;background-size:contain;height:14px;overflow:visible;width:14px;fill:#4c4c4c;-webkit-transform-origin:0 0!important;-ms-transform-origin:0 0!important;transform-origin:0 0!important}.jodit-icon{stroke:#4c4c4c}.jodit-icon_close{stroke:#4c4c4c}svg.jodit-icon{height:auto;isolation:isolate}.jodit-icon_text{font-size:14px}.jodit,.jodit *,.jodit-container,.jodit-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.jodit .jodit-workplace,.jodit-container .jodit-workplace{overflow:auto;position:relative}.jodit .jodit-workplace .jodit-wysiwyg,.jodit .jodit-workplace .jodit-wysiwyg_iframe,.jodit-container .jodit-workplace .jodit-wysiwyg,.jodit-container .jodit-workplace .jodit-wysiwyg_iframe{height:100%;width:100%}.jodit-wysiwyg [contenteditable=false]{cursor:default}.jodit-container:not(.jodit_inline){background-color:#f5f5f6;border:1px solid #dadada;border-radius:3px}.jodit-container:not(.jodit_inline) .jodit-workplace{background-color:#fff;border:0 solid #dadada;max-height:100%}.jodit-container:not(.jodit_inline).jodit_disabled{background:#dadada}.jodit-container:not(.jodit_inline).jodit_disabled .jodit-workplace{opacity:.4}.jodit_disabled,.jodit_lock{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.jodit_hidden{display:none!important}.jodit_vertical_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.jodit-box{background:0 0;border:0;float:none;height:auto;margin:0;max-width:none;outline:0;padding:0;position:static;width:auto}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal{background-image:repeating-linear-gradient(transparent 0,transparent calc(calc(14px + calc((14px - 4px)*2) + 2px*2) - 1px),#6b6b6b calc(14px + calc((14px - 4px)*2) + 2px*2))}.jodit-dialog_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar-editor-collection_mode_horizontal:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty){border-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar__box:not(:empty){border-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#6b6b6b}.jodit_theme_dark .jodit-toolbar__box:not(:empty) .jodit-toolbar-editor-collection:after{background-color:#6b6b6b}.jodit-dialog_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:#6b6b6b}.jodit_theme_dark .jodit-ui-group_separated_true:not(:last-child,.jodit-ui-group_before-spacer_true):after{border-right-color:#6b6b6b}.jodit-dialog_theme_dark.jodit-container{background-color:#575757;border-color:#dadada}.jodit_theme_dark.jodit-container{background-color:#575757;border-color:#dadada}.jodit-dialog_theme_dark.jodit-container.jodit_disabled{background-color:#575757}.jodit_theme_dark.jodit-container.jodit_disabled{background-color:#575757}.jodit-dialog_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}.jodit_theme_dark.jodit-container:not(.jodit_inline) .jodit-workplace{border-color:#575757}.jodit-dialog_theme_dark .jodit-popup__content{background:#575757}.jodit_theme_dark .jodit-popup__content{background:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__text{color:#d1cccc}.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-toolbar-button__text{color:#d1cccc}.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-toolbar-select__text{color:#d1cccc}.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){color:#575757}.jodit_theme_dark .jodit-ui-button__text{color:#d1cccc}.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]){color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button svg{fill:silver;stroke:silver}.jodit-dialog_theme_dark .jodit-ui-button svg:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button svg:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){stroke:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button .jodit-icon{fill:silver;stroke:silver}.jodit_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button .jodit-icon:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button svg{fill:silver;stroke:silver}.jodit_theme_dark .jodit-ui-button svg:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button svg:hover:not([disabled]){fill:#575757}.jodit_theme_dark .jodit-ui-button__trigger{fill:#4c4c4c;stroke:#4c4c4c}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){stroke:#575757}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){fill:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-toolbar-select__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__button:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__text:hover:not([disabled]){background-color:silver;color:#575757}.jodit_theme_dark .jodit-ui-button__trigger:hover:not([disabled]){background-color:silver;color:#575757}.jodit-dialog_theme_dark .jodit-status-bar{background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty){background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit_theme_dark .jodit-status-bar{background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty){background-color:#5f5c5c;border-color:#6b6b6b;color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item a{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover{color:#d1cccc}.jodit-dialog_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited{color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty){color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item a{color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item span{color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link{color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover{color:#d1cccc}.jodit-dialog_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:#d1cccc}.jodit_theme_dark .jodit-status-bar{color:#d1cccc}.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item a{color:#d1cccc}.jodit_theme_dark .jodit-status-bar .jodit-status-bar__item span{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:hover{color:#d1cccc}.jodit_theme_dark .jodit-status-bar a.jodit-status-bar-link:visited{color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty){color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item a{color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) .jodit-status-bar__item span{color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link{color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:hover{color:#d1cccc}.jodit_theme_dark .jodit-workplace+.jodit-status-bar:not(:empty) a.jodit-status-bar-link:visited{color:#d1cccc}.jodit-dialog_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}.jodit_theme_dark .jodit-toolbar__box:not(:empty){background:#5f5c5c}.jodit-dialog_theme_dark .jodit-icon-close{stroke:silver}.jodit_theme_dark .jodit-icon-close{stroke:silver}.jodit-dialog_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}.jodit-dialog_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}.jodit_theme_dark .jodit-wysiwyg{background-color:#575757;color:#d1cccc}.jodit_theme_dark .jodit-wysiwyg_iframe{background-color:#575757;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form input[type=text]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form input[type=url]{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit_theme_dark .jodit-form textarea{background-color:rgba(81,81,81,.41);border-color:#686767;color:#d1cccc}.jodit-dialog_theme_dark .jodit-form button{background-color:hsla(0,0%,41%,.75);color:#d1cccc}.jodit_theme_dark .jodit-form button{background-color:hsla(0,0%,41%,.75);color:#d1cccc}.jodit-dialog_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,.8)}.jodit_theme_dark .jodit-placeholder{color:hsla(0,5%,81%,.8)}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}.jodit-dialog_theme_dark .jodit_uploadfile_button{color:#d1cccc}.jodit_theme_dark .jodit-drag-and-drop__file-box{color:#d1cccc}.jodit_theme_dark .jodit_uploadfile_button{color:#d1cccc}.jodit-dialog_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:hsla(0,0%,41%,.75)}.jodit-dialog_theme_dark .jodit_uploadfile_button:hover{background-color:hsla(0,0%,41%,.75)}.jodit_theme_dark .jodit-drag-and-drop__file-box:hover{background-color:hsla(0,0%,41%,.75)}.jodit_theme_dark .jodit_uploadfile_button:hover{background-color:hsla(0,0%,41%,.75)}.jodit-dialog_theme_dark .jodit-add-new-line:before{border-top-color:#686767}.jodit_theme_dark .jodit-add-new-line:before{border-top-color:#686767}.jodit-dialog_theme_dark .jodit-add-new-line span{background:hsla(0,0%,41%,.75);border-color:#686767}.jodit_theme_dark .jodit-add-new-line span{background:hsla(0,0%,41%,.75);border-color:#686767}.jodit-dialog_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}.jodit_theme_dark .jodit-add-new-line span svg{fill:#d1cccc}.jodit-dialog_theme_dark .jodit-resizer>i{background:hsla(0,0%,41%,.75);border-color:silver}.jodit_theme_dark .jodit-resizer>i{background:hsla(0,0%,41%,.75);border-color:silver}.jodit-dialog_theme_dark .jodit-input{background-color:silver;border-color:#444;color:#444}.jodit-dialog_theme_dark .jodit-select{background-color:silver;border-color:#444;color:#444}.jodit_theme_dark .jodit-input{background-color:silver;border-color:#444;color:#444}.jodit_theme_dark .jodit-select{background-color:silver;border-color:#444;color:#444}.jodit-dialog_theme_dark.jodit-dialog{background-color:#575757}.jodit_theme_dark.jodit-dialog{background-color:#575757}.jodit-dialog_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}.jodit_theme_dark.jodit-dialog .jodit-dialog__header{border-color:#444}.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item{border-color:#444}.jodit-dialog_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}.jodit_theme_dark.jodit-dialog .jodit-filebrowser__files.active .jodit-filebrowser__files-item-info{background-color:#d1cccc}
/* End */


/* Start:/local/templates/avis/assets/styles/main.css?176347763430464*/

@keyframes f-fadeOut {
  100% {
    opacity: 0;
    backdrop-filter: blur(0);
    -webkit-backdrop-filter: blur(0);
  }
}
/* up */
@keyframes f-zoomInUp-animated {
    from{
        transform: translate3d(0, 1rem, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
        backdrop-filter: var(--blur);
        -webkit-backdrop-filter: var(--blur);
    }
}
@keyframes f-zoomInUp-animated-important {
    from{
        transform: translate3d(0, 1rem, 0);
        opacity: 0 !important;
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1 !important;
    }
}
/* out up */
@keyframes f-fadeOut-animated {
    to {
        transform: translate3d(0, 1rem, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
}
/* right */
@keyframes f-zoomInRight-animated {
    from{
        transform: translate3d(100%, 0, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
        backdrop-filter: var(--blur);
        -webkit-backdrop-filter: var(--blur);
    }
}
/* out right */
@keyframes f-fadeOutRight-animated {
    to {
        transform: translate3d(100%, 0, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
}
/* left */
@keyframes f-zoomInLeft-animated {
    from{
        transform: translate3d(-100%, 0, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
    to {
        transform: translate3d(0, 0, 0);
        opacity: 1;
        backdrop-filter: var(--blur);
        -webkit-backdrop-filter: var(--blur);
    }
}
/* out left */
@keyframes f-fadeOutLeft-animated {
    to {
        transform: translate3d(-100%, 0, 0);
        opacity: 0;
        backdrop-filter: blur(0);
        -webkit-backdrop-filter: blur(0);
    }
}

a,
button,
.button {
    transition: var(--transition);
}
a, button {
    color: currentColor;
    
}
button,
textarea,
input,
select,
label,
a {
    -webkit-tap-highlight-color: transparent;
}

a:not([class]),
.link {
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    text-decoration-skip-ink: none;
    transition: var(--transition);
    text-decoration-color: currentColor;
}
a:not([class]):hover,
.link:hover {
    text-decoration-color: transparent;
}

.disabled {
    opacity: 0.5;
    pointer-events: none;
}

body._overlay {
    overflow: hidden;
}
body._overlay .header,
body._overlay .header-catalog {
    padding-right: var(--width-scrollbar, 0);
}

body::before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, 0.5);
    z-index: 40;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}

body._overlay::before {
    pointer-events: all;
    opacity: 1;
}
.main {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/* container */
.container {
    max-width: calc(var(--container-width) + var(--grid-gap) * 2);
}
.container-full {
    max-width: 100%;
}
.container-right {
    width: 100%;
    padding-right: var(--grid-gap);
    margin-right: auto;
    margin-left: auto;
}
.container-left {
    width: 100%;
    padding-left: var(--grid-gap);
    margin-right: auto;
    margin-left: auto;
}
.container-medium {
    max-width: calc(var(--container-medium-width) + var(--grid-gap) * 2);
    width: 100%;
    padding-right: var(--grid-gap);
    padding-left: var(--grid-gap);
}
.container,
.container-full {
    width: 100%;
    padding-right: var(--grid-gap);
    padding-left: var(--grid-gap);
    margin-right: auto;
    margin-left: auto;
}

@media screen and (max-width: 1023.5px) {
    .container-right {
        padding-left: var(--grid-gap);
    }
    .container-left {
        padding-right: var(--grid-gap);
    }
}

/* logo */
.logo {
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    width: auto;
    max-width: 100%;
    height: var(--height-logo, 100%);
    color: var(--color-text);
}
.logo__icon {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    color: var(--color-primary);
}
.logo__main {
    min-width: var(--height-logo, 100%);
    width: var(--height-logo, 100%);
    min-height: var(--height-logo, 100%);
    height: var(--height-logo, 100%);
    color: var(--color-blue);
}
.logo svg,
.logo img {
    display: block;
    width: auto;
    max-width: 100%;
    height: 100%;
}
.logo img {
    object-fit: contain;
}
.logo__descr {
    font-size: 2.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    hyphens: auto;
    word-break: break-all;
}

@media screen and (min-width: 768px) {
    .logo__main {
        display: none;
    }
}

@media screen and (max-width: 1279px) {
    .logo__descr {
        font-size: 2rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .logo__icon {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .logo {
        gap: 0.25rem;
    }
    .logo__descr {
        font-size: 1.5rem;
    }
}

/* icon */
.icon svg {
    transition: var(--transition);
}
@media screen and (min-width: 1024px) {
    .icon:hover svg {
        transform: var(--scale);
    }    
}

/* text-decoration underline */
.tdu,
.tdu-reverse {
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    text-decoration-skip-ink: none;
    transition: var(--transition);
}
.tdu {
    text-decoration-color: currentColor;
}
.tdu:hover {
    text-decoration-color: transparent;
}

.tdu-reverse {
    text-decoration-color: transparent;
}
.tdu-reverse:hover {
    text-decoration-color: currentColor;
}

/* section */
.section:not(.section-offindent) {
    padding-bottom: var(--section-offset);
}
.section-medium:not(.section-offindent) {
    padding-bottom: var(--section-offset-medium);
}
.section-small:not(.section-offindent) {
    padding-bottom: var(--section-offset-small);
}

.section-fullheight,
.section-fullheight .section__bg,
.section-fullheight .section__bg > .container,
.section-fullheight .section__bg > .container-medium,
.section-fullheight .section__bg > .container-small {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.section-test {
    padding: 0.625rem 0;
}
.section__header {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.section__header:not(.section__header-offindent) {
    padding-bottom: var(--section-header-offset);
}

.section__header-center {
    text-align: center;
}
.section__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.section__introtext {
    margin-top: var(--offset-medium);
}
.section__bottom {
    padding-top: 1.25rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--offset-small);
}
.section__bottom .button_extralight {
    box-shadow: none;
}
.section__bottom-more .button {
    width: 18.125rem;
}
.section__bg {
    width: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.section__bg[style^="background-image:"] {
    padding: var(--offset-main) 0;
}
@media screen and (max-width: 1439px) {
    .section__bottom {
        padding-top: 1rem;
    }
}
@media screen and (max-width: 1279px) {
    .section__bottom {
        padding-top: 0.75rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .section__introtext {
        margin-top: var(--offset-extrasmall);
    }
    .section-desktop {
        display: none;
    }
    .section__bottom-more .button {
        --size-btn: 2.5rem;
    }
}
@media screen and (max-width: 767px) {
    .section__bottom {
        width: 100%;
    }
}
@media screen and (max-width: 575px) {
    .example-wrapper {
        --width-card: 100% !important;
    }
    .section__bottom-more,
    .section__bottom-more .button {
        width: 100%;
    }
}

/* img */
.img img {
    user-select: none;
}

/* swiper */
.swiper {
    transition: var(--transition);
    opacity: 0;
}
.swiper.swiper-initialized {
    opacity: 1;
}
.swiper-wrapper {
    align-items: stretch;
}
.swiper-slide {
    height: auto;
}
.swiper-pagination {
    pointer-events: none;
}
.swiper-pagination-bullet {
    pointer-events: all;
}
.swiper-prev {
    transform: scaleX(-1);
}
.swiper-button-lock {
    display: none !important;
}
.swiper-button-disabled {
    opacity: 0.2;
    pointer-events: none !important;
}
@media screen and (max-width: 1920px) {
    .swiper-container {
        padding-left: var(--grid-gap);
        padding-right: var(--grid-gap);
        margin-left: calc(var(--grid-gap) * -1);
        margin-right: calc(var(--grid-gap) * -1);
        width: calc(100% + var(--grid-gap) * 2);
    }
}
@media screen and (max-width: 1023.5px) {
    .swiper-mobile {
        padding-left: var(--grid-gap);
        padding-right: var(--grid-gap);
        margin-left: calc(var(--grid-gap) * -1);
        margin-right: calc(var(--grid-gap) * -1);
        width: calc(100% + var(--grid-gap) * 2);
    }
}

/**/
.overflow-hidden {
    overflow: hidden;
}

/* loader */
@keyframes loader {
    from {
        transform: rotate(0);
    }
    to {
        transform: rotate(360deg);
    }
}
@keyframes showLoader {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.overlay,
.overlay-item,
.overlay-main {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-black-secondary-40);
    transition: var(--transition);
    animation: showLoader 0.2s;
}
.overlay .preloader,
.overlay-item .preloader,
.overlay-main .preloader {
    max-width: 100%;
    max-height: 100%;
}

.overlay._hide,
.overlay-item._hide,
.overlay-main._hide {
    opacity: 0;
}
.overlay {
    position: fixed;
    z-index: 40;
    opacity: 0;
    transition: 0.2s all;
}
.overlay._show {
    opacity: 1;
}
.overlay-item {
    position: absolute;
    z-index: 40;
    border-radius: var(--radius);
}
.overlay-main {
    position: fixed;
    z-index: 500;
}

/*
body:not(.overflow-hidden) .overlay-main {
    opacity: 0;
    pointer-events: none;
}
*/

body.overflow-hidden {
    margin-right: var(--width-scrollbar, 0);
}
body.overflow-hidden .header {
    padding-right: var(--width-scrollbar, 0);
    width: calc(100% + var(--width-scrollbar, 0));
}

.preloader {
    width: 2.5rem;
    height: 2.5rem;
    animation: loader 2s infinite;
}
.preloader svg {
    width: 100%;
    height: 100%;
}

/* ya map */
.ymaps-2-1-79-controls__toolbar {
    margin-top: 1rem !important;
}
.ymaps-2-1-79-controls__control_toolbar {
    margin-right: 1rem !important;
}
.ymaps-2-1-79-controls__control_toolbar > *,
.ymaps-2-1-79-zoom__button > * {
    display: none !important;
}
.ymaps-2-1-79-controls__control {
    inset: 5rem 1rem auto auto !important;
}
.ymaps-2-1-79-zoom {
    width: 2rem !important;
    padding: 2rem 0 !important;
    height: 0.75rem !important;
}
.ymaps-2-1-79-controls__control_toolbar,
.ymaps-2-1-79-zoom__button,
.ymaps3x0--button.ymaps3x0--control-button {
    width: 2rem !important;
    height: 2rem !important;
    background-color: var(--color-extralight) !important;
    border-radius: var(--radius-small) !important;
    box-shadow: var(--shadow-hover) !important;
    cursor: pointer;
    background-position: center;
    background-size: 1rem;
    background-repeat: no-repeat;
    padding: 0 !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ymaps-2-1-79-controls__control_toolbar,
.ymaps3x0--geolocation-control {
    background-image: url('/local/templates/avis/assets/styles/../../images/icons/navigation.svg') !important;
}
.ymaps3x0--geolocation-control {
    background-size: 1.25rem 1.25rem !important;
}
.ymaps-2-1-79-zoom__plus,
.ymaps3x0--zoom-control__in {
    background-image: url('/local/templates/avis/assets/styles/../../images/icons/navigation-plus.svg') !important;
}
.ymaps-2-1-79-zoom__minus,
.ymaps3x0--zoom-control__out {
    background-image: url('/local/templates/avis/assets/styles/../../images/icons/navigation-minus.svg') !important;
}

/**/
.ymaps-2-1-79-balloon {
    box-shadow: none !important;
}
.ymaps-2-1-79-balloon__layout {
    background: transparent !important;
}
.ymaps-2-1-79-balloon__content {
    border-radius: var(--radius);
    border: none;
    box-shadow: var(--shadow);
    padding: var(--offset-secondary);
    min-width: 15rem !important;
}
.ymaps-2-1-79-balloon_type_route .ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content,
.ymaps-2-1-79-balloon__close + .ymaps-2-1-79-balloon__content {
    padding-right: var(--offset-secondary) !important;
    margin-right: 0 !important;
}
.ymaps3x0--map-copyrights,
.ymaps-2-1-79-copyrights-pane {
    display: none !important;
}
.ymaps3x0--zoom-control.ymaps3x0--zoom-control_vertical {
    flex-direction: column;
    gap: 0.5rem;
}
.ymaps3x0--control__background {
    background-color: transparent !important;
    box-shadow: none !important;
}
/**/
.marker-map {
    --size-marker: 2.25rem;
    --color-marker: var(--color-primary);

    width: var(--size-marker);
    height: var(--size-marker);
    transform: translate(calc(var(--size-marker) / -2), calc(var(--size-marker) / -1));
    color: var(--color-marker);
    cursor: pointer;
    transition: var(--transition);
}
.marker-map svg,
.marker-map img {
    display: block;
    width: 100%;
    height: 100%;
}
/* active */
.marker-map._active {
    --size-marker: 3rem;
    --color-marker: var(--color-dark);
}

/* izi toast */
html:not(.with-fancybox) .iziToast-wrapper-topRight,
html:not(.with-fancybox) .iziToast-wrapper-topCenter,
html:not(.with-fancybox) .iziToast-wrapper-topLeft {
    top: calc(var(--height-header, 0px) + var(--height-filters-toast, 0px));
}
.iziToast-wrapper-topRight,
.iziToast-wrapper-topCenter,
.iziToast-wrapper-topLeft,
.iziToast-wrapper-topCenter,
.iziToast-wrapper-bottomCenter {
    transition: var(--transition);
}
.iziToast-wrapper-topCenter,
.iziToast-wrapper-bottomCenter {
    text-align: right;
}
.iziToast {
    border-radius: 0;
    background: var(--color-black-secondary-40);
    border: 1px solid;
    border-image: linear-gradient(44.97deg, rgba(255, 255, 255, 0.4) 1.18%, rgba(255, 255, 255, 0.05) 100.34%) 1;
    backdrop-filter: blur(2.5rem);
    -webkit-backdrop-filter: blur(2.5rem);
    margin: 0;
    padding: 0 !important;
    min-height: 0;
    font-family: var(--font-family);
    transition: var(--transition);
}
.iziToast-card {
    border: none;
    background: none;
}
.iziToast>.iziToast-body .iziToast-title,
.iziToast>.iziToast-body .iziToast-message {
    font-weight: var(--font-regular);
    color: var(--color-text-extralight);
    font-size: 1rem;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
.iziToast>.iziToast-body .iziToast-title {
    text-transform: uppercase;
}
.iziToast:after {
    content: none;
}
.iziToast>.iziToast-progressbar>div {
    background: var(--color-extralight);
}
.iziToast>.iziToast-body,
.iziToast>.iziToast-body .iziToast-texts {
    margin: 0;
    padding: 0;
}
.iziToast>.iziToast-body .iziToast-texts {
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    min-height: 3rem;
    padding: var(--offset-secondary);
}
.iziToast-capsule + .iziToast-capsule {
    /* margin-top: var(--offset-small); */
    z-index: -1;
    position: absolute;
    top: 0;
    left: var(--offset-small);
    transform: translateY(10%) scale(0.9);
    width: calc(100% - var(--offset-small) * 2);
    height: 100%;
    transform-origin: right;
}
.iziToast-closing {
    opacity: 0;
}
@media screen and (min-width: 1024px) {
    .iziToast-wrapper {
        padding-right: var(--offset-small);
        padding-left: var(--offset-small);
    }
    .iziToast-wrapper-bottomRight,
    .iziToast-wrapper-bottomCenter {
        padding: var(--offset-medium);
    }
}
@media screen and (max-width: 1023.5px) {
    .iziToast {
        --width-card: 100%;
        width: 100%;
    }
    .iziToast-wrapper {
        padding-right: 0;
        padding-left: 0;
    }
    .iziToast-wrapper-bottomRight,
    .iziToast-wrapper-bottomCenter {
        padding: 0;
    }
    .iziToast-capsule + .iziToast-capsule {
        transform-origin: center;
    }
}


/* swiper-shadows */
.swiper-shadows {
    position: relative;
}
.swiper-shadows::before,
.swiper-shadows::after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    width: 5.5rem;
    pointer-events: none;
    z-index: 2;
    transition: var(--transition);
    opacity: 0;
}
.swiper-shadows._small::before,
.swiper-shadows._small::after {
    width: 3.5rem;
}
.swiper-shadows::before {
    left: 0;
    background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 46.59%);
}
.swiper-shadows::after {
    right: 0;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 46.59%);
}
.swiper-shadows._left::before {
    opacity: 1;
}
.swiper-shadows._right::after {
    opacity: 1;
}

@media screen and (max-width: 575px) {
    .swiper-shadows._left::before,
    .swiper-shadows._right::after {
        opacity: 0;
    }
}

/* fixed-menu */
.fixed-menu {
    z-index: 30;
    position: fixed;
    left: 0;
    bottom: var(--offset-small);
    width: 100%;
    padding: 0 var(--grid-gap);
    overflow: hidden;
    pointer-events: none;
}
.fixed-menu .menu-mobile {
    pointer-events: all;
    transition: 0.75s all ease;
}
.fixed-menu:not(._open) .menu-mobile {
    transform: translateX(calc(var(--grid-gap) * -1 - 80%));
}

@media screen and (min-width: 576px) {
    .fixed-menu {
        display: none;
    }
}

/* hidden */
.hidden {
    display: none !important;
}

@media screen and (min-width: 425px) {
    .hidden-superdesktop {
        display: none !important;
    }
}
@media screen and (min-width: 768px) {
    .hidden-extradesktop {
        display: none !important;
    }    
}
@media screen and (min-width: 1024px) {
    .hidden-desktop {
        display: none !important;
    }
}
@media screen and (min-width: 1280px) {
    .hidden-minidesktop {
        display: none !important;
    }
}


@media screen and (max-width: 1279px) {
    .hidden-minimobile {
        display: none !important;
    }
}
@media screen and (max-width: 1023.5px) {
    .hidden-mobile {
        display: none !important;
    }
}
@media screen and (max-width: 767px) {
    .hidden-extramobile {
        display: none !important;
    }
}
@media screen and (max-width: 424px) {
    .hidden-supermobile {
        display: none !important;
    }
}



/* datepicker */
/* date */
.air-datepicker-global-container {
    z-index: 99999;
}
.field-date > .datepicker-dropdown {
    left: 50% !important;
    transform: translateX(-50%);
}
.datepicker-dropdown {
    padding-top: var(--offset-extrasmall);
    background-color: var(--color-extralight);
    box-shadow: var(--shadow-dropdown);
    z-index: 600;
}
.datepicker-view {
    width: calc(21.4375rem - var(--offset-secondary) * 2);
}
.datepicker-title {
    display: flex;
    align-items: center;
    text-align: left;
    padding: 0;
    margin: var(--offset-small) var(--offset-small) 0;
    font-weight: var(--font-semibold);
    font-size: 1.25rem;
    line-height: 1.4;
    min-height: 3.25rem;
    border-bottom: 0.0625rem solid var(--color-grey-purple);
    background-color: transparent;
    box-shadow: none;
}
.datepicker-dropdown .datepicker-picker {
    box-shadow: none;
}
.datepicker-picker {
    border: none;
    border-radius: 0;
}
.datepicker-header .datepicker-controls .button {
    display: flex;
    background-color: transparent;
    border: none;
    border-radius: 0;
    color: currentColor;
    height: 2.5rem;
    min-width: 2.5rem;
    padding: 0;
}

.datepicker-header .datepicker-controls {
    padding: 0;
    margin: 0 var(--offset-small);
    border-bottom: 0.0625rem solid var(--color-light-grey);
}
.datepicker-header .datepicker-controls .button:hover {
    background-color: transparent;
}
.datepicker-header .datepicker-controls .button {
    font-weight: var(--font-regular);
}
.datepicker-header .datepicker-controls .button.view-switch {
    text-align: left;
    justify-content: start;
    gap: var(--offset-extrasmall);
    order: -1;
    font-weight: var(--font-semibold);
}
.datepicker-header .datepicker-controls .button.prev-button svg,
.datepicker-header .datepicker-controls .button.next-button svg {
    content: '';
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.datepicker-header .datepicker-controls .button.prev-button::after {
    transform: scaleX(-1);
}

.datepicker-header .datepicker-controls .button.view-switch::after {
    transform: rotate(90deg);
}
.datepicker-footer {
    box-shadow: none;
    background-color: transparent;
    padding: 0 var(--offset-small) var(--offset-small);
}
.datepicker-footer .datepicker-controls .button {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-text-extralight);
    --btn-border: var(--btn-bg);
    --btn-padding: calc(var(--offset-medium) - 0.125rem);
    --btn-gap: var(--offset-small);
    --size-btn: 2.5rem;
    --btn-radius: 6.25rem;

    min-height: var(--size-btn);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--btn-gap);
    border: 0.0625rem solid var(--btn-border);
    background-color: var(--btn-bg);
    color: var(--btn-color);
    border-radius: var(--btn-radius);
    padding: calc(var(--offset-extrasmall) / 2) var(--btn-padding);
    white-space: nowrap;
    position: relative;
    transition: var(--transition);

    font-weight: var(--font-semibold);
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
    margin: 0;
}
@media screen and (min-width: 1024px) {
    .datepicker-footer .datepicker-controls .button:hover {
        --btn-bg: var(--color-secondary);
        --btn-color: var(--color-text-muted);
    }
}
.datepicker-footer .datepicker-controls .button:active {
    --btn-bg: var(--color-secondary);
    --btn-color: var(--color-text-muted);
}

.datepicker-main {
    padding: var(--offset-small);
}
.datepicker .days .dow, 
.datepicker-cell {
    min-height: 2.75rem;
    height: 2.75rem;
    max-width: 2.75rem;
    aspect-ratio: 1;
}
.datepicker .dow {
    font-weight: var(--font-semibold);
    font-size: 1rem;
    text-transform: uppercase;
    color: currentColor;
}
.datepicker-cell:not(.day) {
    flex-basis: calc(33% - 0.25rem);
    max-width: calc(33% - 0.25rem);
}

.datepicker span {
    border-radius: 50%;
}
.datepicker-cell.selected, 
.datepicker-cell.selected:hover {
    background-color: var(--color-primary);
}
.datepicker-cell.selected, 
.datepicker-cell.selected:hover {
    font-weight: var(--font-regular);
}
.datepicker-cell:not(.day) {
    height: 2.5rem;
}
.datepicker span {
    border-radius: 6.25rem;
}
.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover,
.datepicker-cell.day.range {
    background-color: var(--color-light-blue);
}
.datepicker-cell.range-start:not(.range-end) {
    border-radius: 50% 0 0 50%;
    background-color: var(--color-primary);
}
.datepicker-cell.range-end:not(.range-start) {
    border-radius: 0 50% 50% 0;
    background-color: var(--color-primary);
}
.modal-rangepicker .datepicker-dropdown.active {
    position: static !important;
}

@media screen and (max-width: 374px) {
    .datepicker .days .dow, .datepicker-cell {
        min-height: 2rem;
        height: 2rem;
        max-width: 2rem;
    }
    .datepicker-cell:not(.day) {
        height: 2rem;
    }
    .datepicker-view {
        width: auto;
    }
    .datepicker-title {
        font-size: 1rem;
        min-height: 3rem;
    }
}

/* example */
.example-container {
    padding: var(--offset-main);
    border-radius: var(--radius-medium);
    border: 0.0625rem dashed #9747FF;
}

.example-header {
    padding: var(--offset-main);
    border-radius: var(--radius-medium);
    background-color: var(--color-white);
}

/* body */
body {
    background-color: var(--color-bg);
    transition: 1s color ease-in-out, 1s background-color ease-in-out;
    display: flex;
    flex-direction: column;
    min-height: calc(100dvh - var(--height-bx-panel, 0px) - var(--height-tablebodytext, 0px));
}
.body-sidebar {
    flex-grow: 1;
}
.body-content {
    height: auto;
    display: flex;
    flex-direction: column;
}
.body-header {
    padding: var(--grid-gap) 0;
    background-color: var(--color-bg);
}
.body-lk {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--color-bg);
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
.body-lk .main:not(.main-offindent) {
    padding: var(--grid-gap) 0 0;
}
.body-lk .sidebar-aside {
    align-self: stretch;
    height: auto;
}

@media screen and (min-width: 1024px) {
    .body-sidebar {
        display: grid;
        grid-template-columns: var(--width-sidebar) calc(100% - var(--width-sidebar));
        align-items: stretch;
    }
    .body-content {
        padding-right: var(--offset-secondary);
    }
    .body-header {
        position: sticky;
        top: 0;
        padding: 1.75rem 0 2.25rem;
        z-index: 999;
        margin: 0 -0.0625rem;
        width: calc(100% + 0.125rem);
        transition: var(--transition);
    }
    .body-header::before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0, 0.4);
        opacity: 0;
        transition: var(--transition);
    }
    body.overflow-hidden .body-header::before {
        opacity: 1;
    }
}
@media screen and (max-width: 1023.5px) {
    .body-lk .main:not(.main-offindent) {
        padding: var(--offset-small) 0 1.125rem;
    }
}

/* fields */ 
.fields-2 {
    --columns-fields: 2;
}
.fields-3 {
    --columns-fields: 3;
}
.fields-4 {
    --columns-fields: 4;
}

@media screen and (max-width: 1279px) {
    .fields-4 {
        --columns-fields: 3;
    }
}
@media screen and (max-width: 767px) {
    .fields-3,
    .fields-4 {
        --columns-fields: 2;
    }
}
@media screen and (max-width: 575px) {
    .fields-2,
    .fields-3,
    .fields-4 {
        --columns-fields: 1;
    }
}

.pagetitle-wrapper > * {
    display: inline-block;
}
.pagetitle-wrapper__count {
    color: var(--color-grey);
    margin-left: var(--offset-small);
}
.pagetitle-wrapper__count,
.pagetitle {
    font-weight: var(--font-semibold);
    font-size: 6rem;
    line-height: 1.1;
}
@media screen and (max-width: 1439px) {
    .pagetitle-wrapper__count,
    .pagetitle {
        font-size: 4.5rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .pagetitle-wrapper__count,
    .pagetitle {
        font-size: 3rem;
    }
    .pagetitle-wrapper__count {
        margin-left: var(--offset-extrasmall);
    }
}
@media screen and (max-width: 767px) {
    .pagetitle-wrapper__count,
    .pagetitle {
        font-size: 2.5rem;
        line-height: 1.2;
    }
}

.link-primary {
    font-weight: var(--font-semibold);
    color: var(--color-primary);
    transition: var(--transition);
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
}
.link-primary svg {
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
}
@media screen and (min-width: 1024px) {
    .linl-primary:hover {
        color: var(--color-primary-dark);
    }   
}
@media screen and (max-width: 1023.5px) {
    .linl-primary {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}

/* link-circle */
.link-circle {
    --size-image: 3rem;

    display: flex;
    align-items: center;
    justify-content: center;
    min-width: var(--size-image);
    width: var(--size-image);
    min-height: var(--size-image);
    height: var(--size-image);
    border-radius: var(--size-image);
    overflow: hidden;
}
.link-circle img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.bx-panel-folded {
    display: none !important;
}

.canvas-confetti {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
    z-index: 999;
}

html.with-fancybox body.hide-scrollbar {
    --fancybox-scrollbar-compensate: var(--width-scrollbar);
}

.overlay-shadow {
    box-shadow: 0 0 0 999999px var(--color-black-40);
    position: absolute;
    z-index: 1500;
    transition: var(--transition);
    pointer-events: none;
}
/* End */


/* Start:/local/templates/avis/assets/styles/modals.css?176372701055973*/

/* fancy */
@keyframes f-fadeIn {
    0% { opacity: 0 }
    100% { opacity: var(--fancybox-opacity, 1) }
}

body.fancybox-active {
    overflow: hidden;
}
.fancybox__slide {
    scrollbar-width: none;
}
.fancybox__slide::-webkit-scrollbar,
.fancybox__slide::-webkit-scrollbar-track,
.fancybox__slide::-webkit-scrollbar-thumb {
    display: none;
}
.has-map .fancybox__content, 
.has-pdf .fancybox__content, 
.has-youtube .fancybox__content, 
.has-vimeo .fancybox__content, 
.has-html5video .fancybox__content,
.has-rutube.fancybox__content,
.has-vk.fancybox__content,
.fancybox__html5video {
    border-radius: var(--radius-main);
}
.has-map .fancybox__content iframe, 
.has-pdf .fancybox__content iframe, 
.has-youtube .fancybox__content iframe, 
.has-vimeo .fancybox__content iframe, 
.has-html5video .fancybox__content iframe,
.has-rutube.fancybox__content iframe,
.has-vk.fancybox__content iframe,
.fancybox__html5video iframe {
    border-radius: var(--radius-main);
    overflow: hidden;
}
body.fancybox-active,
body.compensate-for-scrollbar {
    margin-right: var(--width-scrollbar, 0);
}
.fancybox-container,
.fancybox__container {
    --fancybox-bg: var(--color-dark);
    --fancybox-opacity: 0.2;
}
.fancybox__container {
    backdrop-filter: var(--blur);
    -webkit-backdrop-filter: var(--blur);
}
.fancybox__content {
    --fancybox-content-color: var(--color-text);
    
    padding: 0;
}
.fancybox__content > iframe {
    display: block;
    width: 100%;
}
.fancybox-is-open .fancybox-inner {
    /* backdrop-filter: blur(40px); */
}
.fancybox-infobar {
    display: none;
}
.fancybox-slide,
.fancybox-slide--html,
.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn,
.fancybox__slide {
    padding: var(--offset-secondary);
}
.fancybox-slide--overflow {
    overflow: hidden;
}
.fancybox-image {
    border-radius: var(--radius);
}

.fancybox__container.is-closing {


}

.fancybox__nav {
    --fancybox-opacity: 1;
    --f-button-width: 3rem;
    --f-button-height: 3rem;
    --f-button-svg-width: 1.5rem;
    --f-button-svg-height: 1.5rem;
}
.f-carousel__nav .f-button.is-prev, 
.f-carousel__nav .f-button.is-next, 
.fancybox__nav .f-button.is-prev, 
.fancybox__nav .f-button.is-next {
    color: var(--color-extralight);
    background-color: var(--color-bright-blue-40);
}
.f-carousel__nav .f-button.is-prev svg, 
.f-carousel__nav .f-button.is-next svg, 
.fancybox__nav .f-button.is-prev svg, 
.fancybox__nav .f-button.is-next svg {
    filter: none;
}

@media screen and (min-width: 1024px) {
    .f-carousel__nav .f-button.is-prev:hover, 
    .f-carousel__nav .f-button.is-next:hover, 
    .fancybox__nav .f-button.is-prev:hover, 
    .fancybox__nav .f-button.is-next:hover {
        background-color: var(--color-primary);
    }
}
@media screen and (max-width: 1279px) {
    .f-carousel__nav, 
    .fancybox__nav {
        display: none;
    }
}


.fancybox-button.fancybox-close-small,
.fancybox-slide--html .fancybox-close-small,
.fancybox__content>.f-button.is-close-btn,
.is-compact .fancybox__content>.f-button.is-close-btn {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-text-extralight);
    --btn-border: var(--btn-bg);
    --btn-padding: calc(var(--offset-main) - 0.125rem);
    --btn-gap: var(--offset-small);
    --size-btn: 3rem;
    --size-svg: var(--size-icon);
    --btn-radius: 50%;
    --offset-badge: 0.125rem;
    --size-badge: 1rem;

    --f-button-width: var(--size-btn);
    --f-button-height: var(--size-btn);
    --f-button-border-radius: var(--btn-radius);
    --f-button-color: var(--fancybox-color, #fff);
    --f-button-hover-color: var(--fancybox-color, #fff);
    --f-button-bg: var(--btn-bg);
    --f-button-hover-bg: var(--color-primary-dark);
    --f-button-active-bg: var(--color-primary-dark);
    --f-button-svg-width: var(--size-svg);
    --f-button-svg-height: var(--size-svg);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--btn-gap);
    border: 0.0625rem solid var(--btn-border);
    color: var(--btn-color);
    padding: calc(var(--offset-extrasmall) / 2) var(--btn-padding);
    white-space: nowrap;
    transition: var(--transition);
    font-weight: var(--font-semibold);
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
    height: var(--size-btn);
    min-width: var(--size-btn);
    width: var(--size-btn);
    padding: 0.25rem;
    
    top: 0;
    left: calc(100% + 0.5rem);
    opacity: 1;
}
.fancybox-button.fancybox-close-small svg,
.fancybox-slide--html .fancybox-close-small svg,
.fancybox__content>.f-button.is-close-btn svg {
    /* width: 1.5rem; */
    /* height: 1.5rem; */
}
.fancybox__footer {
    --fancybox-opacity: 0.8;
}
.is-compact .fancybox__footer {
    background: transparent;
}

.has-rutube,
.has-vk {
    width: auto;
    height: 540px;
    max-width: 100%;
    max-height: 100%;
    aspect-ratio: 600 / 337;
}
.has-doc {
    border-radius: 24px;
    overflow: hidden;
    width: 1570px;
    height: 884px;
    max-width: 100%;
    max-height: 100%;
    aspect-ratio: 1570 / 884;
    user-select: none;
}

@media screen and (max-width: 1279px) {
    .has-map .fancybox__content, 
    .has-pdf .fancybox__content, 
    .has-youtube .fancybox__content, 
    .has-vimeo .fancybox__content, 
    .has-html5video .fancybox__content,
    .has-rutube.fancybox__content,
    .has-vk.fancybox__content,
    .fancybox__html5video {
        border-radius: var(--radius-medium);
    }
    .has-map .fancybox__content iframe, 
    .has-pdf .fancybox__content iframe, 
    .has-youtube .fancybox__content iframe, 
    .has-vimeo .fancybox__content iframe, 
    .has-html5video .fancybox__content iframe,
    .has-rutube.fancybox__content iframe,
    .has-vk.fancybox__content iframe,
    .fancybox__html5video iframe {
        border-radius: var(--radius-medium);
        overflow: hidden;
    }
}
@media screen and (max-width: 1023.5px) {
    .has-rutube,
    .has-vk {
        height: 400px;
    }
    
}
@media screen and (max-width: 767px) {
    .has-rutube,
    .has-vk {
        width: 100%;
        height: auto;
    }
}

/*
body.fancybox-active.compensate-for-scrollbar .header {
    padding-right: var(--width-scrollbar, 0);
}
*/



/* popup */
.popup {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: var(--color-extralight);
    border-top: 0.0625rem solid var(--color-grey);
    z-index: 999;
}
.popup__cookie {
    transition: var(--transition);
}
.popup__cookie-content {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    padding-top: var(--offset-medium);
    padding-bottom: var(--offset-medium);
}
.popup__cookie-descr {
    flex-grow: 1;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-weight: var(--font-semibold);
    letter-spacing: -0.02em;
    text-align: center;
}

.popup__cookie._hidden {
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    transform: translateY(calc(var(--offset-main) * -1));
}
.popup__cookie:not(._hidden) {
    transform: translateY(0);
}

@media screen and (max-width: 1023.5px) {
    .popup__cookie-descr {
        font-size: 1rem;
        text-align: left;
    }
}

/* modal */
.modal {
    --width-modal: 49.6875rem;
    --offset-modal: var(--grid-gap);
    --radius-modal: var(--radius);
    --size-modal-close: 2rem;
    --offset-modal-close-top: 0;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;

    --size-icon-custom: 7.5rem;

    max-width: var(--width-modal);
    display: none;
    overflow: visible;
    background-color: var(--color-extralight);
    padding: 0;
    border-radius: var(--radius-modal);
    transition: var(--transition) !important;
    z-index: 20;
    width: 100%;
    color: var(--color-text);
    height: var(--height-modal, auto);
    max-height: 100%;
}
.modal.fancybox__content {
    display: flex !important;
    flex-direction: column;
}

.modal.f-zoomInUp {
    animation: var(--f-transition-duration, 0.2s) ease both f-zoomInUp-animated;
}
.modal.f-fadeOut {
    animation: var(--f-transition-duration, 0.2s) ease both f-fadeOut-animated;
}
.modal .f-button {
    display: none !important;
}

.close {
    --size-close: var(--size-modal-close, var(--size-icon));

    min-width: var(--size-close);
    min-height: var(--size-close);
    width: var(--size-close);
    height: var(--size-close);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--radius);
    overflow: hidden;

    transition: var(--transition);
    color: var(--color-text-muted-dark);
}
.close svg {
    display: block;
    width: 100%;
    height: 100%;
}

.modal .close,
.modal .close-beside {
    position: absolute;
    top: var(--offset-modal-close-top, var(--offset-modal-close));
    right: var(--offset-modal-close-right, var(--offset-modal-close));
    left: var(--offset-modal-close-left, var(--offset-modal-close));
    z-index: 1;
}

@media screen and (min-width: 1024px) {
    .close:hover {
        color: var(--color-text);
    }
}
.close:active {
    color: var(--color-text-dark);
}

/**/
.modal__content {
    flex-grow: 1;
    padding-top: var(--offset-modal);
    padding-bottom: var(--offset-modal);
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    scrollbar-width: none;
}
.modal__content::-webkit-scrollbar,
.modal__content::-webkit-scrollbar-track,
.modal__content::-webkit-scrollbar-thumb {
    display: none;
}
.modal__content > *:not(:first-child) {
    margin-top: var(--offset-modal);
}
.modal__descr {
    margin-top: var(--offset-small);
    color: var(--color-text-muted);
}
.modal__icon {
    min-width: var(--size-icon-custom);
    width: var(--size-icon-custom);
    min-height: var(--size-icon-custom);
    height: var(--size-icon-custom);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}
.modal__icon-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: var(--color-bright-blue-10);
}
.modal__icon-bg svg  {
    display: block;
    width: 100%;
    height: 100%;
}
.modal__icon-img {
    width: var(--size-icon-custom);
    height: var(--size-icon-custom);
}
.modal__icon-img svg,
.modal__icon-img img {
    display: block;
    width: 100%;
    height: 100%;
}
.modal__icon-img img {
    object-fit: contain;
}
.modal__image {
    margin-top: var(--offset-modal);
    width: 100%;
    height: auto;
    overflow: hidden;
}
.modal__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.modal__bottom {
    width: 100%;
    display: flex;
    align-items: center;
    gap: var(--offset-small);
}

@media screen and (max-width: 1023.5px) {
    .modal {
        --size-modal-close: 1.5rem;
        --radius-modal: var(--radius);
        --offset-modal-close-top: calc(100% + var(--offset-secondary));
        --offset-modal-close-left: calc(50% - 1.5rem);
    }
    .modal__descr {
        margin-top: 0.25rem;
    }
}

@media screen and (min-width: 1024px) {
    /* modal-right */
    .modal-right {
        --offset-modal-close-top: 0;
        --offset-modal-close-right: calc(100% + 0.5rem);
        --offset-modal-close-left: auto;

        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        /* overflow: hidden; */
        border-radius: var(--radius);
    }
    .modal-right.f-zoomInUp {
        animation: var(--f-transition-duration, 0.2s) ease both f-zoomInRight-animated;
    }
    .modal-right.f-fadeOut {
        animation: var(--f-transition-duration, 0.2s) ease both f-fadeOutRight-animated;
    }
    /* modal-left */
    .modal-left {
        --offset-modal-close-top: 0;
        --offset-modal-close-left: calc(100% + 0.5rem);
        --offset-modal-close-right: auto;

        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        /* overflow: hidden; */
        border-radius: var(--radius);
    }
    .modal-left.f-zoomInUp {
        animation: var(--f-transition-duration, 0.2s) ease both f-zoomInLeft-animated;
    }
    .modal-left.f-fadeOut {
        animation: var(--f-transition-duration, 0.2s) ease both f-fadeOutLeft-animated;
    }
}


/**/
.modal-small {
    --width-modal: 26.5625rem;
    --offset-modal: var(--offset-main);
    --radius-modal: var(--radius-main);
}
.modal-center {
    text-align: center;
}
.modal-center .modal__content {
    align-items: center;
}

/* modal-form */
.modal-form {
    --width-modal: 37.5rem;
    --offset-modal: 1rem;
    --offset-modal-close: 1.25rem;
    --size-modal-close: 1.5rem;
    --radius-modal: var(--radius-semismall);
}
.modal-form__small {
    --width-modal: 23.375rem;
}
.modal-form__small .form-inputs {
    --gap: var(--offset-extrasmall);
}
@media screen and (max-width: 424px) {
    .modal-form__small .form-inputs.form-inputs__three {
        grid-template-columns: 1fr;
        gap: var(--offset-secondary);
    }
}

/* modal-info */
.modal-info {
    --width-modal: 26.5625rem;
    --offset-modal: var(--offset-main);
    --radius-modal: var(--radius-main);
    text-align: center;
}
.modal-info .modal__content {
    align-items: center;
    padding-left: var(--offset-modal);
    padding-right: var(--offset-modal);
}

@media screen and (min-width: 1440px) {
    .modal-info {
        --offset-modal-close-top: var(--offset-small);
    }
}
@media screen and (max-width: 1279px) {
    .modal-info {
        --width-modal: 21.4375rem;
        --offset-modal: var(--offset-medium);
        --radius-modal: var(--radius-medium);
        --size-icon-custom: 5.625rem;
    }
    .modal-info .modal__title {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .modal-info .modal__descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}


/* modal-shipmet */
.modal-shipment {
    max-height: 100%;
}

.modal-shipment__content {
    padding: 0.25rem;
    margin: -0.25rem;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    gap: var(--offset-medium);
}
.modal-shipment__content:not(:first-child) {
    margin-top: calc(var(--offset-secondary) - 0.25rem);
}
.modal-shipment__content-divider,
.modal-shipment__bottom-divider {
    width: 100%;
    height: 0.0625rem;
    background-color: var(--color-border);
}
.modal-shipment__bottom-divider {
    margin: 0 calc(var(--offset-modal) * -1);
    width: calc(var(--offset-modal) + 100%);
}
.modal-shipment__bottom {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-medium);
}
.modal-shipment__table {
    flex-grow: 1;
    overflow: hidden;
}
.modal-shipment__table-btns {
    display: flex;
    align-items: center;
    gap: var(--offset-secondary);
}
@media screen and (max-width: 1023.5px) {
    .modal-shipment .modal__title {
        font-size: 1rem;
        line-height: 1.4;
    }
    .modal-shipment__content {
        gap: var(--offset-secondary);
    }
    .modal-shipment__content:not(:first-child) {
        margin-top: 0.25rem;
    }
    .modal-shipment__content-search .input::placeholder {
        font-size: 0.75rem;
    }
    .modal-shipment__bottom .button,
    .modal-shipment__bottom .button-checkbox {
        --size-btn: 2rem;

        font-size: 0.875rem;
    }
    .modal-shipment__bottom .button {
        --btn-padding: 1rem;
    }
    .modal-shipment__bottom .button-checkbox {
        --btn-padding: 0.5rem;
    }
}

/* modal-order */
.modal-order {
    --width-modal: 53.125rem;
    --offset-modal: var(--offset-medium);
    --offset-modal-close-top: 0rem;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;

    background-color: #fff;
    max-height: 100%;
}

.modal-order .modal__content {
    padding-left: var(--offset-modal);
    padding-right: var(--offset-modal);
}
.modal-order__content-visible {
    overflow-y: visible;
}
.modal-order__top {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.modal-order__top-main {
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.modal-order__top-wrapper {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    gap: var(--offset-small);
}
.modal-order__head {
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.modal-order__head {
    align-items: start;
}
.modal-order__head .field,
.modal-order__head .field .input-line,
.modal-order__top .field,
.modal-order__top .field .input-line {
    min-width: 12.5rem;
}

.modal-order__head-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.modal-order__head-main {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.modal-order__head-main .input-line,
.modal-order__top-wrapper .input-line {
    text-align: right;
}
.modal-order__head-wrapper {
    width: 100%;
}
.modal-order__badge {
    display: block;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    color: var(--color-grey-purple);
}
.modal-order__badge svg {
    display: block;
    width: 100%;
    height: 100%;
}
.modal-order__title {
    font-size: 1.75rem;
    line-height: 1.4;
}
.modal-order__top-date {
    color: var(--color-grey-purple);
}
.modal-order__field._hidden {
    display: none;
}
.modal-order__field-list {
    display: flex;
    flex-direction: column;
    position: relative;
}
.modal-order__field-list .card-select {
    border-bottom: 0.0625rem solid var(--color-border-muted);
}
.modal-order__field-top,
.modal-order__field-descr {
    margin-bottom: var(--offset-small);
}
.modal-order__field-descr {
    color: var(--color-grey-purple);
}
.modal-order__field-title {
    font-size: 1.25rem;
    line-height: 1.4;
}
.modal-order__bottom {
    background-color: var(--color-black-secondary-60);
    border-image: linear-gradient(44.97deg, rgba(255, 255, 255, 0.4) 1.18%, rgba(255, 255, 255, 0.05) 100.34%) 1;
    backdrop-filter: blur(2.5rem);
    -webkit-backdrop-filter: blur(2.5rem);
    padding: var(--offset-modal);
    margin-left: calc(var(--offset-modal) * -1);
    margin-bottom: calc(var(--offset-modal) * -1);
    margin-right: calc(var(--offset-modal) * -1);
    width: calc(100% + var(--offset-modal) * 2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: var(--color-text-extralight);
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
.modal-order__btns {
    padding-top: var(--offset-modal);
    position: sticky;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 5;
    pointer-events: none;
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.modal-order__btns > * {
    pointer-events: all;
}
.modal__content > *:not(:first-child).modal-order__bottom,
.modal__content > *:not(:first-child).modal-order__btns {
    margin-top: auto;
}

.modal-order__form.form {
    --gap: var(--offset-main);
}
.modal-order__form.form .form-inputs {
    --gap: var(--offset-modal);
}
.modal-order__list {
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: var(--offset-extrasmall);
}
.modal-order__list-item {
    padding: 0.25rem 0;
    font-weight: var(--font-semibold);
}
.modal-order__list-item {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    word-break: break-all;
}

@media screen and (min-height: 854px) {
    .modal-order {
        max-height: 53.375rem;
    }
}

@media screen and (min-width: 1024px) {
    .modal-order__badge:hover {
        color: var(--color-text);
    }
}
.modal-order__badge:active,
.modal-order__badge._active {
    color: var(--color-text);
}

@media screen and (max-width: 1023.5px) {
    .modal-order {
        --offset-modal: var(--offset-secondary);
    }
    .modal-order__head-main {
        flex-direction: column;
        align-items: start;
    }
    .modal-order__head-main .input-line {
        text-align: left;
    }
    .modal-order__title {
        font-size: 1.5rem;
    }
    
    .modal-order__bottom {
        font-size: 1rem;
        position: sticky;
        bottom: calc(var(--offset-modal) * -1);
    }
    .modal-order__table.table-order {
        overflow: visible;
        flex-grow: initial;
    }
    .modal-order__badge {
        align-self: start;
    }
    .modal-order__form-bottom .button, 
    .modal-order__btns .button {
        --size-btn: 2.5rem;
    }
}
@media screen and (max-width: 767px) {
    .modal-order__top {
        gap: var(--offset-small);
    }
    .modal-order__top .field,
    .modal-order__top .field .input-line {
        min-width: 5.5rem;
        width: 5.5rem;
    }
    .modal-order__top-main {
        display: flex;
        flex-direction: column;
        gap: var(--offset-small);
    }
    .modal-order__top-wrapper {
        height: 100%;
        align-items: end;
        justify-content: space-between;
        flex-direction: column;
    }
}
@media screen and (max-width: 575px) {
    .modal-order__form.form .form-inputs {
        grid-template-columns: 100%;
    }
}

/* modal-upload */
.modal-upload {
    --width-modal: 24.875rem;
    --offset-modal: 2rem;
    --offset-modal-close: 1.25rem;
    --size-modal-close: 1.5rem;
    --radius-modal: var(--radius-semismall);

    --offset-block: var(--offset-main);
    --size-icon-block: 6.875rem;

    box-shadow: 0 0.25rem 1.875rem 0 #00000012;
}

.modal-upload__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--offset-block);
    text-align: center;
}
.modal-upload__icon {
    min-width: var(--size-icon-block);
    width: var(--size-icon-block);
    min-height: var(--size-icon-block);
    height: var(--size-icon-block);
    border-radius: 50%;
    overflow: hidden;
    background-color: var(--color-third);
    color: var(--color-primary);
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-upload__icon svg {
    width: calc(var(--size-icon-block) * 31 / 55);
    height: calc(var(--size-icon-block) * 31 / 55);
}
.modal-upload__body {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    font-size: 0.875rem;
}
.modal-upload__subtitle {
    font-size: 0.875rem;
    line-height: 1.2;
}
.modal-upload__descr {
    line-height: 1.15;
}
.modal-upload__bottom {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--offset-extrasmall);
}

/* modal-finally */
.modal-finally {
    --width-modal: 32.9375rem;
    --offset-modal: var(--offset-medium);
    --radius-modal: 0;
    --offset-modal-close-top: 0;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;
}
.modal-finally__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: var(--offset-big);
    text-align: center;
    padding: 0 var(--offset-modal);
}

.modal-finally__body {
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.modal-finally__title {
    font-size: 2.5rem;
    line-height: 1.2;
}
.modal-finally__content .button {
    min-width: 21.875rem;
}


@media screen and (min-width: 1024px) {
    .modal-finally__title {
        font-size: 1.75rem;
        line-height: 1.4;
    }
}

@media screen and (max-width: 1023.5px) {
    .modal-finally {
        --offset-modal-close-top: -3.25rem;
        --offset-modal-close-left: calc(50% - 2.5rem / 2);
        --width-modal: 26.875rem;
    }
    .modal-finally__title {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .modal-finally__content .button {
        --size-btn: 2.5rem;

        min-width: 0;
        width: 100%;
    }
    .modal-finally__content {
        gap: var(--offset-medium);
    }
    .modal-finally__body {
        gap: var(--offset-secondary);
    }
}
@media screen and (max-width: 424px) {
    .modal-finally__descr {
        width: 101%;
    }
}


/* modal-product */
.modal-product {
    --width-modal: 50rem;
    --offset-modal: var(--offset-main);
    --offset-modal-close: var(--offset-extrabig);

    --offset-modal-secondary: var(--offset-medium);
}
.modal-product .modal__content {
    padding-bottom: 0;
}
.modal-product__top {
    padding-right: calc(var(--size-modal-close) + 1rem);
}
.modal-product__top > *:not(:first-child) {
    margin-top: var(--offset-extrasmall);
}
.modal-product__top-descr {
    color: var(--color-text-muted-secondary);
}
.modal-product__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

.modal-product__images.product-images {
    --height-slider: calc(var(--width-modal, 100%) / 2);
    --offset-slider: var(--offset-modal-secondary);
}
.modal-product__tabs.tabs-container {
    --offset-block: var(--offset-modal-secondary);
}
.modal-product__bottom-btns {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
}
.modal-product__bottom-btn .add-cart__wrapper input {
    max-width: 4rem;
}
.modal-product__bottom-prices,
.modal-product__bottom {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--offset-modal-secondary);
}
.modal-product__bottom {
    position: sticky;
    bottom: 0;
    left: 0;
    z-index: 5;
    background-color: var(--color-extralight);
    justify-content: space-between;
    padding: var(--offset-modal-secondary) 0 var(--offset-modal);
}
.modal-product__price {
    font-weight: var(--font-semibold);
    font-size: 2rem;
    line-height: 1.2;
}

.modal-product__content > *:not(:first-child) {
    margin-top: var(--offset-modal-secondary);
}
.modal-product__content > .modal-product__bottom:not(:first-child) {
    margin-top: auto;
}

/* modal-stock */
.modal-stock {
    --width-modal: 70.1875rem;
    --offset-modal: var(--offset-medium);
    --size-modal-close: 1.5rem;
}
.modal-stock .modal__title span {
    color: var(--color-primary);
}

@media screen and (max-width: 1023.5px) {
    .modal-stock {
        --offset-modal: var(--offset-secondary);
        --offset-modal-close: var(--offset-extrasmall);
    }
}

/* modal-menu */
.modal-menu__nav {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--offset-small);
    padding: var(--offset-secondary) 0;
}
.modal-menu__menu {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.modal-menu__menu:not(:first-child) {
    border-top: 0.0625rem solid var(--color-border-muted);
}
.modal-menu__menu-link {
    display: flex;
    align-items: center;
    padding: var(--offset-extrasmall) 0;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: var(--font-regular);
    text-transform: uppercase;
}

@media screen and (max-width: 575px) {
    .modal-menu__content {
        padding-top: var(--offset-small);
        padding-bottom: var(--offset-small);
    }
}

/* modal-search */
.modal-search {
    --offset-header-more: var(--offset-medium);
}



/* modal-touch */
.modal-touch {
    width: 100%;
    height: 2.25rem;
    min-height: 2.25rem;
    display: flex;
    align-items: center;
    justify-content: center;
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 5;
}
.modal-touch::before {
    content: '';
    width: 4rem;
    height: 0.25rem;
    background-color: var(--color-grey);
}

@media screen and (min-width: 1024px) {
    .modal-touch {
        display: none;
    }
}

/* modal-mobile */
@media screen and (max-width: 1023.5px) {
    .modal-mobile {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        max-width: 100%;
        height: 100%;
        max-height: var(--height-modal, 100%);
        
        border-radius: 0;
        overflow-y: auto;
        scrollbar-width: none;
    }

    .modal-mobile::-webkit-scrollbar,
    .modal-mobile::-webkit-scrollbar-track,
    .modal-mobile::-webkit-scrollbar-thumb {
        display: none;
    }
    .modal-mobile .fancybox-button,
    .modal-mobile .f-button.is-close-btn {
        display: none !important;
    }
    .modal-mobile__close {
        margin-right: calc(var(--grid-gap) * -1 / 2);
    }
    .modal-mobile__top {
        position: sticky;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 5;
        background-color: var(--color-bg);
        padding-top: var(--offset-small);
        padding-bottom: var(--offset-small);
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: var(--offset-extrasmall);
        border-bottom: 0.0625rem solid var(--color-border-muted);
    }
    .modal-mobile__top {
        position: static;
        background-color: transparent;
    }
    .modal-mobile__content {
        padding-top: var(--offset-main);
        padding-bottom: var(--offset-main);
    }
    .modal-mobile__content .header-search__items {
        padding-bottom: 2.5rem;
    }
    
    /* modal move */
    .modal-mobile.modal-move {
        transition: 0s all !important;
        max-height: calc(var(--height-modal, 100%) + var(--offset-height-modal, 0px));
    }
    .modal-mobile.modal-mobile-open {
        max-height: calc(100% + var(--offset-height-modal, 0px));
    }
    .modal-mobile.modal-mobile-close {
        transition: 2s all !important;
        max-height: 0px;
    }
}

/* modal-switch */
@media screen and (max-width: 1023.5px) {
    .modal-switch {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        max-height: 100%;
        padding: 0 0 var(--offset-main);
        overflow-y: auto;
        margin: 0 !important;
        scrollbar-width: none;
    }
    .modal-switch::-webkit-scrollbar,
    .modal-switch::-webkit-scrollbar-track,
    .modal-switch::-webkit-scrollbar-thumb {
        display: none;
    }
}

/* modal-lk */
.modal-lk {
    background-image: url('/local/templates/avis/assets/styles/../../images/lk/bg-lk.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    color: var(--color-text-extralight);
    min-height: 100dvh;
}
.modal-lk .modal-mobile__content {
    flex-grow: 1;
    padding-top: var(--offset-small);
    padding-bottom: var(--offset-medium);
    display: flex;
    flex-direction: column;
}
.modal-lk__nav {
    padding: var(--offset-small) 0;
}
.modal-lk__menu {
    display: flex;
    flex-direction: column;
}
.modal-lk__link {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    color: var(--color-text-muted);
    padding: var(--offset-extrasmall) 0;
}
.modal-lk__link-icon {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.modal-lk__link-icon svg,
.modal-lk__link-icon img {
    display: block;
    width: 100%;
    height: 100%;
}
.modal-lk__link-icon img {
    object-fit: contain;
}
.modal-lk__info {
    margin-top: auto;
    width: 100%;
}
.modal-lk__bottom {
    width: 100%;
    margin-top: var(--offset-small);
}

@media screen and (max-width: 424px) {
    .modal-lk {
        background-image: url('/local/templates/avis/assets/styles/../../images/lk/bg-menu.png');
    }
}

/* modal-filters */
.modal-filters {
    --width-modal: 31.5625rem;
}
.modal-filters .button-checkbox {
    --btn-padding: 0;
}
.modal-filters__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.modal-filters__form {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.modal-filters__content {
    flex-grow: 1;
}
.modal-filters__content:not(:first-child) {
    margin-top: var(--offset-modal);
}
.modal-filters__title {
    font-weight: var(--font-semibold);
    font-size: 2.5rem;
    line-height: 1.2;
}
.modal-filters__content-title.button-checkbox,
.modal-filters__content-button.button-checkbox {
    --size-btn: 2.75rem;
    
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
.modal-filters__content-button.button-checkbox {
    width: 100%;
    cursor: pointer;
    justify-content: space-between;
}
.modal-filters__bottom {
    margin-top: var(--offset-modal);
    position: sticky;
    bottom: calc(var(--offset-modal) / -2);
    z-index: 5;
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}

/**/
.modal-filters__content-wrapper {
    display: grid;
    grid-template-rows: 0fr;
    transition: var(--transition);
    overflow: hidden;
    opacity: 0;
}
.modal-filters__content-wrapper .modal-filters__content-main {
    overflow: hidden;
}
.modal-filters__content-wrapper .modal-filters__content-fields {
    height: fit-content;
    margin-right: var(--offset-extrasmall);
}
.modal-filters__content-block {
    transition: var(--transition);
}
.modal-filters__content-block .modal-filters__content-button > svg {
    transition: var(--transition);
}
.modal-filters__content-block._active .modal-filters__content-button > svg {
    transform: rotate(180deg);
}
.modal-filters__content-block._active .modal-filters__content-wrapper {
    grid-template-rows: 1fr;
    padding-bottom: var(--offset-extrasmall);
    opacity: 1;
}
.modal-filters__content-block._active:not(:first-child) {
    margin: var(--offset-small) 0;
}

@media screen and (max-width: 1023.5px) and (min-width: 425px) {
    /* .modal-filters {
        --offset-modal: 2rem;

        max-height: 100%;
    }
    .modal-filters .modal-touch {
        display: none;
    } */
    .modal-filters .modal__content {
        padding: var(--offset-medium) var(--offset-extrabig);
    }
}
@media screen and (max-width: 424px) {
    .modal-filters .modal__content {
        padding-top: 0;
    }
    .modal-filters__title {
        font-size: 2rem;
    }
    .modal-filters__top .button.hidden-mobile {
        display: inline-flex !important;
    }
}



@media screen and (max-width: 575px) {
    .modal.modal-full {
        width: calc(100% + var(--offset-secondary)* 2);
        max-width: calc(100% + var(--offset-secondary)* 2);
        min-height: calc(100% + var(--offset-secondary)* 2);
        border-radius: 0;
        margin: calc(var(--offset-secondary)* -1) !important;
        overflow-y: auto;
    }
    .modal__btns {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }
}

/* modal-switching */
.modal-switching {
    --width-modal: 100.375rem;
}
.modal-switching .arrow {
    --size-svg: 3rem;
}
.modal-switching .section-carousel {
    --width-card: 37.3125rem;
}
.modal-switching .section__title {
    font-size: 3rem;
    line-height: 1.2;
    letter-spacing: -1%;
}

@media screen and (min-width: 1024px) {
    .modal-switching {
        padding: 4rem 0 2.5rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .modal-switching {
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: auto;
        max-height: 100%;
        padding: 0 0 var(--offset-main);
        overflow-y: auto;
        margin: 0 !important;
        scrollbar-width: none;
    }
    
    .modal-switching::-webkit-scrollbar,
    .modal-switching::-webkit-scrollbar-track,
    .modal-switching::-webkit-scrollbar-thumb {
        display: none;
    }
    .modal-switching .fancybox-button {
        display: none !important;
    }

    .modal-switching .section-carousel {
        height: calc(100% - 2.25rem);
    }
    .modal-switching .section-carousel .section__bg,
    .modal-switching .section-carousel .section__bg > .container {
        height: 100%;
    }
    .modal-switching .section-carousel .section__bg > .container {
        display: flex;
        flex-direction: column;
    }
    .modal-switching .section-carousel__slider {
        height: fit-content;
        flex-grow: 1;
        display: flex;
        flex-direction: column;
    }
    .modal-switching .section-carousel .section__bottom {
        margin-top: auto;
    }
}
@media screen and (max-width: 575px) {
    .modal-switching {
        height: 80%;
    }
    
}

/* modal-lk */
.modal-auth {
    --width-modal: 31.5625rem;
}
.modal-auth__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
}
.modal-auth__content-center {
    text-align: center;
}
.modal-auth__bottom {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: var(--offset-extrasmall);
}
.modal-auth__bottom-descr {
    padding: var(--offset-extrasmall) 0;
    text-align: center;
    font-weight: var(--font-semibold);
}
.modal-auth__bottom-descr a {
    color: var(--color-primary);
}
.modal-auth__checks .button-checkbox {
    --btn-padding: 0;
}
.modal-auth__checks:not(:last-child) {
    margin-bottom: var(--offset-secondary);
}
.modal-auth__top:not(:last-child) {
    margin-bottom: var(--offset-big);
}
.modal-auth__bottom:not(:first-child) {
    margin-top: var(--offset-main);
}
.modal-auth__privacy:not(:first-child),
.modal-auth__descr:not(:first-child) {
    margin-top: var(--offset-small);
}
 
@media screen and (max-width: 1023.5px) {
    .modal-auth__top:not(:last-child) {
        margin-bottom: var(--offset-secondary);
    }
    .modal-auth__bottom:not(:first-child) {
        margin-top: var(--offset-secondary);
    }
    .modal-auth__checks:not(:last-child) {
        margin-bottom: 0;
    }
    .modal-auth__privacy:not(:first-child) {
        margin-top: var(--offset-secondary);
    }
    .modal-auth__bottom {
        gap: 0.25rem;
    }
    .modal-auth__bottom .button {
        --size-btn: 2.5rem;
    }
    .modal-auth__title-small.h5 {
        font-size: 2rem;
    }
}

/* modal-cart */
.modal-cart {

}
.modal-cart .modal__content {
    padding-top: var(--offset-medium);
    padding-bottom: var(--offset-medium);
}
.modal-cart__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}
.modal-cart__content-center {
    justify-content: center;
}
.modal-cart__top-title > * {
    display: inline-block;
}
.modal-cart__title,
.modal-cart__count {
    font-weight: var(--font-semibold);
    font-size: 2.5rem;
    line-height: 1.2;
}
.modal-cart__count {
    margin-left: var(--offset-small);
    color: var(--color-grey);
}
.modal-cart__bottom {
    justify-self: end;
    position: sticky;
    z-index: 5;
}
.modal-cart__wrapper {
    display: flex;
    flex-direction: column;
    align-self: center;
    text-align: center;
}
.modal-cart__descr {
    margin-top: var(--offset-small);
}
.modal-cart__btns {
    margin-top: var(--offset-main);
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.modal-cart__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

/**/
.modal-cart__main {
    padding-bottom: 2.25rem;
}
.modal-cart__info {
    margin-top: var(--offset-medium);
}
.modal-cart__info-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.modal-cart__info-field {
    max-width: 50%;
}
.modal-cart__info-title {
    font-weight: var(--font-semibold);
    font-size: 2rem;
    line-height: 1.2;
}
.modal-cart__info-items {
    margin-top: var(--offset-medium);
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.modal-cart__info-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-small);
}
.modal-cart__control {
    margin-top: var(--offset-small);
    display: flex;
    flex-direction: column;
    gap: var(--offset-medium);
}
.modal-cart__control-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.25rem;
    font-weight: var(--font-semibold);
    font-size: 1.5rem;
    line-height: 1.4;
}
.modal-cart__control-btn.button {
    --btn-gap: 0;
}
.modal-cart__items {
    margin-top: var(--offset-big);
    display: flex;
    flex-direction: column;
}
.modal-cart__card {
    padding: var(--offset-medium) 0;
    border-bottom: 0.0625rem solid var(--color-grey-purple);
}

/**/
.modal-cart__control._fixed {
    white-space: nowrap;
    flex-direction: row;
    justify-content: space-between;
    color: var(--color-extralight);
    padding: var(--grid-gap);
    border: 0.0625rem solid;
    background-color: var(--color-black-secondary-60);
    border-image: linear-gradient(44.97deg, rgba(255, 255, 255, 0.4) 1.18%, rgba(255, 255, 255, 0.05) 100.34%) 1;
    backdrop-filter: blur(2.5rem);
    -webkit-backdrop-filter: blur(2.5rem);
    position: sticky;
    justify-self: end;
    bottom: calc(var(--offset-medium) * -1);
    left: 0;
    margin-left: calc(var(--grid-gap) * -1);
    margin-right: calc(var(--grid-gap) * -1);
    width: calc(var(--grid-gap) * 2 + 100%);
    z-index: 5;
}
.modal-cart__control._fixed .modal-cart__control-hidden {
    display: none;
}
.modal-cart__control._fixed .button {
    max-width: calc((100% - var(--offset-medium)) / 2);
}

@media screen and (max-width: 1023.5px) {
    .modal-cart .modal__content {
        padding-top: 0;
    }
    .modal-cart__title,
    .modal-cart__count {
        font-size: 2rem;
    }
    .modal-cart__btns {
        margin-top: 0;
        position: fixed;
        bottom: var(--offset-small);
        left: var(--grid-gap);
        width: calc(100% - var(--grid-gap) * 2);
    }
    .modal-cart__descr {
        margin-top: var(--offset-extrasmall);
    }
    .modal-cart__info-title {
        font-size: 1.5rem;
    }
    .modal-cart__info-items {
        margin-top: var(--offset-secondary);
        gap: 0.25rem;
    }
    .modal-cart__control {
        gap: var(--offset-secondary);
    }
    .modal-cart__control-item {
        font-size: 1.125rem;
    }
    .modal-cart__control-fixed .modal-cart__control-item {
        font-size: 1rem;
        line-height: 1.5;
    }
    .modal-cart__items {
        margin-top: var(--offset-secondary);
    }
    .modal-cart__card {
        padding: var(--offset-small) 0;
    }
    .modal-cart__control._fixed .modal-cart__control-item {
        font-size: 1rem;
        line-height: 1.4;
    }
}
@media screen and (max-width: 575px) {
    .modal-cart__descr br {
        display: none;
    }
    .modal-cart__info-top {
        flex-direction: column;
        align-items: start;
    }
    .modal-cart__info-field {
        max-width: 100%;
    }
}


/* modal-remove */
.modal-remove {
}
.modal-remove__content {
    padding: 3rem var(--offset-big) var(--offset-big);
    display: flex;
    flex-direction: column;
}
.modal-remove__title {
    font-weight: var(--font-semibold);
    font-size: 1.75rem;
    line-height: 1.5;
    letter-spacing: -0.02em;
}
.modal-remove__btns {
    display: flex;
    margin-top: var(--offset-medium);
    flex-direction: column;
    align-items: stretch;
    gap: var(--offset-small);
}
@media screen and (max-width: 1023.5px) {
    .modal-remove {
        --width-modal: 21.875rem;
    }
    .modal-remove__content {
        padding: 3rem var(--offset-small) var(--offset-medium);
    }
    .modal-remove__title {
        font-size: 1.25rem;
    }
    .modal-remove__btns .button {
        --size-btn: 2.5rem;
    }
}

/* modal-partnership && modal-movement */
.modal-partnership,
.modal-movement {
    --width-modal: 37.5rem;
    --offset-modal-close-top: 0rem;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;
}
.modal-partnership__form-title,
.modal-movement__form-title {
    font-weight: var(--font-semibold);
    font-size: 1.75rem;
    line-height: 1.4;
}
.modal-partnership .field-list,
.modal-movement .field-list {
    margin-top: var(--offset-small);
}

@media screen and (max-width: 1023.5px) {
    .modal-partnership,
    .modal-movement {
        --offset-modal-close-top: -3rem;
        --offset-modal-close-left: calc(50% - 1.25rem);
        --offset-modal-close-right: auto;

        margin-top: 3rem;
        max-height: calc(100% - 3rem);
    }
    .modal-partnership__form-title,
    .modal-movement__form-title {
        font-size: 1.5rem;
    }
    .modal-movement__form .button,
    .modal-partnership__form .button {
        --size-btn: 2.5rem;
    }
}

/* modal-kp */
.modal-kp {
    --width-modal: 81.25rem;
    --offset-modal-close-top: 0;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;
    --height-logo: 3rem;
    --size-view-icon: 2.5rem;
}
.modal-kp__top,
.modal-kp__wrapper-top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-medium);
}
.modal-kp__top-first,
.modal-kp__top-last {
    display: flex;
    align-items: center;
    gap: var(--offset-medium);
}
.modal-kp__view {
    display: flex;
    align-items: center;
    color: var(--color-grey-purple);
    transition: var(--transition);
}
.modal-kp__view-icon {
    min-width: var(--size-view-icon);
    width: var(--size-view-icon);
    min-height: var(--size-view-icon);
    height: var(--size-view-icon);
    display: flex;
    align-items: center;
    justify-content: center;
}
.modal-kp__view-icon svg {
    display: block;
    width: var(--size-icon);
    height: var(--size-icon);
}
.modal-kp__view-icon svg:nth-child(2) {
    display: none;
}
.modal-kp__wrapper-title > * {
    display: inline-flex;
}
.modal-kp__title,
.modal-kp__count {
    font-weight: var(--font-semibold);
    font-size: 2.5rem;
    line-height: 1.2;
}
.modal-kp__count {
    color: var(--color-grey);
}
.modal-kp__count:not(:first-child) {
    margin-left: var(--offset-small);
}
.modal-kp__items {
    margin-top: var(--offset-medium);
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.modal-kp__items .card-presentation:not(:last-child) {
    border-bottom: 0.0625rem solid var(--color-grey-purple);
}
.modal-kp__req-btn {
    display: flex;
    align-items: end;
    gap: var(--offset-small);
    color: var(--color-grey-purple);
    transition: var(--transition);
}
.modal-kp__req-icon {
    display: block;
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
    margin-bottom: 0.375rem;
}
.modal-kp__req-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.modal-kp__req-descr {
    text-align: left;
    color: var(--color-text);
    font-weight: var(--font-semibold);
}
.modal-kp__req-btn ~ button {
    display: none;
}

/* active view */
.modal-kp__view._active .modal-kp__view-icon svg:nth-child(2) {
    display: block;
}
.modal-kp__view._active .modal-kp__view-icon svg:first-child {
    display: none;
}
.modal-kp .modal__content._active .modal-kp__logo,
.modal-kp .modal__content._active .card-presentation .card-presentation__article {
    display: none;
}

@media screen and (min-width: 1024px) {
    .modal-kp__view:hover,
    .modal-kp__req-btn:hover {
        color: var(--color-text);
    }
}
.modal-kp__view:active {
    color: var(--color-text);
}

@media screen and (max-width: 1439px) {
    .modal-kp {
        --offset-modal-close-top: -3.5rem;
        --offset-modal-close-left: calc(50% - 1.25rem);
    }
}
@media screen and (max-width: 1023.5px) {
    .modal-kp .modal__content {
        padding-top: 0;
        padding-bottom: calc(3rem + var(--offset-medium));
    }
    .modal-kp__items {
        margin-top: var(--offset-modal);
    }
    .modal__content > .modal-kp__wrapper:not(:first-child)  {
        margin-top: var(--offset-big);
    }
    .modal-kp {
        --height-logo: 1.5rem;
    }
    .modal-kp__title,
    .modal-kp__count {
        font-size: 2rem;
    }
    .modal-kp__view-descr {
        display: none;
    }
    .modal-kp__download.button {
        position: fixed;
        left: var(--grid-gap);
        width: calc(100% - var(--grid-gap) * 2);
        bottom: var(--offset-medium);
        z-index: 10;
    }
    .modal-kp__top-first .button,
    .modal-kp__wrapper-top .button {
        --size-btn: 2.5rem;
    }
    .modal-kp__req-icon {
        min-width: var(--size-icon-small);
        width: var(--size-icon-small);
        min-height: var(--size-icon-small);
        height: var(--size-icon-small);
        margin-bottom: 0.125rem;
    }
    .modal-kp__req-btn {
        gap: 0;
    }
    .modal-kp__req-descr {
        font-size: 0.875rem;
        line-height: 1.4;
    }
}
@media screen and (max-width: 575px) {
    .modal-kp__top-first {
        flex-direction: column;
        align-items: start;
        gap: var(--offset-small);
    }
    .modal-kp__top {
        align-items: end;
    }
}

/* modal-partner */ 
.modal-partner {
    --width-modal: 37.5rem;
    --offset-modal-close-top: 0rem;
    --offset-modal-close-left: calc(100% + 0.5rem);
    --offset-modal-close-right: auto;
    
    align-self: end;
    margin-right: 5.25rem;
}
.modal-partner__content {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}
.modal-partner__content-form {
    flex-grow: 1;
    margin-top: var(--offset-secondary);
    display: flex;
    flex-direction: column;
    gap: var(--offset-medium);
}
.modal-partner__content-bottom {
    margin-top: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.modal-partner__content-fields.overflow-height {
    --height-item: calc(4.0625rem * 8);
}
.modal-partner__content-fields,
.modal-partner__content-fields .checkbox-label:not(:last-child) {
    border-bottom: 0.0625rem solid var(--color-border-muted);
}

/* modal-reading */
.modal-reading {
    --width-modal: 98.125rem;
    --height-modal: 55.25rem;
    --offset-modal: 0;

    background-color: var(--color-extralight);
    width: 85vw;

}
.modal-reading .modal__content {
    border-radius: 1.5rem;
}
.modal-reading__top {
    position: fixed;
    left: 0;
    width: 100%;
    top: var(--offset-modal);
    justify-content: space-between;
    z-index: 5;
    pointer-events: none;
}
.modal-reading__top > * {
    pointer-events: all;
}
.modal-reading__top .button {
    box-shadow: var(--shadow-hover);
}
.modal-reading__top,
.modal-reading__top-start,
.modal-reading__top-last {
    display: flex;
    align-items: center;
    gap: var(--offset-secondary);
}
.modal-reading__content {
    padding: 0 var(--offset-modal);
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.modal-reading__pdf {
    flex-grow: 1;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    height: auto;
    max-width: calc(100% - var(--width-content));
}
.modal-reading__pdf-canvas {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    overflow: auto;
    scrollbar-width: none;
    padding: var(--offset-main);
}
.modal-reading__pdf-canvas::-webkit-scrollbar,
.modal-reading__pdf-canvas::-webkit-scrollbar-track,
.modal-reading__pdf-canvas::-webkit-scrollbar-thumb {
    display: none;
}
.modal-reading__pdf-canvas canvas {
    transition: var(--transition);
    transform: rotate(var(--rotate-block, 0deg));
    box-shadow: 0px 5.49px 27.47px 0px #2B2E301A;
    pointer-events: none;
}
.modal-reading__pdf-canvas img {
    display: block;
    width: 100%;
    height: 100%;
    flex-grow: 1;
    object-fit: contain;
}
.modal-reading__pdf-bottom {
    margin-top: auto;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    align-items: center;
    gap: var(--offset-secondary);
    position: sticky;
    justify-self: end;
    bottom: var(--offset-main);
    left: 0%;
}
.modal-reading__pdf-bottom .button {
    box-shadow: var(--shadow-hover);
}

.modal-reading__content:not(._control-visible) .modal-reading__pdf-bottom {
    display: none;
}

@media screen and (max-width: 1279px) {
    .modal-reading .modal__content {
        border-radius: 1.25rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .modal-reading {
        --height-modal: calc(100% - 10rem);
        position: absolute;
        top: 5rem;
        bottom: 5rem;
        left: 3.75rem;
        right: 3.75rem;
        max-width: calc(100% - 7.5rem);
    }
    .modal-reading__pdf-bottom {
        grid-template-columns: repeat(3, auto);
    }
    .modal-reading__pdf-bottom .button svg + span {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    .modal-reading {
        --height-modal: calc(100% - 7.5rem);

        width: 100%;
        top: 2.5rem;
        bottom: 5rem;
        left: var(--grid-gap);
        right: var(--grid-gap);
        max-width: calc(100% - var(--grid-gap) * 2);
    }
    .modal-reading__pdf-bottom {
        grid-template-columns: repeat(2, 1fr);
        gap: 0.25rem;
        width: calc(100% - var(--grid-gap) * 2);
    }
    .modal-reading__pdf-bottom .button:first-child {
        grid-column: span 2;
    }
    .modal-reading__pdf-bottom .button {
        width: 100%;
    }
}

/* modal-day */
.modal-day {
    --width-modal: 24.4375rem;
    --radius-modal: var(--radius-main);
    --offset-modal: 0;

    background-color: var(--color-extralight);
}
.modal-day .modal__content {
    overflow: visible;
}
.modal-day__image {
    border-radius: var(--radius-modal);
    overflow: hidden;
    width: 100%;
    height: fit-content;
}
.modal-day__image img {
    display: block;
    width: 100%;
    height: auto;
}

/**/
.modal-auto {
    height: auto !important;
}
.modal-hidden {
    opacity: 0 !important;
}
.modal-visible {
    opacity: 1 !important;
    animation: var(--f-transition-duration, 0.2s) ease both f-zoomInUp-animated-important;
}
/* End */


/* Start:/local/templates/avis/assets/styles/typography.css?17587811082386*/

body {
    color: var(--color-text);
    font-family: var(--font-family);
    font-weight: var(--font-regular);
    line-height: 1.5;
    font-size: 1rem;
}

.font-title {
    font-family: var(--font-title-family, var(--font-family));
    font-variation-settings: 'GRAD' 0, 'wdth' 60, 'slnt' 0, 'XOPQ' 96, 'YOPQ' 79, 'XTRA' 468, 'YTUC' 712, 'YTLC' 514, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
}

b,
strong {
    font-weight: var(--font-semibold);
}

h1, .h1 {
    font-size: 2.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
h2, .h2 {
    font-size: 2.25rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
h3, .h3 {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
h4, .h4 {
    font-size: 1.75rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
h5, .h5 {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
h6, .h6 {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.h7 {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.h8 {
    font-size: 1rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}

.regular {
    font-weight: var(--font-regular);
}
.medium {
    font-weight: var(--font-semibold);
}
.semibold {
    font-weight: var(--font-semibold);
}
.bold {
    font-weight: var(--font-bold);
}


/* content */
.content ul:not([class]),
.content ol:not([class]) {
    padding-left: 1.5rem;
}
.content ul:not([class]) li {
    list-style-type: disc;
}
.content ol:not([class]) li {
    list-style-type: numeric;
}

.content p:not(:first-child),
.content ul:not([class]):not(:first-child),
.content ol:not([class]):not(:first-child),
.content li:not([class]):not(:first-child) {
    margin-top: 0.75em;
}
.content p:not(:last-child),
.content ul:not([class]):not(:last-child),
.content ol:not([class]):not(:last-child),
.content li:not([class]):not(:last-child) {
    margin-bottom: 0.75em;
}
.content i {
    font-style: italic;
}

sub {
    vertical-align: sub;
}
sup {
    vertical-align: super;
}
sub,
sup {
    font-size: 0.75em;
}

/**/
[data-content] {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* End */


/* Start:/local/templates/avis/assets/styles/elements/buttons.css?176009859916087*/
/* buttons */
.button {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-text-extralight);
    --btn-border: var(--btn-bg);
    --btn-padding: calc(var(--offset-main) - 0.125rem);
    --btn-gap: var(--offset-small);
    --size-btn: 3rem;
    --size-svg: var(--size-icon);
    --btn-radius: var(--radius-btn);

    --offset-badge: 0.125rem;
    --size-badge: 1rem;

    min-height: var(--size-btn);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--btn-gap);
    border: 0.0625rem solid var(--btn-border);
    background-color: var(--btn-bg);
    color: var(--btn-color);
    border-radius: var(--btn-radius);
    padding: calc(var(--offset-extrasmall) / 2) var(--btn-padding);
    white-space: nowrap;
    position: relative;
    transition: var(--transition);

    font-weight: var(--font-semibold);
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
}

.button input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}
.button__clickable {
    flex-grow: 1;
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}

@keyframes buttonFlash {
    0% {
        left: -100%;
    }
    80% {
        left: 200%;
    }
    100% {
        left: 200%;
    }
}
.button-flash {
    overflow: hidden;
}
.button-flash::after {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 75px;
    height: 100%;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0) 100%);
    transform: skewX(-20deg);
    animation: buttonFlash 2s infinite;
    pointer-events: none;
}

/**/
.button__badge {
    position: absolute;
    top: calc(var(--offset-badge) * -1);
    right: calc(var(--offset-badge) * -1);
    border-radius: var(--size-badge);
    height: var(--size-badge);
    min-width: var(--size-badge);
    padding: 0 0.25rem;
    font-weight: var(--font-semibold);
    font-size: 0.625rem;
    line-height: 0;
    white-space: nowrap;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-pink);
    color: var(--color-text-extralight);
}

/* sizes */
.button_small {
    --btn-gap: var(--offset-extrasmall);
    --btn-padding: calc(var(--offset-secondary) - 0.125rem);
    --size-btn: 2.5rem;
    --size-svg: var(--size-icon-medium);

    --size-badge: 0.8125rem;
}
.button_big {
    --btn-padding: calc(var(--offset-big) - 0.125rem);
    --size-btn: 3.5rem;

    --size-badge: 1.25rem;
}

/* svg */
.button svg,
.button__tag {
    min-height: var(--size-svg);
    height: var(--size-svg);
    min-width: var(--size-svg);
    width: var(--size-svg);
}

.button__tag {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: currentColor;
    border-radius: 50%;
    overflow: hidden;
    background-color: var(--btn-color);
    color: var(--color-text-dark);
    font-weight: var(--font-regular);
    font-size: 0.75rem;
    line-height: 1.36;
}

.button__down {
    display: flex;
    transition: var(--transition);
}

/* fullwidth */
.button_fullwidth {
    width: 100%;
}

/* buttons colors */
.button_primary-blur {
    --btn-bg: var(--color-bright-blue-40);
    
    border: none;
    backdrop-filter: var(--blur);
    -webkit-backdrop-filter: var(--blur);
}
.button_light {
    --btn-bg: var(--color-light-blue);
    --btn-color: var(--color-primary);
}
.button_grey {
    --btn-bg: var(--color-light-grey);
    --btn-color: var(--color-dark);
}
.button_outlined {
    --btn-bg: transparent;
    --btn-color: var(--color-primary);
    --btn-border: var(--color-primary);
}
.button_extralight {
    --btn-bg: var(--color-extralight);
    --btn-color: var(--color-primary);

    box-shadow: var(--shadow);
}
.button_extralight-blur {
    --btn-bg: var(--color-white-40);
    --btn-color: var(--color-text);

    border: none;
    backdrop-filter: var(--blur);
    -webkit-backdrop-filter: var(--blur);
}
.button_transparent {
    --btn-bg: transparent;
    --btn-color: var(--color-text);
}

/* */
.button-square {
    height: var(--size-btn);
    min-width: var(--size-btn);
    width: var(--size-btn);
    padding: 0;
    border-radius: var(--radius);
}
.button-circle {
    height: var(--size-btn);
    min-width: var(--size-btn);
    width: var(--size-btn);
    padding: 0.25rem;
    border-radius: var(--size-btn);
}
.button-circle .button__badge {
    top: calc(var(--offset-badge) * -1);
    right: var(--offset-badge);
}

@media screen and (min-width: 1024px) {
    /* hover */
    .button:hover {
        --btn-bg: var(--color-primary-dark);
    }

    /* buttons colors */
    .button_light:hover {
        --btn-bg: var(--color-light-blue-2);
    }
    .button_outlined:hover {
        --btn-bg: transparent;
        --btn-color: var(--color-blue);
        --btn-border: var(--color-primary-dark);
    }
    .button_grey:hover {
        --btn-bg: var(--color-light-grey);
        --btn-color: var(--color-primary);
    }
    .button_primary-blur:hover {
        --btn-bg: var(--color-primary);
    }
    .button_extralight:hover {
        --btn-bg: var(--color-primary);
        --btn-color: var(--color-extralight);
    }
    .button_extralight-blur:hover {
        --btn-bg: var(--color-white-20);
    }
    .button_transparent:hover {
        --btn-bg: transparent;
        --btn-color: var(--color-primary);
    }
}

.button:active,
.button._active,
input:checked+.button {
    --btn-bg: var(--color-primary-dark);
}
.button_light:active,
.button_light._active,
input:checked+.button_light {
    --btn-bg: var(--color-light-blue-2);
}
.button_outlined:active,
.button_outlined._active,
input:checked+.button_outlined {
    --btn-bg: transparent;
    --btn-color: var(--color-blue);
    --btn-border: var(--color-primary-dark);
}
.button_grey:active,
.button_grey._active,
input:checked+.button_grey {
    --btn-bg: var(--color-light-grey);
    --btn-color: var(--color-primary);
}
.button_primary-blur:active,
.button_primary-blur._active,
input:checked+.button_primary-blur {
    --btn-bg: var(--color-light-grey);
    --btn-color: var(--color-primary);
}
.button_extralight:active,
.button_extralight._active,
input:checked+.button_extralight {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-extralight);
}
.button_extralight-blur:active,
.button_extralight-blur._active,
input:checked+.button_extralight-blur {
    --btn-bg: var(--color-white-20);
}
.button_transparent:active,
.button_transparent._active,
input:checked+.button_transparent {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-extralight);
}

/**/
.button:active .button__down,
.button._active .button__down,
input:checked+.button .button__down {
    transform: rotate(180deg);
}

/**/
.button:focus-visible {
    box-shadow: var(--shadow);
}

.button[disabled] {
    pointer-events: none;
    opacity: 0.2;
}

@media screen and (max-width: 767px) {
    .button-adaptive {
        height: var(--size-btn);
        min-width: var(--size-btn);
        width: var(--size-btn);
        padding: 0.25rem;
        border-radius: var(--size-btn);
    }
    .button-adaptive span:not([class]) {
        display: none;
    }
}

/* menu-button */
@keyframes menu-button-show {
    0% {
        transform: translate(-50%, -50%) scale(0);
    }

    50% {
        transform: translate(-50%, -50%) scale(0);
    }

    100% {
        transform: translate(-50%, -50%) scale(1);
    }
}

@keyframes menu-button-hide {
    0% {
        transform: translate(-50%, -50%) scale(1);
    }

    50% {
        transform: translate(-50%, -50%) scale(0);
    }

    100% {
        transform: translate(-50%, -50%) scale(0);
    }
}

.menu-button {
    --btn-bg: rgba(255, 255, 255, 0.05);
    --btn-color: var(--color-text-extralight);
    --size-btn: 2.75rem;
    --size-svg: var(--size-icon);

    min-height: var(--size-btn);
    height: var(--size-btn);
    min-width: var(--size-btn);
    width: var(--size-btn);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    background-color: var(--btn-bg);
    color: var(--btn-color);
    border-radius: 50%;
    position: relative;
    transition: var(--transition);
}

.menu-button__badge {
    display: block;
    position: absolute;
    top: -0.125rem;
    right: -0.125rem;
    border-radius: 10rem;
    height: 1rem;
    min-width: 1rem;
    padding: 0 0.1875rem;
    background-color: var(--color-cart-badge);
    color: var(--color-text-extralight);
    font-weight: var(--font-semibold);
    font-size: 0.5625rem;
    line-height: 1.36;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 1;
}

.menu-button .menu-button__visible,
.menu-button .menu-button__hidden {
    display: block;
    width: var(--size-svg);
    height: var(--size-svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transition: var(--transition-long);
}

.menu-button .menu-button__visible svg,
.menu-button .menu-button__hidden svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* active */
.menu-button._active .menu-button__visible {
    animation: menu-button-hide 0.5s;
    opacity: 0;
}

.menu-button:not(._active) .menu-button__visible {
    animation: menu-button-show 0.5s;
    opacity: 1;
}

.menu-button._active .menu-button__hidden {
    animation: menu-button-show 0.5s;
    opacity: 1;
}

.menu-button:not(._active) .menu-button__hidden {
    animation: menu-button-hide 0.5s;
    opacity: 0;
}

@media screen and (min-width: 1024px) {
    .menu-button:hover {
        --btn-bg: rgba(255, 255, 255, 0.1);
    }
}

.menu-button:active {
    --btn-bg: rgba(255, 255, 255, 0.2);
}


/* link-icon */
.link-icon {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    width: fit-content;
    max-width: 100%;
    font-weight: var(--font-semibold);
    color: var(--color-text);
}

.link-icon svg {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}

@media screen and (min-width: 1024px) {
    .link-icon:hover {
        color: var(--color-text-muted-dark);
    }
}

.link-icon:active {
    color: var(--color-text-dark);
}

/* label-button */
.label-button {
    width: fit-content;
    max-width: 100%;
    position: relative;
    display: block;
}

.label-button input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}


/* label-btn */
.label-btn {
    height: auto;
    position: relative;
}

.label-btn input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}

.label-btn__btn {
    --btn-border: var(--color-border);
    --btn-size-border: 0.03175rem;
    --btn-bg: var(--color-extralight);
    --btn-offset: var(--offset-medium);
    --btn-size-icon: var(--size-icon);
    --btn-size-more: var(--size-icon-medium);

    height: 100%;
    width: 100%;
    border-radius: var(--radius-semismall);
    min-width: var(--btn-width, 0);
    display: inline-flex;
    flex-direction: column;
    border: var(--btn-size-border) solid var(--btn-border);
    background-color: var(--btn-bg);
    padding: var(--btn-offset);
    position: relative;
    transition: var(--transition);
    color: var(--color-text-dark);
}

.label-btn__btn>*:not(:first-child) {
    margin-top: var(--offset-small);
}

.label-btn__btn-top {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 0.25rem;
}

.label-btn__btn-title {
    font-weight: var(--font-semibold);
}

.label-btn__btn-more {
    display: block;
    min-width: var(--btn-size-more);
    width: var(--btn-size-more);
    min-height: var(--btn-size-more);
    height: var(--btn-size-more);
    color: var(--color-text-muted-dark);
    transition: var(--transition);
}

.label-btn__btn-item {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
}

.label-btn__btn-icon {
    align-self: start;
    display: block;
    min-width: var(--btn-size-icon);
    width: var(--btn-size-icon);
    min-height: var(--btn-size-icon);
    height: var(--btn-size-icon);
}

.label-btn__btn-item svg,
.label-btn__btn-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 1024px) {
    .label-btn__btn-more:hover {
        color: var(--color-text);
    }
}

.label-btn__btn-more:active {
    color: var(--color-text-dark);
}

.label-btn input:checked+.label-btn__btn {
    --btn-border: var(--color-primary);

    box-shadow: 0 0 0 0.09375rem var(--btn-border);
}

/* button-vertical */
.button-vertical {
    padding: var(--offset-medium);
    border-radius: var(--radius);
    display: flex;
    gap: var(--offset-extrasmall);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    text-align: center;
    background-color: var(--color-third);
    border: 0.0625rem solid var(--color-primary-light);
    color: var(--color-primary);
    font-size: 0.875rem;
    line-height: 1.2;
    font-weight: var(--font-semibold);

    transition: var(--transition);
    width: 100%;
    max-width: 10rem;
    height: auto;
}

.button-vertical svg {
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
}

@media screen and (min-width: 1024px) {
    .button-vertical:hover {
        background-color: var(--color-extralight);
    }
}

.button-vertical:active {
    box-shadow: 0 0 0 0.125rem var(--color-primary-light);
}

@media screen and (max-width: 1023.5px) {
    .button-vertical {
        flex-direction: row;
        padding: var(--offset-extrasmall) var(--offset-medium);
    }
}

/* button-point */
.button-point {
    --btn-size: 2.25rem;
    --color-check: var(--color-extralight);
    
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: var(--btn-size);
    width: var(--btn-size);
    min-height: var(--btn-size);
    height: var(--btn-size);
}
.button-point__icon {
    border-radius: 50%;
    width: calc(var(--btn-size) / 3 * 2);
    height: calc(var(--btn-size) / 3 * 2);
    background-color: var(--color-white-40);
    box-shadow: 0 0 0 0.25rem var(--color-white-40);
    backdrop-filter: blur(0.375rem);
    -webkit-backdrop-filter: blur(0.375rem);
    display: flex;
    align-items: center;
    justify-content: center;
}
.button-point__icon::before {
    content: '';
    border-radius: 50%;
    width: calc(var(--btn-size) / 18 * 7);
    height: calc(var(--btn-size) / 18 * 7);
    transition: var(--transition);
    background-color: var(--color-check);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

@media screen and (min-width: 1024px) {
    .button-point:hover {
        --color-check: var(--color-primary);
    }
}

.button-point:active,
.button-point._active {
    --color-check: var(--color-primary);
}
@media screen and (max-width: 767px) {
    .button-point {
        --btn-size: 1.5rem;
    }
    .button-point__icon {
        box-shadow: 0 0 0 2.67px var(--color-white-40);
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/elements.css?176176878555073*/
/* bg */
.bg-primary {
  background-color: var(--color-primary);
  color: var(--color-text-extralight);
}
.bg-dark {
  background-color: var(--color-dark);
  color: var(--color-text-extralight);
}
.bg-secondary {
  background-color: var(--color-bg-secondary);
  color: var(--color-text-extralight);
}
.bg-muted {
  background-color: var(--color-muted);
  color: var(--color-text);
}
.bg-extralight {
  background-color: var(--color-extralight);
  color: var(--color-text);
}
.bg-example-grey {
  background-color: var(--color-example-grey);
  color: var(--color-text);
}
.bg-blue-10 {
  background-color: var(--color-bright-blue-10);
}
.bg-light-blue-2 {
  background-color: var(--color-light-blue-2);
  color: var(--color-primary);
}
.bg-pink-light {
  background-color: var(--color-pink-light);
  color: var(--color-pink);
}
/* gradients */
.bg-gradient-1 {
  background: var(--gradient-1);
}
.bg-gradient-2 {
  background: var(--gradient-2);
}
.bg-gradient-3 {
  background: var(--gradient-3);
}
.bg-gradient-4 {
  background: var(--gradient-4);
}
.bg-gradient-5 {
  background: var(--gradient-5);
}
.bg-gradient-6 {
  background: var(--gradient-6);
  color: var(--color-text-extralight);
}

/* color */
.color-primary {
  color: var(--color-primary);
}
.color-secondary {
  color: var(--color-secondary);
}
.color-pink {
  color: var(--color-pink);
}
.color-text-muted {
  color: var(--color-text-muted);
}
.color-success {
  color: var(--color-success);
}
.color-error {
  color: var(--color-error);
}
.color-mint {
  color: var(--color-mint);
}
.color-purple {
  color: var(--color-purple);
}
.color-grey-middle {
  color: var(--color-grey-middle);
}

/* contact */
.contact {
  display: flex;
  align-items: center;
  gap: var(--offset-small);
  transition: var(--transition);
}
.contact svg {
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
}

@media screen and (min-width: 1024px) {
  .contact:hover {
    color: var(--color-greige-middle);
  }
}
.contact:active,
.contact._active {
  color: var(--color-greige-middle);
}

/* dropdown */
.dropdown {
  position: relative;
}
.dropdown__list {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  border: 0.0625rem solid var(--color-dark);
  border-top: none;
  overflow: hidden;
  background-color: var(--color-bg);
  transform: translateY(100%);
  transition: var(--transition);
  opacity: 0;
  pointer-events: none;
}

.dropdown._active .dropdown__list {
  opacity: 1;
  pointer-events: all;
}
.dropdown._active .dropdown__button {
  border: 0.0625rem solid var(--color-dark);
  border-bottom: none;
}

/* spoiler */
.accordion {
  padding: var(--offset-extrasmall) 0;
  display: flex;
  flex-direction: column;
  text-align: left;
  width: 100%;
}
.accordion__btn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-extrasmall);
  text-align: left;
  cursor: pointer;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: var(--font-regular);
  text-transform: uppercase;
}
.accordion__btn svg {
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
  transition: var(--transition);
}
.accordion__btn svg path:last-child {
  transition: var(--transition);
}
.accordion__wrapper {
  transition: var(--transition);
  display: grid;
  grid-template-rows: 1fr;
}
.accordion__content {
  overflow: hidden;
}
.accordion__list {
  display: flex;
  flex-direction: column;
}
.accordion__link {
  display: block;
  padding: var(--offset-extrasmall) 0;
  font-size: 0.875rem;
}

.accordion._active .accordion__btn svg path:last-child {
  opacity: 0;
}
.accordion:not(._active) .accordion__wrapper {
  grid-template-rows: 0fr;
  opacity: 0;
  pointer-events: none;
}
.accordion._active .accordion__wrapper {
  padding-top: var(--offset-extrasmall);
}

/* spoiler */
.spoiler {
  --size-icon-block: var(--size-icon);
  --offset-block: var(--offset-small);
  --gap-block: var(--offset-extrasmall);

  display: flex;
  flex-direction: column;
}
.spoiler__btn {
  width: 100%;
  padding: var(--offset-block) 0;
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.spoiler__btn-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-extrasmall);
  text-align: left;
}
.spoiler__btn-down {
  min-width: var(--size-icon-block);
  width: var(--size-icon-block);
  min-height: var(--size-icon-block);
  height: var(--size-icon-block);
  transition: var(--transition);
  margin-left: auto;
}
.spoiler__btn-down svg {
  display: block;
  width: 100%;
  height: 100%;
}
.spoiler__btn-bottom {
  padding-left: var(--offset-big);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-small);
}
.spoiler__btn-descr {
  font-weight: var(--font-semibold);
}
.spoiler__wrapper {
  transition: var(--transition-long);
  display: grid;
  grid-template-rows: 1fr;
}
.spoiler__content {
  overflow: hidden;
}

.spoiler__list {
  display: flex;
  flex-direction: column;
  padding-bottom: var(--offset-small);
}
.spoiler__item {
  border-bottom: 0.0625rem solid var(--color-light-grey);
}
.spoiler__item-link {
  padding: var(--offset-extrasmall) var(--offset-extrasmall)
    var(--offset-extrasmall) var(--offset-big);
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  border-radius: var(--radius-secondary);
  transition: var(--transition);
  width: 100%;
  text-align: left;
}
.spoiler__item-title {
  font-size: 1.125rem;
  line-height: 1.4;
}
.spoiler__item-title,
.spoiler__item-descr {
  font-weight: var(--font-semibold);
}
.spoiler__item-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-small);
}

.spoiler__btn-title {
  flex-grow: 1;
}
.spoiler__item-value,
.spoiler__btn-value {
  text-align: right;
}

.spoiler__item._active .spoiler__item-link {
  background-color: var(--color-light-blue);
}

.spoiler._active .spoiler__btn-down {
  transform: rotate(180deg);
}
.spoiler:not(._active) .spoiler__wrapper {
  grid-template-rows: 0fr;
  opacity: 0;
  pointer-events: none;
}

@media screen and (min-width: 1024px) {
  .spoiler__item-link:hover {
    background-color: var(--color-light-blue);
  }
}

@media screen and (max-width: 1279px) {
  .spoiler__btn-title {
    font-weight: var(--font-semibold);
    font-size: 1.125rem;
    line-height: 1.4;
  }
}

/* menu-mobile */
.menu-mobile {
  --height-btn: 2.5rem;

  border-radius: 6.25rem;
  overflow: hidden;
  background-color: var(--color-greige);
}
.menu-mobile__list {
  display: flex;
  align-items: stretch;
  padding: var(--offset-extrasmall) 0;
}
.menu-mobile__item {
  flex: 1 0 0;
}
.menu-mobile__link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: var(--height-btn);
  color: var(--color-extradark);
}
.menu-mobile__link svg {
  width: var(--size-icon);
  height: var(--size-icon);
}

@media screen and (min-width: 1024px) {
  .menu-mobile__item:hover .menu-mobile__link {
    color: var(--color-greige-middle);
  }
}
.menu-mobile__item:active .menu-mobile__link {
  color: var(--color-greige-middle);
}

/* breadcrumbs */
.breadcrumbs {
  padding: var(--offset-breadcrumbs, 0px) 0;
  color: var(--color-blue);
  font-size: 1rem;
  line-height: 1.5;
}

.breadcrumbs,
.breadcrumbs__item,
.breadcrumbs__link {
  display: flex;
  align-items: center;
  gap: var(--offset-small);
}
.breadcrumbs {
  overflow-x: auto;
  white-space: nowrap;
  scrollbar-width: none;
}
.breadcrumbs::-webkit-scrollbar,
.breadcrumbs::-webkit-scrollbar-track,
.breadcrumbs::-webkit-scrollbar-thumb {
  display: none;
}
.breadcrumbs__start {
  display: flex;
  align-items: center;
  justify-content: center;
  transition: var(--transition);
}
.breadcrumbs__item:not(:last-child)::after {
  content: "—";
}
.breadcrumbs__item:last-child {
  color: var(--color-grey-3);
}

/**/
.breadcrumbs_small {
  font-size: 0.875rem;
}

@media screen and (min-width: 1024px) {
  .breadcrumbs__start:hover,
  .breadcrumbs__link:hover {
    color: var(--color-primary-dark);
  }
}
.breadcrumbs__start:active,
.breadcrumbs__link:active {
  color: var(--color-primary-dark);
}

@media screen and (max-width: 1920px) {
  .breadcrumbs_container {
    margin-left: calc(var(--grid-gap) * -1);
    margin-right: calc(var(--grid-gap) * -1);
    padding-left: var(--grid-gap);
    padding-right: var(--grid-gap);
    width: calc(100% + var(--grid-gap) * 2);
  }
}
@media screen and (max-width: 1279px) {
  .breadcrumbs {
    font-size: 0.875rem;
  }
  .breadcrumbs__start {
    padding: 0;
  }
  .breadcrumbs__start svg {
    width: var(--size-icon-small);
    height: var(--size-icon-small);
  }
}

/* list icons */
.list-icons {
  display: flex;
  flex-direction: column;
  gap: var(--offset-medium);
}
.list-icons li {
  display: flex;
  align-items: start;
  gap: 0.75rem;
  text-align: left;
}
.list-icons li::before {
  content: "";
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
  border-radius: 50%;
  background-image: url("/local/templates/avis/assets/styles/../../images/icons/check-color.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.list-icons__body {
  display: flex;
  flex-direction: column;
}

/* switch */
.switch {
  position: relative;
}
.switch__item._active {
  transition: var(--transition-long);
}
.switch__item:not(._active) {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: -1;
  transform: translateY(5%);
}

/* notification */
.notification {
  --size-icon-btn: 1.5rem;

  position: relative;
  width: fit-content;
  max-width: 100%;
}
.notification__btn {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  cursor: pointer;
  line-height: 1;
}
.notification__btn svg {
  min-width: var(--size-icon-btn);
  width: var(--size-icon-btn);
  min-height: var(--size-icon-btn);
  height: var(--size-icon-btn);
  color: currentColor;
}
.notification__tooltip {
  font-size: 1rem;
  font-weight: var(--font-regular);
  line-height: 1.5;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(calc(-0.625rem - 100%));
  transition: var(--transition);
  padding: var(--offset-extrasmall) var(--offset-small);
  overflow: hidden;
  display: flex;
  align-items: center;
  gap: var(--offset-small);
  background: var(--color-black-secondary-40);
  backdrop-filter: blur(2.5rem);
  -webkit-backdrop-filter: blur(2.5rem);
  z-index: 5;
  border: 1px solid;
  border-image: linear-gradient(
      44.97deg,
      rgba(255, 255, 255, 0.4) 1.18%,
      rgba(255, 255, 255, 0.05) 100.34%
    )
    1;
  color: var(--color-text-extralight);
}
.notification__tooltip-right {
  left: auto;
  right: 0;
  transform: translateX(50%) translateY(calc(-0.625rem - 100%));
}
.notification__tooltip-bottom {
  top: auto;
  bottom: 0;
  transform: translateX(-50%) translateY(calc(0.625rem + 100%));
}
.notification__close {
  min-width: var(--size-icon-medium);
  width: var(--size-icon-medium);
  min-height: var(--size-icon-medium);
  height: var(--size-icon);
  color: currentColor;
}
.notification__close svg {
  display: block;
  width: 100%;
  height: 100%;
}
.notification:not(._active) .notification__tooltip {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transform: translateX(-50%) translateY(-100%);
}
.notification:not(._active) .notification__tooltip-bottom {
  transform: translateX(-50%) translateY(100%);
}
.notification:not(._active) .notification__tooltip-right {
  transform: translateX(50%) translateY(-100%);
}

/* pagination */
.pagination.swiper-pagination {
  --swiper-theme-color: currentColor;
  --swiper-pagination-bullet-inactive-color: var(--swiper-theme-color);
  --swiper-pagination-bullet-inactive-opacity: 0.5;
  --swiper-pagination-bullet-size: 0.375rem;
  --swiper-pagination-bullet-horizontal-gap: 0.4375rem;
  --swiper-pagination-bottom: 1rem;

  line-height: 1;
  font-size: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size)
  );
}
.pagination.pagination-static.swiper-pagination {
  margin: var(--offset-secondary) auto 0;
  position: static;
  transform: translateX(0);
}
.pagination .swiper-pagination-bullet {
  transition: var(--transition);
  transform-origin: center;
}
.pagination .swiper-pagination-bullet-active {
  transform: scale(calc(5 / 3));
}

/**/
.pagination-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
}

/* nav-sector */
.nav-sector {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: stretch;
}
.nav-sector__btn {
  display: block;
  height: auto;
  flex: 1 0 0;
  z-index: 1;
}
@media screen and (max-width: 1023.5px) {
  .nav-sector {
    display: none;
  }
}

/* play */
.play {
  --size-play: 4rem;
  --size-svg: 100%;

  display: flex;
  min-width: var(--size-play);
  width: var(--size-play);
  min-height: var(--size-play);
  height: var(--size-play);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white-40);
  backdrop-filter: blur(0.75rem);
  -webkit-backdrop-filter: blur(0.75rem);
  color: var(--color-extralight);
  transition: var(--transition);
  overflow: hidden;
}
.play svg {
  display: block;
  width: var(--size-svg);
  height: var(--size-svg);
}
.play_small {
  --size-play: 3rem;
}
.play_big {
  --size-play: 6.25rem;
}
.play-absolute {
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media screen and (min-width: 1024px) {
  .play:hover {
    background-color: var(--color-white-30);
  }
}
.play:active {
  background-color: var(--color-white-30);
}
@media screen and (max-width: 1279px) {
  .play {
    --size-play: 3rem;
  }
  .play_big {
    --size-play: 4rem;
  }
}

/* play */
.maximize {
  --size-play: 2.5rem;
  --size-svg: 100%;

  display: flex;
  min-width: var(--size-play);
  width: var(--size-play);
  min-height: var(--size-play);
  height: var(--size-play);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-white-40);
  backdrop-filter: blur(0.75rem);
  -webkit-backdrop-filter: blur(0.75rem);
  color: var(--color-text);
  transition: var(--transition);
  overflow: hidden;
}
.maximize svg {
  display: block;
  width: var(--size-svg);
  height: var(--size-svg);
}
.maximize_small {
  --size-play: 2rem;
}
.maximize_big {
  --size-play: 3rem;
}
.maximize-absolute {
  z-index: 1;
  position: absolute;
  bottom: var(--offset-medium);
  right: var(--offset-medium);
}

@media screen and (min-width: 1024px) {
  .maximize:hover {
    background-color: var(--color-white-30);
  }
}
.maximize:active {
  background-color: var(--color-white-30);
}
@media screen and (max-width: 1279px) {
  .maximize_big {
    --size-play: 2.5rem;
  }
  .maximize-absolute {
    bottom: var(--offset-secondary);
    right: var(--offset-secondary);
  }
}

/* icon label */
.icon-label {
  --size-image: var(--size-icon);
  --size-label: calc(var(--size-image) * 5 / 3);
  --bg-color: var(--color-primary);
  --icon-color: var(--color-text-extralight);
  --radius-label: 50%;

  background-color: var(--bg-color);
  color: var(--icon-color);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: var(--radius-label);
  overflow: hidden;
  min-width: var(--size-label);
  width: var(--size-label);
  min-height: var(--size-label);
  height: var(--size-label);
}
.icon-label svg,
.icon-label img {
  width: var(--size-image);
  height: var(--size-image);
}
.icon-label img {
  object-fit: contain;
}

/**/
.icon-label_extrabig {
  --size-image: 6rem;
}
.icon-label_big {
  --size-image: var(--size-icon-big);
  --size-label: calc(var(--size-image) * 2);
}
.icon-label_small {
  --size-image: var(--size-icon-small);
  --size-label: calc(var(--size-image) * 2);
}
.icon-label_extrasmall {
  --size-image: var(--size-icon-small);
  --size-label: calc(var(--size-image) * 1.5);
}

/**/
.icon-label_success {
  --bg-color: var(--color-green-light);
  --icon-color: var(--color-success);
}
.icon-label_orange {
  --bg-color: var(--color-orange-light);
  --icon-color: var(--color-orange);
}
.icon-label_secondary {
  --bg-color: var(--color-secondary-light);
  --icon-color: var(--color-text-extralight);
}
.icon-label_muted {
  --bg-color: var(--color-muted);
  --icon-color: var(--color-text-muted-dark);
}
.icon-label_light {
  --bg-color: var(--color-extralight);
  --icon-color: var(--color-primary);
}

/* arrow */
.arrow {
  --size-icon: 100%;
  --size-arrow: 3rem;

  min-width: var(--size-arrow);
  width: var(--size-arrow);
  min-height: var(--size-arrow);
  height: var(--size-arrow);
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.arrow svg {
  display: block;
  width: var(--size-icon);
  height: var(--size-icon);
}
@media screen and (max-width: 1279px) {
  .arrow {
    --size-arrow: 2.5rem;
  }
}
@media screen and (max-width: 575px) {
  .arrow {
    --size-icon: 1.5rem;
  }
}
/**/
.arrow-button {
  --size-icon-arrow: var(--size-icon);
  --size-arrow: calc(var(--size-icon-arrow) * 2);

  min-width: var(--size-arrow);
  width: var(--size-arrow);
  min-height: var(--size-arrow);
  height: var(--size-arrow);
  border-radius: 50%;
  overflow: hidden;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: var(--color-extralight);
  background-color: var(--color-bright-blue-40);
  transition: var(--transition);
}
.arrow-button svg {
  width: var(--size-icon-arrow);
  height: var(--size-icon-arrow);
}
@media screen and (min-width: 1024px) {
  .arrow-button:hover {
    background-color: var(--color-primary);
  }
}

/* arrows */
.arrows {
  display: flex;
  align-items: center;
  gap: var(--offset-extrasmall);
  pointer-events: none;
  z-index: 1;
  transition: var(--transition);
}
.arrows .arrow,
.arrows .arrow-button {
  pointer-events: all;
}
.arrows__long {
  justify-content: space-between;
}
.arrows-center {
  position: absolute;
  top: 50%;
  left: calc(var(--offset-arrows, 0px) * -1);
  width: calc(100% + var(--offset-arrows, 0px) * 2);
  transform: translateY(-50%);
  z-index: 5;
}
@media screen and (max-width: 1023.5px) {
  .slider__arrows {
    display: none;
  }
}

/* arrows-fullheight */
.arrows-fullheight {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
}

.arrows-fullheight__arrow {
  height: auto;
  position: relative;
  z-index: 10;
  width: 20%;
  pointer-events: all;
}
.arrows-fullheight__arrow-prev {
  cursor: url("/local/templates/avis/assets/styles/../../images/icons/arrow-left-slider.svg"), auto;
}
.arrows-fullheight__arrow-next {
  cursor: url("/local/templates/avis/assets/styles/../../images/icons/arrow-right-slider.svg"), auto;
}

/* arrows-pagination */
.arrows-pagination {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-extrasmall);
  font-weight: var(--font-semibold);
  text-align: center;
}

/**/
.slider-light {
  --color-slider-secondary: var(--color-text-muted);

  color: var(--color-text-extralight);
}
.slider-dark {
  --color-slider-secondary: var(--color-text-extralight);

  color: var(--color-text-muted);
}
.slider-light .arrows-fullheight__arrow-prev {
  cursor: url("/local/templates/avis/assets/styles/../../images/icons/arrow-left-slider-white.svg"), auto;
}
.slider-light .arrows-fullheight__arrow-next {
  cursor: url("/local/templates/avis/assets/styles/../../images/icons/arrow-right-slider-white.svg"), auto;
}

@media screen and (max-width: 1023.5px) {
  .arrows-fullheight {
    display: none;
  }
}

/* label */
.label {
  --size-check: 1.25rem;
  --size-icon-el: var(--size-icon-small);

  position: relative;
  width: 100%;
  overflow: hidden;
}
.label input {
  width: var(--size-check);
  height: var(--size-check);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
  pointer-events: none;
}
.label__content {
  width: 100%;
  background-color: var(--color-bg);
  padding: var(--offset-extrasmall) var(--offset-small);
  border-radius: var(--radius-small);
  border: 0.0625rem solid var(--color-muted);
  display: flex;
  align-items: center;
  gap: var(--offset-small);
  transition: var(--transition);
}
.label__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.label__body-title {
  font-size: 0.8125rem;
}
.label__body-descr {
  font-size: 0.75rem;
  color: var(--color-text-muted);
}
.label__check {
  background-color: var(--color-muted);
  color: var(--color-muted);
  min-width: var(--size-check);
  width: var(--size-check);
  height: var(--size-check);
  min-height: var(--size-check);
  display: flex;
  align-items: center;
  justify-content: center;
  transition: var(--transition);
  position: relative;
  border-radius: 50%;
}
.label__check::before {
  content: "";
  display: block;
  background-color: currentColor;
  border-radius: 50%;
  transition: var(--transition);
  transform: scale(0);
  transform-origin: center;
  min-width: calc(var(--size-check) / 2);
  min-height: calc(var(--size-check) / 2);
  width: calc(var(--size-check) / 2);
  height: calc(var(--size-check) / 2);
}
.label__btn {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(var(--size-icon-el) * 2.5);
  min-height: var(--size-icon-el);
  height: 100%;
  color: var(--color-dark-lighter);
  display: flex;
  align-items: center;
  justify-content: center;
}
.label__btn svg {
  display: block;
  height: var(--size-icon-el);
  width: var(--size-icon-el);
}

/* label */
.label-small {
  font-size: 0.75rem;
  font-weight: var(--font-semibold);
  color: var(--color-text-extralight);
  width: fit-content;
}
.label-small__descr {
  position: relative;
  background: #18181a4d;
  backdrop-filter: blur(0.25rem);
  padding: 0 0.25rem;
  border-radius: 0.375rem;
  display: block;
}

/* checked */
.label input:checked + .label__content .label__check {
  background-color: var(--color-primary);
  color: var(--color-extralight);
}
.label input:checked + .label__content .label__check::before {
  transform: scale(1);
}
.label input:checked + .label__content {
  background-color: var(--color-muted);
}

/* disabled */
.label[disabled] {
  pointer-events: none;
}
.label[disabled] .label__check {
  background-color: var(--color-border);
  color: var(--color-border);
  border-color: var(--color-border);
}
.label[disabled] input:checked + .label__check {
  background-color: var(--color-muted-dark);
  color: var(--color-text-muted);
}

/* label-active */
.label-active {
  --radius-el: var(--radius-small);
  --bg-el: var(--color-muted);
  --size-icon-el: var(--size-icon);
  --color-icon-el: currentColor;

  width: 100%;
  background-color: var(--bg-el);
  padding: var(--offset-extrasmall) var(--offset-small);
  border-radius: var(--radius-el);
  border: 1px solid var(--color-muted);
  display: flex;
  align-items: center;
  gap: var(--offset-small);
}

.label-active__icon {
  min-width: var(--size-icon-el);
  width: var(--size-icon-el);
  min-height: var(--size-icon-el);
  height: var(--size-icon-el);
  color: var(--color-icon-el);
}
.label-active__icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.label-active__body {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
.label-active__body-title {
  font-size: 0.8125rem;
}
.label-active__body-descr {
  font-size: 0.75rem;
  color: var(--color-text-muted);
}

/* overflow el */
.overflow-el {
  position: relative;
}
.overflow-el._overflow-top::before,
.overflow-el._overflow-bottom::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 2.9375rem;
  z-index: 1;
  pointer-events: none;
}
.overflow-el._overflow-top::before {
  top: 0;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}
.overflow-el._overflow-bottom::after {
  bottom: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
}

/* animation marquee */
.marquee {
  display: flex;
  gap: var(--offset-secondary);
  align-items: center;
  overflow: hidden;
}
.marquee__list {
  height: 4rem;
  min-width: fit-content;
  width: 100%;
  display: flex;
  gap: var(--offset-secondary);
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  animation: animate 10s linear infinite;
}
.marquee__item {
  height: 100%;
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
}
.marquee__item img,
.marquee__item svg {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.marquee__item img {
  object-fit: contain;
}

.marquee-reverse .marquee__list {
  animation: animate-reverse 10s linear infinite;
}

@keyframes animate {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes animate {
  0% {
    transform: translate3d(0, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes animate-reverse {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes animate-reverse {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

/* loader */
@keyframes loader {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}

.loader {
  --size-icon-loader: 2.5rem;

  padding: var(--offset-loader, 0) 0;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  gap: var(--offset-small);
  text-align: center;
}
.loader svg {
  fill: none;
  width: var(--size-icon-loader);
  height: var(--size-icon-loader);
  animation: loader 1.5s linear infinite;
}
.loader svg path:first-child {
  color: var(--color-grey);
}
.loader svg path:nth-child(2) {
  color: var(--color-primary);
}

/* overflow-shadow */
.overflow-shadow {
  --gradient-shadow: linear-gradient(
    0deg,
    rgba(255, 255, 255, 0) 0%,
    #ffffff 100%
  );

  position: relative;
}
.overflow-shadow::before,
.overflow-shadow::after {
  content: "";
  pointer-events: none;
  position: absolute;
  left: 0;
  width: 100%;
  height: 3rem;
  opacity: 0;
  transition: 0.2s all;
  z-index: 1;
}
.overflow-shadow::after {
  background: var(--gradient-shadow);
  bottom: 0;
  transform: scaleY(-1);
}
.overflow-shadow::before {
  background: var(--gradient-shadow);
  top: 0;
}
.overflow-shadow.overflow-shadow__end::after {
  opacity: 1;
}
.overflow-shadow.overflow-shadow__start::before {
  opacity: 1;
}

/* sidebar */
.sidebar {
  --offset-sidebar: var(--offset-medium);
  --offset-sidebar-secondary: var(--offset-extrasmall);
  --size-logo: 2.5rem;

  flex-direction: column;
  background-color: var(--color-text-extralight);
}
.sidebar-aside {
  min-width: var(--width-sidebar);
  width: var(--width-sidebar);
}
.sidebar__main {
  display: flex;
  flex-direction: column;
}
.sidebar__top {
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-extrasmall);
}
.sidebar__top-logo {
  padding: var(--offset-sidebar) 0;
  min-height: calc(var(--size-logo) + var(--offset-sidebar) * 2);
  height: calc(var(--size-logo) + var(--offset-sidebar) * 2);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  color: var(--color-blue);
}
.sidebar__top-logo svg,
.sidebar__top-logo img {
  max-width: 100%;
  height: 100%;
}
.sidebar__top-logo img {
  object-fit: contain;
}
.sidebar__wrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.sidebar__content {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  overflow-y: auto;
  scrollbar-width: none;
  padding: 0 var(--offset-sidebar-secondary) var(--offset-sidebar-secondary);
}
.sidebar__content::-webkit-scrollbar,
.sidebar__content::-webkit-scrollbar-track,
.sidebar__content::-webkit-scrollbar-thumb {
  display: none;
}
.sidebar-menu {
  display: flex;
  flex-direction: column;
}
.sidebar__nav + .sidebar__nav {
  margin-top: auto;
  padding-top: var(--offset-sidebar);
}
.sidebar__nav-list,
.sidebar__info {
  margin-top: auto;
}
.sidebar__list {
  display: flex;
  flex-direction: column;
}
.sidebar__info {
  padding: var(--offset-sidebar) var(--offset-sidebar-secondary) 0;
}
.sidebar__bottom {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
  padding: var(--offset-sidebar) var(--offset-sidebar-secondary) 0;
}

@media screen and (min-width: 768px) {
  .sidebar {
    display: flex !important;
  }
  .sidebar-aside {
    border-right: 0.0625rem solid var(--color-grey);
  }
  .sidebar-aside .sidebar__main {
    position: sticky;
    min-height: calc(
      100dvh - var(--height-bx-panel, 0px) - var(--height-tablebodytext, 0px)
    );
    top: 0;
    left: 0;
    transition: var(--transition);
  }
  .sidebar-aside._scrolled .sidebar__main {
    min-height: 100dvh;
  }
}

@media screen and (max-width: 1279px) {
  .sidebar {
    --offset-sidebar: var(--offset-secondary);
  }
}
@media screen and (max-width: 767px) {
  .sidebar-aside {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    /* overflow: hidden; */
  }
  .sidebar-aside .sidebar__main {
    height: 100%;
  }
  .sidebar {
    --offset-sidebar-secondary: var(--offset-secondary);

    display: none;
  }
  .sidebar .fancybox-button.fancybox-close-small,
  .fancybox-slide--html .sidebar .fancybox-close-small,
  .sidebar.fancybox__content > .f-button.is-close-btn,
  .is-compact .sidebar.fancybox__content > .f-button.is-close-btn {
    display: none;
  }
  .sidebar__content {
    padding: var(--offset-sidebar-secondary);
  }
  .sidebar-aside.f-zoomInUp {
    animation: var(--f-transition-duration, 0.2s) ease both
      f-zoomInLeft-animated;
  }
  .sidebar-aside.f-fadeOut {
    animation: var(--f-transition-duration, 0.2s) ease both
      f-fadeOutLeft-animated;
  }
  .sidebar__top {
    display: none;
  }
  .sidebar__wrapper {
    height: 100%;
  }
}

/* sidebar-info */
.sidebar-info {
  --size-face: 2.75rem;
  --offset-info: var(--offset-sidebar, var(--offset-medium));

  padding: var(--offset-info);
  display: flex;
  flex-direction: column;
  background-color: #1c1a2999;
  border: 0.0625rem solid rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(2.5rem);
  -webkit-backdrop-filter: blur(2.5rem);
}
.sidebar-info__top {
  display: flex;
  align-items: center;
  gap: var(--offset-small);
}
.sidebar-info__top-face {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: var(--font-semibold);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: var(--color-bright-blue);
  min-width: var(--size-face);
  width: var(--size-face);
  min-height: var(--size-face);
  height: var(--size-face);
}
.sidebar-info__top-body {
  display: flex;
  flex-direction: column;
}
.sidebar-info__top-title {
  opacity: 0.5;
  font-size: 0.875rem;
  line-height: 1.4;
}
.sidebar-info__top-descr {
  font-weight: var(--font-semibold);
}

.sidebar-info__content {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.sidebar-info__content:not(:first-child) {
  margin-top: var(--offset-info);
  border-top: 0.0625rem solid var(--color-grey-purple);
  padding-top: var(--offset-info);
}
.sidebar-info__soc {
  display: flex;
  flex-direction: column;
  gap: var(--offset-small);
}
.sidebar-info__soc-link {
  display: flex;
  align-items: center;
  gap: var(--offset-extrasmall);
}
.sidebar-info__soc svg {
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
}

/* menu-item */
.menu-item {
  --btn-bg: transparent;
  --btn-color: var(--color-text-muted);
  --btn-border: var(--btn-bg);
  --btn-padding: calc(var(--offset-extrasmall) / 2);
  --btn-gap: var(--offset-extrasmall);
  --size-btn: 6.25rem;
  --size-svg: var(--size-icon);
}
.menu-item__item-primary {
  --btn-color: var(--color-primary);
}
.menu-item__item-dark {
  --btn-color: var(--color-dark);
}
.menu-item__link {
  width: 100%;
  min-height: var(--size-btn);
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: var(--btn-gap);
  background-color: var(--btn-bg);
  color: var(--btn-color);
  padding: var(--btn-padding);
  position: relative;
  overflow: hidden;
  border: 0.0625rem solid var(--btn-border);
  border-radius: var(--radius);

  font-size: 1rem;
  line-height: 1.5;
  text-align: center;
}
.menu-item__link-icon {
  display: block;
  min-width: var(--size-svg);
  width: var(--size-svg);
  min-height: var(--size-svg);
  height: var(--size-svg);
  display: flex;
  align-items: center;
  justify-content: center;
}
.menu-item__link-icon svg,
.menu-item__link-icon img {
  display: block;
  width: 100%;
  height: 100%;
}
.menu-item__link-icon img {
  object-fit: contain;
}
/**/
.menu-item__link-badge {
  margin-left: auto;
  background-color: var(--btn-badge);
  padding: 0 var(--offset-extrasmall);
  border-radius: 50px;
  min-height: var(--size-svg);
  height: var(--size-svg);
  min-width: var(--size-svg);
  font-weight: var(--font-regular);
  font-size: 0.75rem;
  line-height: 1.36;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: var(--transition);
}
.menu-item__link-arrow {
  margin-left: auto;
  min-width: var(--size-icon-medium);
  width: var(--size-icon-medium);
  min-height: var(--size-icon-medium);
  height: var(--size-icon-medium);
  transition: var(--transition);
  opacity: 0;
}
.menu-item__link-arrow svg {
  display: block;
  width: 100%;
  height: 100%;
}
.menu-item__divider {
  min-height: 0.5625rem;
  pointer-events: none;
}

/**/
.menu-item__submenu-item
  > .menu-item__submenu
  > .menu-item__submenu-list
  > .menu-item__submenu-item
  > .menu-item__link {
  padding-left: calc(var(--btn-padding) + var(--size-svg));
}

/**/
.menu-item__submenu {
  display: grid;
  grid-template-rows: 1fr;
  transition: var(--transition-long);
}
.menu-item__submenu-list {
  margin-top: var(--offset-menu, 0rem);
  display: flex;
  flex-direction: column;
  gap: var(--offset-menu, 0rem);
  overflow: hidden;
  transition: var(--transition-long);
}
.menu-item__submenu-item > .menu-item__link .menu-item__link-arrow {
  transform: rotate(-90deg);
}

/* open */
.menu-item:not(._active) > .menu-item__submenu,
.menu-item__submenu-item:not(._active) > .menu-item__submenu {
  grid-template-rows: 0fr;
}
.menu-item:not(._active) > .menu-item__submenu > .menu-item__submenu-list,
.menu-item__submenu-item:not(._active)
  > .menu-item__submenu
  > .menu-item__submenu-list {
  margin-top: 0;
}

/* active */
.menu-item__link:active,
.menu-item._active > .menu-item__link {
  --btn-bg: var(--color-light-blue-2);
  --btn-color: var(--color-primary);
}
.menu-item__link:active .menu-item__link-arrow,
.menu-item._active > .menu-item__link .menu-item__link-arrow,
.menu-item__submenu-item._active > .menu-item__link .menu-item__link-arrow {
  opacity: 1;
}
.menu-item__submenu-item > .menu-item__link:active,
.menu-item__submenu-item._active > .menu-item__link {
  --btn-bg: var(--color-light-blue-2);
  --btn-color: var(--color-primary);
}
.menu-item._active > .menu-item__link .menu-item__link-badge,
.menu-item > .menu-item__link:active .menu-item__link-badge {
  background-color: var(--color-extralight);
  color: var(--color-primary);
  backdrop-filter: blur(2.5rem);
  -webkit-backdrop-filter: blur(2.5rem);
}

@media screen and (min-width: 1024px) {
  .menu-item._active .menu-item__link:hover,
  .menu-item__link:hover {
    --btn-bg: var(--color-blue-tab-hover);
    --btn-color: var(--color-primary);
  }
}

@media screen and (max-width: 1279px) {
  .menu-item {
    --size-btn: 3rem;
  }
  .menu-item__link {
    min-height: var(--size-btn);
    height: var(--size-btn);
    min-width: var(--size-btn);
    width: var(--size-btn);
  }
  .menu-item__link-descr {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .menu-item__link {
    width: 100%;
    padding: var(--btn-padding) calc(var(--btn-padding) + var(--btn-gap));
    flex-direction: row;
    justify-content: start;
    text-align: left;
  }
  .menu-item__link-descr {
    display: block;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    hyphens: auto;
    word-break: break-all;
  }
}

/* catalog-menu */
.catalog-menu {
  --width-block: 15rem;
  --border-block: var(--color-muted);

  width: 100%;
  max-width: var(--width-block);
  padding-right: var(--offset-extrasmall);
  display: flex;
  flex-direction: column;
  height: 100%;
  border-right: 0.0625rem solid var(--border-block);
}
.catalog-menu__title {
  margin-bottom: var(--offset-extrasmall);
  font-weight: var(--font-semibold);
  font-size: 1rem;
  line-height: 1.4;
}
/* catalog-item */
.catalog-item {
  --btn-bg: transparent;
  --btn-color: var(--color-text-dark);
  --btn-offset: var(--offset-extrasmall);
  --icon-color: var(--color-third-dark);
  --size-btn: 2.125rem;
  --size-svg: var(--size-icon);
  --size-svg-submenu: var(--size-icon-medium);
  --submenu-offset: var(--offset-main);

  font-weight: var(--font-regular);
  font-size: 1rem;
  line-height: 1.4;
  display: flex;
  flex-direction: column;
}
.catalog-item__link {
  width: 100%;
  display: inline-flex;
  align-items: center;
  gap: var(--btn-offset);
  background-color: var(--btn-bg);
  color: var(--btn-color);
  border-radius: var(--radius);
  position: relative;
  overflow: hidden;

  font-size: 1rem;
  line-height: 1.4;
}
.catalog-item__link-title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.catalog-item__link-arrow {
  min-width: var(--size-svg);
  width: var(--size-svg);
  min-height: var(--size-svg);
  height: var(--size-svg);
  color: var(--icon-color);
  transition: var(--transition);
}
.catalog-item__link-arrow svg {
  display: block;
  width: 100%;
  height: 100%;
}

/* submenu */
.catalog-item__submenu {
  padding-left: var(--submenu-offset);
  width: 100%;
  display: grid;
  grid-template-rows: 0fr;
  transition: var(--transition);
}
.catalog-item__submenu-list {
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.catalog-item__submenu-list > .catalog-item__submenu-item {
  margin-top: var(--btn-offset);
}
.catalog-item__submenu-item > .catalog-item__link {
  --btn-color: var(--color-text);
  --size-svg: var(--size-icon-medium);

  padding: 0.25rem var(--btn-offset);
  min-height: var(--size-btn);
}

/* active */
.catalog-item._active > .catalog-item__submenu,
.catalog-item__submenu-item._active > .catalog-item__submenu {
  grid-template-rows: 1fr;
}
.catalog-item._active > .catalog-item__link .catalog-item__link-arrow,
.catalog-item__submenu-item._active
  > .catalog-item__link
  .catalog-item__link-arrow {
  --icon-color: var(--color-primary);
  transform: rotate(-180deg);
}
.catalog-item__submenu-item._active > .catalog-item__link {
  --btn-bg: var(--color-muted);
  --btn-color: var(--color-text-dark);
}
.catalog-item__submenu-item._active
  > .catalog-item__link-last
  .catalog-item__link-arrow {
  transform: rotate(-90deg);
}

@media screen and (min-width: 1024px) {
  .catalog-item > .catalog-item__link:hover {
    --icon-color: var(--color-primary);
  }
  .catalog-item__submenu-item > .catalog-item__link:hover {
    --btn-bg: var(--color-muted);
    --icon-color: var(--color-primary);
    --btn-color: var(--color-text-dark);
  }
}

.catalog-item__submenu-item > .catalog-item__link:active {
  --btn-bg: var(--color-muted-dark);
  --icon-color: var(--color-primary);
}

/* section-control */
.section-control {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: var(--offset-medium);
}
.section-control_absolute {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: var(--offset-medium);
  z-index: 5;
}
.section-control__progress {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 0.125rem;
  background-color: var(--color-white-40);
}
.section-control__progress::after {
  display: block;
  content: "";
  height: 100%;
  width: 0;
  background-color: var(--color-extralight);
  transition: var(--duration-progress, 0) linear all;
  min-width: var(--width-progress, 0%);
}
.section-control__progress:not(._visible),
.section-control__progress._hidden {
  display: none;
}
@media screen and (max-width: 767px) {
  .section-control_absolute {
    bottom: var(--offset-secondary);
  }
}

/* catalog-type */
.catalog-type,
.catalog-type__btns {
  display: flex;
  align-items: center;
}
.catalog-type {
  gap: var(--offset-extrasmall);
}
.catalog-type__descr {
  white-space: nowrap;
}
.catalog-type__btns {
  gap: calc(var(--offset-extrasmall) / 2);
}
@media screen and (min-width: 1023.5px) {
  .catalog-type .button-link.button_grey:hover {
    --btn-color: var(--color-dark);
  }
}
.catalog-type .button-line.button_grey:active,
.catalog-type .button-line.button_grey._active,
.catalog-type input:checked + .button-line.button_grey,
.catalog-type .button-link.button_grey:active,
.catalog-type .button-link.button_grey._active,
.catalog-type input:checked + .button-link.button_grey {
  --btn-color: var(--color-dark);
}

/* catalog-toggle */
.catalog-toggle._hide .catalog-toggle__btn {
  display: none;
}

/* product-images */
.product-images {
  --height-slider: 100%;
  --offset-slider: var(--offset-medium);
  --radius-slider: var(--radius-semismall);

  display: flex;
  align-items: stretch;
  gap: var(--offset-slider);
  width: 100%;
}
.product-images__main-slider {
  flex-grow: 1;
}
.product-images__main-swiper,
.product-images__thumbs-swiper {
  height: var(--height-slider);
  border-radius: var(--radius-slider);
}
.product-images__main-slide,
.product-images__thumbs-slide {
  border-radius: var(--radius-slider);
  overflow: hidden;
  position: relative;
  background-color: var(--color-extralight);
}
.product-images__thumbs-slide {
  aspect-ratio: 1;
  cursor: pointer;
  transition: 0.2s box-shadow;
}
.product-images__main-slide::before,
.product-images__thumbs-slide::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.05);
}
.product-images__main-bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  filter: blur(2.5rem);
}

.product-images__main-slide img,
.product-images__thumbs-slide img,
.product-images__main-slide video {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.product-images__main-slide img {
  object-fit: contain;
  mix-blend-mode: multiply;
}
.product-images__thumbs-slide img {
  object-fit: contain;
  mix-blend-mode: multiply;
}

@media screen and (min-width: 1024px) {
  .product-images__thumbs-slide:hover {
    box-shadow: inset 0 0 0 0.0625rem var(--color-border);
  }
}
.product-images__thumbs-slide:active,
.product-images__thumbs-slide.swiper-item-active {
  box-shadow: inset 0 0 0 0.0625rem var(--color-primary);
}

/* tabs-container */
.tabs-container {
  --offset-block: var(--offset-medium);
}
.tabs-container__content,
.tabs-container__content-item > *:not(:first-child) {
  margin-top: var(--offset-block);
}

/* address-item */
.address-item {
  --offset-block: var(--offset-medium);

  display: grid;
  grid-template-columns: repeat(2, 1fr);
  align-items: stretch;
  gap: var(--offset-block) var(--offset-extrabig);
}
.address-item__list {
  padding: var(--offset-secondary) var(--offset-secondary) 0
    var(--offset-secondary);
  display: flex;
  flex-direction: column;
}
.address-item__list-item {
  display: flex;
  align-items: center;
  gap: var(--offset-extrasmall);
  color: var(--color-text-dark-secondary);
}
.address-item__list-item:not(:last-child) {
  padding-bottom: var(--offset-block);
}
.address-item__list-item:not(:first-child) {
  padding-top: var(--offset-block);
  border-top: 0.0625rem solid var(--color-border-fifth);
}
.address-item__list-icon {
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
}
.address-item__list-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.address-item__list-body {
  display: flex;
  flex-direction: column;
}
.address-item__list-body > *:not(:first-child) {
  margin-top: 0.125rem;
}
.address-item__list-title {
  font-weight: var(--font-regular);
  font-size: 0.875rem;
  line-height: 1.15;
  color: var(--color-text-muted-dark);
}
.address-item__list-descr {
  font-weight: var(--font-semibold);
}

.address-item__bottom {
  padding: 0 var(--offset-secondary) var(--offset-secondary)
    var(--offset-secondary);
}

.address-item__map {
  height: auto;
  border-radius: var(--radius-semismall);
  overflow: hidden;
}
.address-item__map-content {
  width: 100%;
  height: 100%;
}
.address-item__map-hidden {
  display: none !important;
}

@media screen and (min-width: 576px) {
  .address-item__map {
    grid-column: 2 / 3;
    grid-row: 1 / 3;
  }
}
@media screen and (min-width: 1024px) {
  .address-item {
    padding: var(--offset-extrasmall);
    background-color: var(--color-extralight);
    border-radius: var(--radius-semismall);
  }
}

@media screen and (max-width: 1439px) {
  .address-item {
    gap: var(--offset-block);
  }
  .address-item__list,
  .address-item__bottom {
    padding: 0;
  }
}
@media screen and (max-width: 1023.5px) {
  .address-item {
    --offset-block: var(--offset-small);
  }
}
@media screen and (max-width: 575px) {
  .address-item {
    grid-template-columns: 100%;
  }
  .address-item__map {
    aspect-ratio: 1.5;
  }
}
@media screen and (max-width: 424px) {
  .address-item__map {
    aspect-ratio: 1;
  }
}

/* overflow-height */
.overflow-height {
  max-height: var(--height-overflow, 17.5rem);
  padding-right: var(--offset-small);
  overflow-y: auto;
  scrollbar-width: 0.5rem;
}
.overflow-height::-webkit-scrollbar {
  width: 0.5rem;
  border-radius: 0.5rem;
  background-color: var(--color-light-grey);
}
.overflow-height::-webkit-scrollbar-thumb {
  width: 0.5rem;
  border-radius: 0.5rem;
  background-color: var(--color-grey-2);
}
.overflow-height::-webkit-scrollbar-track {
  background-color: transparent;
}
/* overflow-width */
.overflow-width {
  padding-bottom: var(--offset-small);
  overflow-x: auto;
  scrollbar-width: 0.375rem;
}
.overflow-width::-webkit-scrollbar {
  height: 0.5rem;
  border-radius: 0.5rem;
  background-color: var(--color-light-grey);
}
.overflow-width::-webkit-scrollbar-thumb {
  height: 0.5rem;
  border-radius: 0.5rem;
  background-color: var(--color-grey-2);
}
.overflow-width::-webkit-scrollbar-track {
  background-color: transparent;
}

/* image placeholder */
.image-placeholder {
  background-image: url("/local/templates/avis/assets/styles/../../images/main/image-placeholder.png");
  background-position: center;
  background-size: calc(100% - var(--offset-card, var(--offset-medium)));
  background-repeat: no-repeat;
}

/* diagram-line */
@keyframes widthLine {
  0% {
    min-width: 0;
  }
  100% {
    min-width: var(--width-line, 0%);
  }
}
.diagram-line {
  --size-line: 0.75rem;

  width: 100%;
  height: var(--size-line);
  border-radius: var(--size-line);
  overflow: hidden;
  background-color: var(--color-grey);
  position: relative;
}
.diagram-line::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 0%;
  height: 100%;
  border-radius: var(--size-line);
  background-color: var(--color-line, var(--color-orange));
  animation: 1s ease-in-out widthLine;
  min-width: var(--width-line, 0%);
  transition: var(--transition-long);
}

/* button-content */
.button-content:not(:first-child) {
  margin-top: 0.25rem;
}
.button-content {
  transition: var(--transition);
}

@media screen and (min-width: 1024px) {
  .button-content:hover {
    color: var(--color-text-muted);
  }
}

/**/
.table-block {
  --offset-table: var(--offset-secondary);

  overflow: hidden;
  border-radius: var(--radius-secondary);
  border: 0.0625rem solid var(--color-light-blue-2);
}
.table-block__body {
  padding: var(--offset-table) 0 0;
  display: flex;
  flex-direction: column;
}
.table-block__body-final {
  padding-bottom: var(--offset-table);
}
.table-block__tr,
.table-block__final {
  position: relative;
  display: flex;
  align-items: center;
  transition: var(--transition);
}
.table-block__tr {
  margin: 0 var(--offset-table);
  font-size: 1.125rem;
  line-height: 1.4;
}
.table-block__tr-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.table-block__tr-descr {
  color: var(--color-text-muted);
  font-size: 1rem;
  line-height: 1.5;
}
.table-block__tr-body {
  padding: var(--offset-small) 0;
}
.table-block__final {
  padding: var(--offset-table);
  background-color: var(--color-light-blue);
}
.table-block__tr-body,
.table-block__final-body {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: var(--offset-small);
}
.table-block__tr-link,
.table-block__final-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.table-block__tr-caption,
.table-block__tr-value {
  font-weight: var(--font-semibold);
}
.table-block__final-caption,
.table-block__final-value {
  font-weight: var(--font-medium);
  font-size: 1.25rem;
  line-height: 1.4;
}
.table-block__final-content {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}
.table-block__tr-value,
.table-block__final-value {
  white-space: nowrap;
}
.table-block__tr-value {
  margin-left: auto;
}

.table-block__tr._active .table-block__tr-body {
  padding: var(--offset-small);
  border-radius: var(--radius-secondary);
  overflow: hidden;
  background-color: var(--color-light-blue);
  flex-wrap: wrap;
}

.table-block__tr + .table-block__tr .table-block__tr-body {
  border-top: 0.0625rem solid var(--color-border);
}

@media screen and (min-width: 1024px) {
  .table-block__tr:hover,
  .table-block__final:hover {
    color: var(--color-primary);
  }
}
@media screen and (max-width: 1279px) {
  .table-block__tr {
    margin: 0 var(--offset-table);
    font-size: 1rem;
    line-height: 1.5;
  }
  .table-block__tr-content {
    gap: 0;
  }
  .table-block__tr-descr {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .table-block__tr-body {
    padding: var(--offset-extrasmall) 0;
  }
  .table-block__final-caption,
  .table-block__final-value {
    font-size: 1rem;
    line-height: 1.5;
    font-weight: var(--font-semibold);
  }
}
@media screen and (max-width: 767px) {
  .table-block__final-caption,
  .table-block__final-value,
  .table-block__tr {
    font-size: 0.875rem;
    line-height: 1.5;
  }
  .table-block__final-descr {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}

/* block-tests */
.block-tests {
}
.block-tests__top {
  text-align: left;
  width: 100%;
  padding: var(--offset-secondary) 0;
  transition: var(--transition);
}
.block-tests__top,
.block-tests__top-body {
  display: flex;
  align-items: center;
  gap: 0.25rem var(--offset-small);
}
.block-tests__top-body {
  flex-wrap: wrap;
  flex-grow: 1;
}
.block-tests__top-descr {
  color: var(--color-text-muted);
}
.block-tests__top-down {
  margin-left: auto;
  min-width: var(--size-icon);
  width: var(--size-icon);
  min-height: var(--size-icon);
  height: var(--size-icon);
  transition: var(--transition);
}
.block-tests__wrapper {
  transition: var(--transition);
  display: grid;
  grid-template-rows: 1fr;
}
.block-tests__content {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: var(--offset-extrasmall);
}

.block-tests._active .block-tests__top-down {
  transform: rotate(180deg);
}
.block-tests:not(._active) .block-tests__wrapper {
  grid-template-rows: 0fr;
  opacity: 0;
  pointer-events: none;
}

@media screen and (min-width: 1024px) {
  .block-tests__top:hover {
    color: var(--color-primary);
  }
}

@media screen and (max-width: 1279px) {
  .block-tests__top {
    padding: var(--offset-small) 0;
  }
  .block-tests__top-title {
    font-size: 1.5rem;
    line-height: 1.4;
  }
  .block-tests__top-descr {
    font-size: 0.875rem;
    line-height: 1.5;
  }
}
@media screen and (max-width: 767px) {
  .block-tests__top {
    padding: var(--offset-extrasmall) 0;
  }
  .block-tests__top-title {
    font-size: 1.25rem;
    line-height: 1.4;
  }
  .block-tests__top-body {
    flex-direction: column;
    align-items: start;
  }
  .block-tests__top-down {
    align-self: start;
  }
}

/* End */


/* Start:/local/templates/avis/assets/styles/elements/tabs.css?17587248972547*/

/* tabs */
.tabs {
    --gap-tabs: var(--offset-small);
    --bg-tabs: transparent;

    overflow-x: auto;
    scrollbar-width: none;
    padding-left: var(--offset-tabs, 0px);
    padding-right: var(--offset-tabs, 0px);
    margin-left: calc(var(--offset-tabs, 0px) * -1);
    margin-right: calc(var(--offset-tabs, 0px) * -1);
    max-width: calc(100% + var(--offset-tabs, 0px) * 2);
}
.tabs::-webkit-scrollbar,
.tabs::-webkit-scrollbar-track,
.tabs::-webkit-scrollbar-thumb {
    display: none;
}
.tabs__list {
    display: flex;
    align-items: center;
    gap: var(--gap-tabs);
    width: fit-content;
    background-color: var(--bg-tabs);
}
.tabs__tab {
    position: relative;
    display: block;
}
.tabs__tab input {
    display: none;
}


/* tab */
.button-tab {
    --btn-bg: var(--color-extralight);
    --btn-gap: var(--offset-extrasmall);
    --btn-padding: var(--offset-medium);
    --size-btn: 2.5rem;
    --btn-color: currentColor;
    --btn-icon-color: var(--color-text-muted-dark);

    min-height: var(--size-btn);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--btn-gap);
    background-color: var(--btn-bg);
    color: var(--btn-color);
    border-radius: var(--size-btn);
    padding: calc(var(--offset-extrasmall) / 2) var(--btn-padding);
    white-space: nowrap;
    position: relative;
    cursor: pointer;

    font-weight: var(--font-semibold);
    font-size: 1rem;
    line-height: 1;
    transition: var(--transition);
}
.button-tab svg,
.button-tab__num {
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
}
.button-tab svg {
    color: var(--btn-icon-color);
    transition: var(--transition);
}
.button-tab__num {
    border-radius: 1rem;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    white-space: nowrap;
    font-size: 0.75rem;
    line-height: 1;
    background-color: var(--color-pink);
    color: var(--color-text-extralight);
}

/* sizes */
.button-tab_small {
    --btn-padding: var(--offset-secondary);
    --size-btn: 2rem;
}

@media screen and (min-width: 1024px) {
    .button-tab:hover {
        --btn-color: var(--color-primary);
    }
}

.button-tab:active,
.button-tab._active,
input:checked + .button-tab {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-text-extralight);
}
/* End */


/* Start:/local/templates/avis/assets/styles/elements/forms.css?176043397143022*/


/* forms */
.form {
    --gap: var(--offset-medium);
    --gap-small: var(--offset-extrasmall);

    display: flex;
    flex-direction: column;
    gap: var(--gap);
}
.form-small {
    --gap: var(--gap-small);

    width: 100%;
    max-width: 36.6875rem;
}

/**/
.form-inputs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--gap);
}
.form-inputs__three {
    grid-template-columns: repeat(3, 1fr);
}

/**/
.form-privacy {
    font-weight: var(--font-regular);
    font-size: var(--gap-small);
    line-height: 1.15;
    color: var(--color-text);
}
.form-privacy a {
    font-weight: var(--font-semibold);
    color: var(--color-primary);
}

/**/
.form-fields {
    display: flex;
    flex-direction: column;
    gap: var(--gap-small);
}
/**/
.form-bottom {
    display: flex;
    flex-direction: column;
    gap: var(--gap-small);
}
.form-bottom._start {
    align-items: start;
}
.form-bottom._center {
    align-items: center;
}
.form-bottom._end {
    align-items: end;
}
/**/
.form-link {
    font-weight: var(--font-semibold);
    color: var(--color-primary);
}

/* field */
.field {
    --size-icon-hint: 1rem;

    display: block;
    position: relative;
    transition: var(--transition);
}
.field-date {
    display: flex;
    align-items: start;
    gap: var(--offset-small);
    position: relative;
}
.field-small {
    --height-input: var(--height-input-small);
}
.field__wrapper {
    display: block;
    position: relative;
}
.field__label-wrapper {
    position: relative;
}
.field__label {
    display: block;
    position: relative;
}
.field__caption-top {
    display: block;
    font-weight: var(--font-semibold);
    font-size: 0.9375rem;
    line-height: 1.33;
    color: var(--color-text);
    margin-bottom: var(--offset-extrasmall);
}
.field__caption,
.field__caption-static {
    position: absolute;
    max-width: 100%;
    color: var(--color-text-muted);
    pointer-events: none;
    transition: var(--transition);

    left: var(--offset-small);
    top: 50%;
    transform: translateY(-50%);
    font-size: 1rem;

    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.field__caption svg,
.field__caption-static svg {
    display: inline-block;
    width: auto;
    height: 1em;
}
.field__hint {
    display: flex;
    align-items: center;
    gap: 0.375rem;
    margin-top: 0.25rem;
    transition: var(--transition);
    max-height: 1000px;
    font-weight: var(--font-regular);
    font-size: 0.875rem;
    line-height: 1.4;
    color: var(--color-text);
}
.field__hint-icon {
    min-width: var(--size-icon-hint);
    width: var(--size-icon-hint);
    min-height: var(--size-icon-hint);
    height: var(--size-icon-hint);
}
.field__hint-icon svg {
    width: 100%;
    height: 100%;
    display: block;
}
.field__clear,
.field__view,
.field__right {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--height-input);
    width: calc(var(--size-icon) + var(--offset-small) * 2);
    transition: var(--transition);
}
.field__right {
    color: var(--color-text-muted);
}
.field__clear svg,
.field__view svg,
.field__right svg {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    display: block;
}
.field:not(.field__entered) .field__clear,
.field:not(.field__entered) .field__view {
    opacity: 0;
    pointer-events: none;
}

/* hint hidden */
.form-checkbox:not(.field__hint-visible) .field__hint,
.field-file__label:not(.field__hint-visible) .field__hint,
.field-image__label:not(.field__hint-visible) .field__hint,
.field:not(.field__hint-visible) .field__hint {
    max-height: 0;
    margin-top: 0;
    pointer-events: none;
    opacity: 0;
    overflow: hidden;
    visibility: visible;
}
/* required */
.field.field__required .field__caption::after,
.field.field__required .field__caption-static::after,
.field.field__required .field__caption-top::after {
    margin-left: 0.125rem;
    content: '*';
    color: var(--color-error);
}


@media screen and (min-width: 1024px) {
    .field__clear:hover,
    .field__view:hover,
    .field__right:hover {
        color: var(--color-primary);
    }
}
.field__clear:active,
.field__view:active,
.field__right:active {
    color: var(--color-primary);
}

.field._hidden {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

/* input */
.input,
.input-block {
    background-color: var(--color-extralight);
    display: block;
    width: 100%;
    min-height: var(--height-input);
    height: var(--height-input);
    border: 0.0625rem solid var(--color-border);
    padding: var(--offset-small) var(--offset-small) 0;
    border-radius: var(--radius-input);
    color: currentColor;
    transition: var(--transition);
    font-weight: var(--font-regular);
    font-size: 1rem;
}
.input-block {
    padding-top: 0;
    display: flex;
    align-items: center;
}
.input-block__content {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.input-block__content > *:not(:last-child)::after {
    content: ', ';
}
.input[type="password"] {
    letter-spacing: 0.14em;
}

/* field select */
.field-select .input
.field-select .input-block {
    border-color: var(--color-primary);
}

/* text editor */
.jodit-container:not(.jodit_inline) {
    background-color: var(--color-extralight);
    border: 0.0625rem solid var(--color-border);
    border-radius: var(--radius-input);
}
.jodit-toolbar__box:not(:empty) {
    border-radius: var(--radius-input) var(--radius-input) 0 0;
}
.jodit-status-bar {
    border-radius: 0 0 var(--radius-input) var(--radius-input);
}


.input-placeholder {
    padding-top: 0;
}

/* textarea */
textarea.input {
    min-height: 9.375rem;
    resize: none;
    overflow: hidden;
    padding: var(--offset-small);
    /* border-bottom: 0.0625rem solid var(--color-border); */
}
.input-square,
textarea.input-square {
    padding: var(--offset-secondary) var(--offset-medium);
    border: 0.0625rem solid var(--color-border-muted);
}
textarea.input-square {
    height: 9.375rem;
}
@media screen and (max-width: 1279px) {
    textarea.input {
        min-height: 6.25rem;
    }
}
@media screen and (max-width: 1023px) {
    textarea.input-square {
        height: 6.25rem;
    }
}


textarea.input ~ .field__caption,
textarea.input ~ .field__caption-static {
    top: var(--offset-small);
    transform: none;
}
textarea.input:not(select):focus ~ .field__caption, 
textarea.input:not(select):not(:placeholder-shown) ~ .field__caption,
textarea.input:not(select):not(:placeholder-shown) ~ .field__caption-static {
    opacity: 0;
}



/* radonly */
.input[readonly],
.input[readonly] ~ .input-block {
    pointer-events: none;
    color: var(--color-muted);
}

/* placeholder */
.input::placeholder {
    letter-spacing: 0;
    color: var(--color-text-muted);
    transition: var(--transition);
}
input:placeholder-shown {
    text-overflow: ellipsis;
}

/* entered */
.field.field__entered .input,
.field.field__entered .input-block {
    padding-right: calc(var(--size-icon) + var(--offset-small) * 2);
}

/* select */
.field__list {
    position: absolute;
    top: 0;
    left: 0;
    border-radius: var(--radius);
    overflow: hidden;
    width: 100%;
    background-color: var(--color-extralight);
    padding: 0.25rem 0;
    z-index: 20;
    box-shadow: var(--shadow-dropdown);
    display: grid;
    
    transition: var(--transition);
    grid-template-rows: 0fr;
    transform: translateY(var(--height-input));
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    text-align: left;
}
.field__list-wrapper {
    transition: var(--transition);
    max-height: 20rem;
    overflow-y: auto;
    scrollbar-width: none;
}
.field__list-wrapper::-webkit-scrollbar,
.field__list-wrapper::-webkit-scrollbar-track,
.field__list-wrapper::-webkit-scrollbar-thumb {
    display: none;
}

.field__list-field {
    font-size: 0.875rem;
    line-height: 1.4;
    padding: var(--offset-extrasmall) var(--offset-small);
}
.field__list-field,
.field__list-card {
    cursor: pointer;
    transition: var(--transition);
}
.field__list-item {
    padding: var(--offset-extrasmall) var(--offset-small);
    cursor: pointer;
    transition: var(--transition);
    white-space: nowrap;
}
.field__list-item span {
    white-space: wrap;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}
.field__list-item._hidden {
    max-height: 0;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
}
.field__list-item[data-select-null] {
    display: none;
}

/* select active */
.field:not(._active) {
    /* overflow: hidden; */
}
.field:not(._active) .field__list {
    padding: 0;
}
.field._active .field__list {
    grid-template-rows: 1fr;
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    transform: translateY(calc(var(--height-input) + 0.25rem));
}
.field._active .field__down svg {
    transform: rotate(180deg);
}

/* hover */
@media screen and (min-width: 1024px) {
    .field .input:hover,
    .field .input-block:hover {
        border-color: var(--color-primary);
    }
    .field__list-field:hover,
    .field__list-card:hover,
    .field__list-item:hover {
        background-color: var(--color-light-grey-3);
    }
}
.field__list-field._active,
.field__list-card._active,
.field__list-item._active {
    background-color: var(--color-light-grey-3);
}

/* focus */
.field .input:focus {
    border-color: var(--color-primary);
    box-shadow: 0 0 0 0.0625rem var(--color-primary);
    color: currentColor;
}
.input:focus::placeholder,
.input-line:focus::placeholder,
.field.field__error .input-line:focus::placeholder {
    color: transparent;
}

/* focus caption */ 
.input:not(select):focus ~ .field__caption,
.input:not(select):not(:placeholder-shown):not(.input-block) ~ .field__caption,
.field__caption-static {
    transform: none;
    top: 0.25rem;
    font-size: 0.75rem;
    transform: none;
}


/* disabled */
.field[disabled],
.select[disabled],
.select-small[disabled] {
    pointer-events: none;
}
.field[disabled] .input,
.select[disabled] .input,
.select-small[disabled] .input,
.field[disabled] .input-block {
    background-color: var(--color-light-grey);
}
.field[disabled] .input,
.field[disabled] .input-block,
.field-btn[disabled] .field-btn__btn:not([class*="color-"]),
.field-btn[disabled] .field-btn__btn-fake:not([class*="color-"]),
.field[disabled] .field__down,
.select[disabled] .input,
.select-small[disabled] .input {
    color: var(--color-text-muted);
}


.field[disabled] .field__clear,
.field[disabled] .field__view {
    opacity: 0;
}

/* error */
.field.field__error .input,
.field.field__error .input-block {
    border-color: var(--color-error);
}
.field.field__error .input-line,
.field.field__error .input-line::placeholder,
.field-file.field__error .field-file__body {
    color: var(--color-error);
}
.field-file__label.field__error .field__hint,
.field-image__label.field__error .field__hint,
.field.field__error .field__hint {
    color: var(--color-error);
}

/* success */
.field.field__success .input,
.field.field__success .input-block {
    border-color: var(--color-success);
}
.field-file__label.field__success .field__hint,
.field-image__label.field__success .field__hint,
.field.field__success .field__hint {
    color: var(--color-success);
}

@media screen and (min-width: 1024px) {
    .field.field__error .input:hover,
    .field.field__error .input-block:hover {
        border-color: var(--color-error);
    }
}

.field.field__error .input:focus {
    border-color: var(--color-error);
    box-shadow: 0 0 0 0.0625rem var(--color-error);
}
.field.field__error .input-line:focus  {
    color: var(--color-error);
    box-shadow: 0 0 0 0.0625rem var(--color-error);
}

/* choice */
.field__choice-list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.625rem;
}
.field__choice-list:not(:empty) {
    margin-top: 0.25rem;
}



/* field-btn */
.field-btn {
}
.field-btn__btn,
.field-btn__btn-fake {
    position: absolute;
    top: 0;
    height: var(--height-input);
    width: var(--size-icon-medium);
    display: flex;
    align-items: center;
    transition: var(--transition);
}
.field-btn__btn {
    color: var(--color-text);
}
.field-btn__btn-fake {
    pointer-events: none;
}

.field-btn__btn svg,
.field-btn__btn-fake svg,
.field-btn__btn-fake .preloader {
    width: var(--size-icon-medium);
    height: var(--size-icon-medium);
}
.field-btn__btn input,
.field-btn__btn-fake input {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
    opacity: 0;
}
.field.field__entered .field-btn__btn {
    /* opacity: 0; */
    /* pointer-events: none; */
}

/* field-btn + dropfile */
.field-btn__more {
    margin-top: var(--offset-extrasmall);
    display: flex;
    align-items: center;
    justify-content: end;
    gap: var(--offset-extrasmall);
}


.field.field__entered .field-btn__more,
.field-file__full + .field-btn__more {
    display: none;
}

/**/
.field-btn_btn-right .field-btn__btn,
.field-btn_fake-right .field-btn__btn-fake {
    right: var(--offset-small);
    justify-content: start;
}
.field-btn_btn-left .field-btn__btn,
.field-btn_fake-left .field-btn__btn-fake {
    left: var(--offset-small);
    justify-content: end;
}
.field-btn_btn-left .input,
.field-btn_fake-left .input {
    padding-left: calc(var(--size-icon-medium) + var(--offset-small) + var(--offset-extrasmall));
}
.field-btn_btn-right .input,
.field-btn_fake-right .input {
    padding-right: calc(var(--size-icon-medium) + var(--offset-small) + var(--offset-extrasmall));
}

/**/

.field-btn.field__entered .field-btn__btn-fake {
    color: var(--color-primary);
}






















.field-wrapper {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}



/**/
.input-line,
.input-line::placeholder {
    color: var(--color-primary);
    text-decoration: underline;
    text-decoration-thickness: 0.0625rem;
    text-underline-offset: 0.25rem;
    text-decoration-skip-ink: none;
    transition: var(--transition);
    text-decoration-color: currentColor;
    text-overflow: ellipsis;
}
.input-line::placeholder {
    /* border-bottom: 0.0625rem solid currentColor; */
}

/**/
.score {
    --size-score: calc(var(--size-icon-small) * 2);

    display: flex;
    flex-direction: column;
    align-items: center;
    gap: calc(var(--offset-extrasmall) / 2);
    text-align: center;
}
.score__input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}
.score__btns {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: calc(var(--offset-extrasmall) / 2);
}
.score__btn {
    min-width: var(--size-score);
    width: var(--size-score);
    min-height: var(--size-score);
    height: var(--size-score);
    color: var(--color-border);
    cursor: pointer;
    transition: var(--transition);
}
.score__btn svg {
    display: block;
    width: 100%;
    height: 100%;
}
.score__label {
    font-size: 0.8125rem;
    color: var(--color-text-muted-light);
}

.score__btn._active {
    color: var(--color-yellow);
}




/* field file */
.field-file {
    --size-icon-file: 2.75rem;
    --size-icon-item: 2.5rem;
    --offset-field: var(--offset-main);
    --gap-field: var(--offset-small);
    --radius-icon-field: var(--radius);

    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
    text-align: left;
}
.field-file__label {
    display: flex;
    flex-direction: column;
    position: relative;
    transition: var(--transition);
}

.field-file__label input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}
.field-file__wrapper {
    background-color: var(--color-extralight);
    position: relative;
    border: 0.0625rem dashed var(--color-third-dark);
    border-radius: var(--radius-semismall);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: var(--gap-field);
    padding: var(--offset-field);
    width: 100%;
    transition: var(--transition);
}
.field-file__wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0, 0.2);
    transition: var(--transition);
    opacity: 0;
    pointer-events: none;
}
.field-file__icon {
    display: block;
    color: var(--color-primary);
    min-width: var(--size-icon-file);
    width: var(--size-icon-file);
    min-height: var(--size-icon-file);
    height: var(--size-icon-file);
    border-radius: var(--radius-icon-field);
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-third);
}
.field-file__icon svg {
    display: block;
    width: var(--size-icon);
    height: var(--size-icon);
}
.field-file__content {
    display: flex;
    flex-direction: column;
    font-size: 0.875rem;
    line-height: 1.15;
}
.field-file__content > *:not(:first-child) {
    margin-top: 0.375rem;
}
.field-file__subtitle {
    color: var(--color-text-muted);
}
.field-file__descr {
    text-align: center;
    font-size: 0.75rem;
    line-height: 1.4;
    color: var(--color-text-muted);
}
.field-file__descr b {
    font-size: 0.875rem;
    line-height: 1.2;
    color: var(--color-primary);
}
/**/
.field-file__item {
    display: flex;
    align-items: start;
    gap: var(--offset-extrasmall);
    padding: var(--offset-extrasmall) var(--offset-small);
    background-color: var(--color-extralight);
    border: 0.0625rem solid var(--color-border);
    border-radius: var(--radius-semismall);
    transition: var(--transition);
}
.field-file__item-icon {
    color: var(--color-primary);
    min-width: var(--size-icon-item);
    width: var(--size-icon-item);
    min-height: var(--size-icon-item);
    height: var(--size-icon-item);
    position: relative;
    overflow: hidden;
}
.field-file__item-caption {
    position: absolute;
    bottom: var(--offset-extrasmall);
    left: 50%;
    transform: translateX(-50%);
    font-size: 0.625rem;
}
.field-file__item-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.field-file__item-body {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: calc(var(--offset-small) / 2);
}
.field-file__item-top {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: calc(var(--offset-extrasmall) / 2);
}
.field-file__item-content {
    display: flex;
    flex-direction: column;
}
.field-file__item-title {
    font-size: 0.875rem;
}
.field-file__item-subtitle {
    font-size: 0.75rem;
    color: var(--color-text-muted);
}
.field-file__item-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.field-file__item-scrollbar {
    flex-grow: 1;
    height: 0.5rem;
    background-color: var(--color-muted);
    position: relative;
    overflow: hidden;
}
.field-file__item-scrollbar::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    transition: var(--transition);
    background-color: var(--color-primary);
    min-width: var(--width-progress, 0);
}
.field-file__item-percent {
    font-size: 0.75rem;
    min-width: 2.5rem;
}
.field-file__item-check {
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
    color: var(--color-text-muted);
    transition: var(--transition);
}
.field-file__item-check svg {
    display: block;
    width: 100%;
    height: 100%;
}
.field-file__item-text {
    font-size: 0.875rem;
}
.field-file__body {
    color: var(--color-primary);
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    padding: 0.25rem 0;
    width: 100%;
    transition: var(--transition);
    font-size: 1rem;
    line-height: 1.5;
    font-weight: var(--font-semibold);
}
.field-file__body svg {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
/**/
.field-file__list {
    padding: 0.25rem 0;
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    font-size: 1rem;
    line-height: 1.5;
    font-weight: var(--font-semibold);
    order: -1;
}
.field-file__list-title {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    word-break: break-all;
}
.field-file__list-icon,
.field-file__list-remove {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.field-file__list-icon svg,
.field-file__list-remove svg {
    display: block;
    width: 100%;
    height: 100%;
}
.field-file__list-remove {
    cursor: pointer;
    transition: var(--transition);
    color: var(--color-text-muted);
}

/**/
.field-file__list._failed {
    color: var(--color-error);
}
.field-file__item._failed {
    border-color: var(--color-error);
}
.field-file__item._failed .field-file__item-check,
.field-file__item._failed .field-file__item-text {
    color: var(--color-error);
}

.field-file__label._hover .field-file__wrapper:after {
    opacity: 1;
}
.field-file__label._disabled {
    opacity: 0.5;
    pointer-events: none;
}
.field-file__label.field__error .field-file__wrapper {
    border-color: var(--color-error);
}

/* custom */
.field-file__custom {
    --size-icon-file: 2.5rem;
    --offset-field: var(--offset-medium);
    --gap-field: 1.875rem;
    --radius-icon-field: 50%;
}


@media screen and (min-width: 1024px) {
    .field-file__list-remove:hover,
    .field-file__item-check:hover {
        color: var(--color-text);
    }
    .field-file__body:hover {
        color: var(--color-secondary);
    }
}
.field-file__list-remove:active,
.field-file__item-check:active {
    color: var(--color-text);
}

@media screen and (max-width: 1023.5px) {
    .field-file__wrapper {
        padding: var(--offset-secondary);
    }
    .field-file {
        --size-icon-item: 2rem;
        --size-icon: 1.5rem;
    }
}
@media screen and (max-width: 575px) {
    .field-file__wrapper {
        flex-direction: column;
    }
}

/* field-list */
.field-list {
    width: fit-content;
    gap: 0;
}
.field-list__wrapper {
    padding: 0.25rem 0;
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    
}
.field-list__wrapper svg {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.field-list__wrapper,
.field-list__more {
    color: var(--color-primary);
    font-weight: var(--font-semibold);
    font-size: 1rem;
    line-height: 1.5;
}
.field-list__more {
    order: 1;
    cursor: pointer;
}
/**/
.field-file__label.field-file__full .field-list__wrapper,
.field-file__label:not(.field-file__full) + .field-list__more,
.field-file__label._disabled + .field-list__more {
    display: none;
}


/* field image */
.field-image {
    --height-field: 25.4375rem;
    --size-icon-file: 2rem;
    --size-close: 2.5rem;

    display: flex;
    align-items: stretch;
    gap: var(--offset-medium);
    height: var(--height-field);
}
.field-image__label {
    flex: 1 0 0;
    order: 10;
    height: auto;
    display: flex;
    flex-direction: column;
    position: relative;
    transition: var(--transition);
}
.field-image__label input {
    position: absolute;
    width: 1%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}
.field-image__wrapper {
    height: 100%;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    transition: var(--transition);
    background-color: var(--color-extralight);
    border: 0.0625rem solid var(--color-extralight);
    color: var(--color-blue);
}
.field-image__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.field-image__bg img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.field-image__icon {
    display: block;
    min-width: var(--size-icon-file);
    width: var(--size-icon-file);
    min-height: var(--size-icon-file);
    height: var(--size-icon-file);
}
.field-image__icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.field-image__content {
    padding: 0.25rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: var(--offset-extrasmall);
}

/**/
.field-image__item {
    flex: 1 0 0;
    position: relative;
    overflow: hidden;
    height: auto;
    display: flex;
    flex-direction: column;
}
.field-image__item-main {
    height: 100%;
    width: 100%;
    position: relative;
    cursor: pointer;
}
.field-image__item-bg {
    height: 100%;
    width: 100%;
    overflow: hidden;
}
.field-image__item-bg img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.field-image__item-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    max-height: 100%;
    padding: var(--offset-small);
    text-align: center;
    font-weight: var(--font-semibold);
}
.field-image__item-close {
    position: absolute;
    top: 0;
    right: 0;
    width: var(--size-close);
    height: var(--size-close);
    display: flex;
    align-items: center;
    justify-content: center;
}
.field-image__item-close svg {
    display: block;
    width: calc(var(--size-close) * 3 / 5);
    height: calc(var(--size-close) * 3 / 5);
}
.field-image__item-close,
.field-image__item-content {
    background-color: var(--color-gray-20);
    color: var(--color-extralight);
    backdrop-filter: blur(0.75rem);
    -webkit-backdrop-filter: blur(0.75rem);
}

/**/
.field-image__circle {
    --size-field: 7.5rem;
    --height-field: auto;
    width: fit-content;
    max-width: 100%;
}
.field-image__circle .field-image__wrapper,
.field-image__circle .field-image__item-bg {
    overflow: hidden;
    border-radius: 50%;
    min-width: var(--size-field);
    width: var(--size-field);
    min-height: var(--size-field);
    height: var(--size-field);
    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
}
.field-image__circle .field-image__content {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 100%;
    font-size: 0.875rem;
    line-height: 1.5;
    font-weight: var(--font-semibold);
    background-color: var(--color-bright-blue-10);
    backdrop-filter: var(--blur);
    -webkit-backdrop-filter: var(--blur);
    transition: var(--transition);
    opacity: 0;
    color: var(--color-blue);
}

.field-image__item-badge {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 2rem;
    height: 2rem;
    border-radius: 50%;
    background-color: var(--color-muted);
    color: var(--color-text);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.field-image__item-badge svg {
    display: block;
    width: 1.25rem;
    height: 1.25rem;
}

/**/
.field-image__label._hover .field-image__wrapper:after {
    opacity: 1;
}
.field-image__label._disabled {
    opacity: 0.5;
    pointer-events: none;
    display: none;
}
.field-image__label.field__error .field-image__wrapper {
    border-color: var(--color-error);
}

@media screen and (min-width: 1024px) {
    .field-image__circle:hover .field-image__content {
        opacity: 1;
    }
}
@media screen and (max-width: 1023.5px) {
    .field-image__item,
    .field-image__label {
        aspect-ratio: 1;
    }
    .field-image__item-content {
        padding: var(--offset-extrasmall);
        font-size: 0.875rem;
    }
    .field-image {
        --size-close: 1.75rem;
    }
    .field-image__content {
        font-size: 0.75rem;
    }
    .field-image__item-close svg {
        width: calc(var(--size-close) / 1.75);
        height: calc(var(--size-close) / 1.75);
    }
}
@media screen and (max-width: 575px) {
    .field-image__circle {
        --size-field: 4rem;
    }
    .field-image {
        gap: var(--offset-small);
    }
    
}

/* form-image */
.form-image {
    display: flex;
    flex-direction: column;
}
.form-image__wrapper {
    width: 100%;
}
.form-image__descr {
    margin-top: var(--offset-medium);
    font-size: 0.875rem;
    color: var(--color-text-muted);
}

@media screen and (max-width: 1023.5px) {
    .form-image__descr {
        margin-top: var(--offset-extrasmall);
        font-size: 0.75rem;
    }
    .form-image__wrapper {
        overflow-x: auto;
        scrollbar-width: none;
    }
    .form-image__wrapper::-webkit-scrollbar,
    .form-image__wrapper::-webkit-scrollbar-track,
    .form-image__wrapper::-webkit-scrollbar-thumb {
        display: none;
    }
    .form-image__wrapper .field-image {
        min-width: fit-content;
        width: 100%;
    }
    .form-image__descr {
        margin-top: var(--offset-extrasmall);
        font-size: 0.75rem;
    }
}

/* field-small */
.field-small {
    position: relative;
}
.field-small__button,
.field-small__check {
    position: absolute;
    top: calc(var(--height-input) / 2);
    right: var(--offset-secondary);
    transform: translateY(-50%);
}
.field-small__check {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    color: var(--color-dark-light);
}
.field-small__check svg {
    display: block;
    width: 100%;
    height: 100%;
}
.field-small__disabled {
    pointer-events: none;
}

/* progress */
.field__progress {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 50%;
    right: var(--offset-medium);
    transform: translateY(-50%);
    font-size: 0.75rem;
    line-height: 150%;
    color: var(--color-text-light);
    background-color: var(--color-success);
    padding: 0.125rem;
    min-height: 1.5rem;
    width: 3.125rem;
    border-radius: 15rem;
    text-align: center;
}
.field__progress + .input {
    padding-right: calc(var(--offset-medium) * 2 + 3.125rem);
}

/* down */
.field__down {
    position: absolute;
    top: 50%;
    right: var(--offset-small);
    transform: translateY(-50%);
    min-height: var(--size-icon);
    height: var(--size-icon);
    min-width: var(--size-icon);
    width: var(--size-icon);
    pointer-events: none;
}
.field__down-choice {
    top: 0.25rem;
    transform: none;
}
.field__down svg {
    display: block;
    width: 100%;
    height: 100%;
    transition: var(--transition);
}
.field__down + .input,
.field__down ~ .input-block {
    padding-right: calc(var(--offset-small) * 2 + var(--size-icon));
    cursor: pointer;
}



/* checkbox */
.checkbox,
.checkbox-circle,
.radio,
.toggle {
    --width-check: calc(var(--size-check) * 1.7);
    --color-bg-check: var(--color-extralight);
    
    position: relative;
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    width: fit-content;
}
.checkbox,
.radio,
.checkbox-circle {
    --size-check: 1.5rem;
}
.toggle {
    --size-check: 1.25rem;
}
.checkbox-reverse,
.radio-reverse,
.toggle-reverse {
    flex-direction: row-reverse;
}
.checkbox-fullwidth {
    width: 100%;
    justify-content: space-between;
}
.checkbox input,
.checkbox-circle input,
.radio input {
    height: var(--size-check);
    position: absolute;
    top: 0;
    left: calc(var(--size-check) / 2);
    transform: translateX(-50%);
    opacity: 0;
    pointer-events: none;
}

.toggle input {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    pointer-events: none;
}

/**/
.radio__check,
.checkbox-circle__check {
    background-color: var(--color-bg-check);
    color: var(--color-bg-check);
    min-width: var(--size-check);
    width: var(--size-check);
    height: var(--size-check);
    min-height: var(--size-check);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
    position: relative;
}
.radio__check {
    border: 0.0625rem solid var(--color-grey-2);
}
.checkbox-circle__check {
    border: 0.0625rem solid var(--color-primary);
}
.toggle__check {
    border: 0.0625rem solid var(--color-grey-2);
    background-color: var(--color-bg-check);
    min-width: var(--width-check);
    width: var(--width-check);
    height: var(--size-check);
    min-height: var(--size-check);
    transition: var(--transition);
    color: var(--color-extralight);
    border-radius: var(--size-check);
    display: block;
    position: relative;
}

.checkbox__check {
    align-self: start;
    background-color: var(--color-bg-check);
    color: var(--color-bg-check);
    border: 0.0625rem solid var(--color-grey-2);
    border-radius: var(--radius-extrasmall);
    min-width: var(--size-check);
    width: var(--size-check);
    height: var(--size-check);
    min-height: var(--size-check);
    display: flex;
    align-items: center;
    justify-content: center;
    transition: var(--transition);
    position: relative; 
}

.radio__check,
.checkbox-circle__check {
    border-radius: 50%;
}
.checkbox-circle__check svg,
.checkbox__check svg {
    display: block;
    width: 100%;
    height: 100%;
}
.checkbox__item {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--offset-extrasmall) var(--offset-secondary);
    border-radius: 3.125rem;
    background-color: var(--color-muted);
    transition: var(--transition);
    font-weight: var(--font-semibold);
}
.radio__check::before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: currentColor;
    border-radius: 50%;
    transition: var(--transition);
    transform: translate(-50%, -50%) scale(0);
    transform-origin: center;
    min-width: calc(var(--size-check) / 2);
    min-height: calc(var(--size-check) / 2);
    width: calc(var(--size-check) / 2);
    height: calc(var(--size-check) / 2);
}
.toggle__check::before {
    content: '';
    display: block;
    width: calc(var(--size-check) * 0.7);
    height: calc(var(--size-check) * 0.7);
    border-radius: 50%;
    background-color: var(--color-grey-2);
    position: absolute;
    top: 50%;
    left: 0.1875rem;
    transform: translateY(-50%);
    transition: var(--transition);
}

/**/
.toggle__descr-left {
    order: -1;
}
.toggle__descr-left,
.toggle__descr-right {
    transition: var(--transition);
}

/* checked */
.toggle input:checked + .toggle__check {
    background-color: var(--color-primary);
    border-color: var(--color-primary);
}
.toggle input:checked ~ .toggle__descr-left {
    color: var(--color-text-muted);
}
.toggle input:not(:checked) ~ .toggle__descr-right {
    color: var(--color-text-muted);
}

.toggle input:checked + .toggle__check::before {
    left: calc(100% - 0.1875rem - calc(var(--size-check) * 0.7));
    background-color: var(--color-extralight);
}
.checkbox input:checked + .checkbox__check,
.radio input:checked + .radio__check,
.checkbox-circle input:checked + .checkbox-circle__check,
.checkbox-circle._active .checkbox-circle__check {
    background-color: var(--color-primary);
    color: var(--color-extralight);
    border-color: var(--color-primary);
}

.radio input:checked + .radio__check::before {
    transform: translate(-50%, -50%) scale(1);
}

.form-checkbox__item input:checked + .checkbox__item {
    background-color: var(--color-primary);
    color: var(--color-extralight);
}

/* disabled */
.checkbox-circle[disabled],
.checkbox[disabled],
.radio[disabled],
.toggle[disabled] {
    pointer-events: none;
}

.checkbox[disabled] .checkbox__check,
.checkbox-circle[disabled] .checkbox-circle__check,
.radio[disabled] .radio__check,
.toggle[disabled] .toggle__check {
    opacity: 0.2;
}

.checkbox__body {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.checkbox__descr {
    font-size: 1rem;
    font-weight: var(--font-regular);
    line-height: 1.5;
}

@media screen and (min-width: 1024px) {
    .checkbox__item:hover {
        background-color: var(--color-primary);
        color: var(--color-extralight);
    }    
}
@media screen and (max-width: 424px) {
    .checkbox-reverse_mobile {
        flex-direction: row-reverse;
        width: 100%;
        justify-content: space-between;
    }
}
.checkbox__item:active {
    background-color: var(--color-primary-darker);
    color: var(--color-extralight);
}

/**/
.toggle_big {
    --size-check: 1.5rem;
    --width-check: calc(var(--size-check) * 11 / 6);
}


/**/
.checkbox-label {
    display: flex;
    align-items: center;
    width: 100%;
}
.checkbox-label__body {
    min-height: 4rem;
    padding: 0.25rem var(--offset-medium);
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 0.25rem;
}
.checkbox-label__body-title {
    font-size: 1.125rem;
    line-height: 1.4;
}
.checkbox-label__body-descr {
    color: var(--color-text-muted);
}

@media screen and (max-width: 1023.5px) {
    .checkbox-label__body-title {
        font-size: 1rem;
    }
    .checkbox-label__body-descr {
        font-size: 0.875rem;
        line-height: 1.4;
    }
    .checkbox-label__body {
        min-height: 3.5rem;
    }
}






/* range */
.range:not(.datepicker-cell) {
    --size-range-input: 1.75rem;
    --size-range: 1.125rem;
    --size-range-line: 0.125rem;

    width: 100%;
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
    color: var(--color-text-muted);
    max-width: 30rem;
}
.range__title {
    font-weight: var(--font-regular);
}
.range__value {
    display: flex;
    flex-direction: column;
    align-items: start;
}
.range__label {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}
.range__input {
    max-width: 7.5rem;
    height: var(--size-range-input);
    pointer-events: none;
}
.range__button {
    min-width: var(--size-range-input);
    width: var(--size-range-input);
    min-height: var(--size-range-input);
    height: var(--size-range-input);
    display: flex;
    align-items: center;
    justify-content: center;
}
.range__bottom {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: var(--offset-medium);
    width: 100%;
}
.range__bottom-value {
    font-size: 0.75rem;
    font-weight: var(--font-regular);
    line-height: 1.5;
}
.range__slider {
    width: 100%;
    background: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    height: var(--size-range);
}

/* range inputs */
.range-inputs {
    --size-range-input: 1.75rem;
    --size-range: 1rem;
    --size-range-line: 0.25rem;
    
    display: flex;
    flex-direction: column;
    gap: var(--gap, 1.125rem);
}
.range-inputs__inputs {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: var(--offset-medium);
}


/* noUi */
.noUi-target {
    background: transparent;
    border-radius: 0;
    border: none;
    box-shadow: none;
}
.noUi-base {
    width: 100%;
}
.noUi-connects::before {
    content: '';
    position: absolute;
    top: calc(50% - (var(--size-range-line) / 2));
    left: 0;
    width: 100%;
    height: var(--size-range-line);
    background-color: var(--color-grey-2);
    border-radius: var(--size-range-line);
}
.noUi-connects {
    height: var(--size-range);
}
.noUi-connect {
    height: var(--size-range-line);
    border-radius: var(--size-range-line);
    background-color: var(--color-primary);
    top: calc(50% - (var(--size-range-line) / 2));
    transform: translateY(-50%);
}
.noUi-handle:after, 
.noUi-handle:before {
    content: none;
}
.noUi-horizontal {
    height: auto;
}
.noUi-horizontal .noUi-handle {
    min-width: var(--size-range);
    width: var(--size-range);
    height: var(--size-range);
    min-height: var(--size-range);
    border-radius: 50%;
    overflow: hidden;
    background-color: var(--color-primary);
    border: 0.0625rem solid var(--color-primary);
    top: 0;
    box-shadow: 0rem 0.125rem 0.25rem -0.125rem #1018280F, 0rem 0.25rem 0.5rem -0.125rem #1018281A;
    cursor: grab;
    transition: var(--transition);
}
.noUi-handle.noUi-handle-lower,
.noUi-handle.noUi-handle-upper {
    right: 0;
}
.noUi-origin {
    width: calc(100% - var(--size-range));
}

@media screen and (min-width: 1024px) {
    .noUi-horizontal .noUi-handle:hover {
        background-color: var(--color-extralight);
    }
}
.noUi-horizontal .noUi-handle:active {
    background-color: var(--color-extralight);
    transform: scale(1.1);
}


/* End */


/* Start:/local/templates/avis/assets/styles/elements/badges.css?17587003943998*/
/* badges */
.badge {
    --badge-color: var(--color-text);
    --size-icon-badge: var(--size-icon-extrasmall);

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
    font-weight: var(--font-semibold);
    line-height: 1.5;
    color: var(--badge-color);
}

/* sizes */
.badge_small {
    --size-icon-badge: 0.83rem;

    font-size: 0.875rem;
}

/* colors */
.badge_pink {
    --badge-color: var(--color-pink);
}
.badge_purple {
    --badge-color: var(--color-purple);
}
.badge_blue {
    --badge-color: var(--color-primary);
}
.badge_mint {
    --badge-color: var(--color-mint);
}

/**/
.badge svg {
    min-width: var(--size-icon-badge);
    width: var(--size-icon-badge);
    min-height: var(--size-icon-badge);
    height: var(--size-icon-badge);
}


/* tag */
.tag {
    --tag-bg: transparent;
    --tag-color: var(--color-text);
    
    background-color: var(--tag-bg);
    color: var(--tag-color);
    padding: 0.125rem var(--offset-extrasmall);
    min-height: 1.375rem;
    border-radius: 1.375rem;
    font-weight: var(--font-semibold);
    font-size: 0.75rem;
    line-height: 1.5;
    text-align: center;
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
/* colors */
.tag_pink {
    --tag-color: var(--color-pink);
    --tag-bg: var(--color-pink-light);
}
.tag_purple {
    --tag-color: var(--color-purple);
    --tag-bg: var(--color-purple-light);
}
.tag_blue {
    --tag-color: var(--color-primary);
    --tag-bg: var(--color-light-blue);
}
.tag_mint {
    --tag-color: var(--color-mint);
    --tag-bg: var(--color-mint-light);
}


/* badge-price */
.badge-price {
    padding: var(--offset-small) var(--offset-main);
    background-color: var(--color-bg);
    color: var(--color-text-extralight);
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    font-weight: var(--font-semibold);
    border-radius: var(--radius-semismall);
    overflow: hidden;
}
.badge-price__title {
    font-size: 1rem;
    line-height: 1.4;
}
.badge-price__price {
    font-size: 1.25rem;
    line-height: 1.3;
}


/* sticker */
.sticker {
    --sticker-bg: var(--color-bright-blue-10);
    --sticker-color: var(--color-primary);
    --sticker-padding: 1rem;
    --size-sticker: 2rem;
    --size-svg: var(--size-icon);

    min-height: var(--size-sticker);
    display: inline-flex;
    justify-content: center;
    align-items: center;
    gap: var(--offset-extrasmall);
    background-color: var(--sticker-bg);
    color: var(--sticker-color);
    border-radius: var(--size-sticker);
    padding: 0.125rem var(--sticker-padding);
    white-space: nowrap;
    position: relative;

    backdrop-filter: var(--blur);
    -webkit-backdrop-filter: var(--blur);

    font-size: 0.875rem;
    font-weight: var(--font-regular);
    line-height: 1;
    text-align: center;
}
.sticker svg {
    min-width: var(--size-svg);
    width: var(--size-svg);
    min-height: var(--size-svg);
    height: var(--size-svg);
}
.sticker_small {
    --sticker-padding: 0.5rem;
    --size-sticker: 1.625rem;
    --size-svg: var(--size-icon-semimedium);

    padding: 0 var(--sticker-padding);
    font-size: 0.75rem;
}

/**/
.sticker_light {
    --sticker-bg: var(--color-white-10);
    --sticker-color: var(--color-text-extralight);

}

@media screen and (min-width: 1024px) {
    .sticker:hover {
        --sticker-bg: var(--color-bright-blue-20);
    }
    .sticker_light:hover {
        --sticker-bg: var(--color-white-20);
    }
}
@media screen and (max-width: 1279px) {
    .sticker {
        --sticker-padding: 0.5rem;
        --size-sticker: 1.625rem;
        --size-svg: var(--size-icon-semimedium);

        padding: 0 var(--sticker-padding);
        font-size: 0.75rem;
    }
}

.sticker[disabled] {
    opacity: 0.2;
    pointer-events: none;
}
/* End */


/* Start:/local/templates/avis/assets/styles/elements/cards.css?176372292357394*/

/* card-simple */
.card-simple {
    --offset-card: var(--offset-small);
    --offset-card-small: var(--offset-extrasmall);

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-extralight);
    padding: var(--offset-medium);
    box-shadow: var(--shadow-light);
    display: flex;
    flex-direction: column;
}
.card-simple__subtitle:not(:first-child) {
    margin-top: var(--offset-card);
}
.card-simple__title:not(:first-child) {
    margin-top: var(--offset-card-small);
}
.card-simple__bottom:not(:first-child) {
    margin-top: var(--offset-card);
}

.card-simple__title {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);

    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    hyphens: auto;
    word-break: break-all;
}
.card-simple__bottom {
    display: flex;
    align-items: center;
    gap: var(--offset-card);
}
.card-simple__text {
    color: var(--color-muted);
}

@media screen and (max-width: 1279px) {
    .card-simple__title {
        font-size: 1.125rem;
        font-weight: var(--font-semibold);
    }
    .card-simple__subtitle,
    .card-simple__text {
        font-size: 0.875rem;
    }
}
@media screen and (max-width: 767px) {
    .card-simple__title {
        font-size: 1rem;
    }
    .card-simple__title:not(:first-child) {
        margin-top: 0.25rem;
    }
}

/* card-progress */
.card-progress {
    --offset-card: 2.5rem;
    --offset-card-secondary: 2rem;
    --offset-card-gap: 4rem;
    --width-card-aside: 20.875rem;
    --width-list-item: 9.375rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-extralight);
    padding: var(--offset-card);
    box-shadow: var(--shadow-light);
    display: flex;
    align-items: stretch;
    gap: var(--offset-card-gap);
}
.card-progress__content,
.card-progress__aside {
    height: auto;
}
.card-progress__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: var(--offset-card-secondary);
}
.card-progress__content-start {
    justify-content: start;
}

/*  */
.card-progress__body {
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-progress__body-caption {
    color: var(--color-text-muted);
}
.card-progress__body-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.card-progress__body-title {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-progress__body-headline {
    font-size: 2rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-progress__body-status {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}

/**/
.card-progress__info {
    display: flex;
    align-items: center;
    gap: var(--offset-medium);
    padding: var(--offset-medium);
    border-radius: var(--radius-secondary);
    overflow: hidden;
    background-color: var(--color-light-blue);
}
.card-progress__info-content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-progress__info-title {
    font-size: 1.125rem;
    font-weight: var(--font-semibold);
    color: var(--color-primary);
}

/**/
.card-progress__diagram-list {
    display: flex;
    flex-direction: column;
    gap: var(--offset-medium);
}
.card-progress__diagram-item {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.card-progress__diagram-top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.25rem;
}
.card-progress__diagram-status {
    color: var(--color-grey-2);
}
/**/
.card-progress__list-wrapper {
    display: flex;
    align-items: start;
    flex-wrap: wrap;
    gap: var(--offset-medium);
}
.card-progress__list-item {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
    min-width: var(--width-list-item);
}
.card-progress__list-descr {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
/**/
.card-progress__bottom {
    margin-top: auto;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--offset-small);
}
/**/
.card-progress__aside {
    flex-grow: 1;
    --width-card: var(--width-card-aside);
    min-width: var(--width-card);
    min-height: var(--width-card);
}

@media screen and (max-width: 1599px) {
    .card-progress {
        --offset-card: 1.5rem;
        --offset-card-gap: 1.25rem;
        --width-card-aside: 18.75rem;
        --width-list-item: auto;

        align-items: start;
    }
    .card-progress__body-title {
        font-size: 1.25rem;
    }
}
@media screen and (max-width: 1279px) {
    .card-progress {
        --offset-card: 1.25rem;

        font-size: 0.875rem;
    }
    .card-progress__body-title {
        font-size: 1.125rem;
        font-weight: var(--font-semibold);
    }
    .card-progress__body-headline {
        font-size: 1.5rem;
    }
    .card-progress__info-content {
        gap: 0.25rem;
    }
    .card-progress__info-title {
        font-size: 1rem;
    }
}
@media screen and (max-width: 1023.5px) {
    .card-progress {
        --width-card-aside: 15.6875rem;
    }
    .card-progress__list-wrapper {
        gap: var(--offset-small);
    }
    .card-progress__list-descr {
        font-size: 1rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 767px) {
    .card-progress__aside.card-result {
        display: none;
    }
    .card-progress {
        --offset-card-secondary: 1.5rem;
    }
}
@media screen and (max-width: 424px) {
    .card-progress__list-wrapper {
        flex-direction: column;
    }
}

/* card-result */
@keyframes circle-chart-fill {
  to { stroke-dasharray: 0 1000; }
}
.card-result {
    --offset-card: 2rem;
    --size-diagram: 13.125rem;
    --size-icon-card: 2.25rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-secondary);
    background-color: var(--color-extralight);
    padding: var(--offset-card);
    box-shadow: var(--shadow-light);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-medium);
    text-align: center;
}
.card-result__diagram {
    position: relative;
    aspect-ratio: 1;
    width: var(--size-diagram);
    max-width: 100%;
}
.card-result__diagram svg {
    width: 100%;
    height: 100%;
}
.card-result__diagram svg path:first-child,
.card-result__diagram svg circle:first-child  {
    color: var(--color-extralight);
}
.card-result__diagram svg path:last-child,
.card-result__diagram svg circle:last-child {
    /* stroke-dasharray: 0 100; */
    transform: rotate(-90deg);
    transform-origin: center;
    animation: circle-chart-fill 1s reverse;
}
.card-result__top {
    position: relative;
    margin-top: calc(var(--offset-card) * -1);
}
.card-result__top-picture {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.card-result__top-picture svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-result__top-bg {
    pointer-events: none;
    color: var(--color-extralight);
}
.card-result__diagram-body,
.card-result__top-body {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    display: flex;
    flex-direction: column;
}
.card-result__top-body {
    width: 100%;
}
.card-result__diagram-title,
.card-result__top-title {
    font-size: 2.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-result__diagram-descr,
.card-result__top-descr {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}

.card-result__body {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.card-result__body:first-child {
    margin: auto;
}
.card-result__icon {
    min-width: var(--size-icon-card);
    width: var(--size-icon-card);
    min-height: var(--size-icon-card);
    height: var(--size-icon-card);
}
.card-result__icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-result__title {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
.card-result__descr {
    color: var(--color-text-muted);
}   
.card-result__diagram-main {
    color: var(--color-purple);
}
.card-result__title:not(:first-child) {
    padding-top: var(--offset-medium);
}
.card-result__descr:not(:first-child) {
    padding-top: var(--offset-extrasmall);
}

@media screen and (max-width: 1599px) {
    .card-result {
        --offset-card: 1.25rem;
    }
}
@media screen and (max-width: 1279px) {
    .card-result {
        --offset-card: 1rem;
    }   
    .card-result__title {
        font-size: 1rem;
    }
    .card-result__diagram-descr {
        font-size: 1rem;
    }
}
@media screen  and (max-width: 1023.5px) {
    .card-result__descr {
        font-size: 0.75rem;
        line-height: 1.5;
    }
    .card-result__diagram-title,
    .card-result__top-title {
        font-size: 2rem;
    }
}

/* card-user */
.card-user {
    --offset-card: 2.5rem;
    --size-photo-card: 7.5rem;
    --columns-list: 3;
    --offset-list: var(--offset-extrasmall);

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-extralight);
    box-shadow: var(--shadow-light);
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    position: relative;
}
.card-user__bg,
.card-user__bg-pattern {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.card-user__bg img,
.card-user__bg-pattern img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.card-user__bg-pattern img {
    object-position: left;
    mix-blend-mode: color-burn;
}
.card-user__wrapper {
    position: relative;
    flex-grow: 1;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.card-user__photo {
    border-radius: 50%;
    overflow: hidden;
    min-width: var(--size-photo-card);
    width: var(--size-photo-card);
    min-height: var(--size-photo-card);
    height: var(--size-photo-card);
}
.card-user__photo img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.card-user__body {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0.25rem;
}
.card-user__body:not(:first-child) {
    margin-top: 0.875rem;
}
.card-user__title {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-user__list {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.card-user__list:not(:first-child) {
    margin-top: var(--offset-medium);
}
.card-user__list-wrapper {
    width: 100%;
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    gap: var(--offset-list);
}
.card-user__list-item {
    flex-grow: 1;
    height: auto;
    width: calc((100% - var(--offset-list) * (var(--columns-list) - 1)) / var(--columns-list));
    max-width: 100%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    text-align: left;
    border-radius: var(--radius);
    background-color: var(--color-light-blue);
    padding: var(--offset-small);
    column-gap: 0.25rem;
}
.card-user__list-title {
    font-size: 0.875rem;
    line-height: 1.5;
    color: var(--color-blue);
}
.card-user__list-descr {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
    color: var(--color-primary);
}
.card-user__stickers {
    position: absolute;
    top: 0;
    right: 0;
}

@media screen and (max-width: 1599px) {
    .card-user {
        --offset-card: 1.5rem;
        --size-photo-card: 6.25rem;
        --columns-list: 1;
    }
    .card-user__title {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .card-user__list-item {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
    }
    .card-user__list-descr {
        align-self: end;
        font-size: 1rem;
        line-height: 1.5;
    }
    .card-user__stickers .sticker {
        --sticker-padding: 0.125rem;
        --size-sticker: 3rem;

        width: var(--size-sticker);
    }
    .card-user__stickers .sticker span {
        display: none;
    }
}
@media screen and (max-width: 1279px) {
    .card-user {
        --offset-card: 1.25rem;
        --size-photo-card: 5rem;
        --columns-list: 3;
    }
    .card-user__title {
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .card-user__list-wrapper {
        gap: 0.25rem;
    }
    .card-user__list-item {
        flex-direction: column;
        justify-content: start;
        align-items: start;
    }
    .card-user__list-title {
        font-size: 0.75rem;
    }
    .card-user__list-descr {
        align-self: start;
    }
}
@media screen and (max-width: 1023.5px) {
    .card-user {
        --size-photo-card: 4rem;
        --columns-list: 1;
        --offset-list: 0.25rem;
    }
    .card-user__stickers {
        display: none;
    }
    .card-user__list-item {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: var(--offset-extrasmall);
    }
}

/* card-teacher */
.card-teacher {
    --offset-card: 1.5rem;
    --size-photo-card: 3rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-light-blue-2);
    box-shadow: var(--shadow-light);
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    position: relative;
}
.card-teacher__title {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-teacher__descr:not(:first-child) {
    margin-top: var(--offset-extrasmall);
}
.card-teacher__bottom {
    margin-top: auto;
}
.card-teacher__bottom-wrapper {
    width: 100%;
    margin-top: var(--offset-small);
    border-radius: var(--radius-secondary);
    padding: var(--offset-secondary);
    overflow: hidden;
    background-color: var(--color-extralight);
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-small);
    justify-self: end;
}
.card-teacher__teacher {
    display: flex;
    align-items: center;
    gap: var(--offset-small);
}
.card-teacher__teacher-image {
    min-width: var(--size-photo-card);
    width: var(--size-photo-card);
    min-height: var(--size-photo-card);
    height: var(--size-photo-card);
    border-radius: 50%;
    overflow: hidden;
}
.card-teacher__teacher-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.card-teacher__teacher-body {
    display: flex;
    flex-direction: column;
}
.card-teacher__teacher-title {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
.card-teacher__teacher-btns .button {
    min-width: 10.3125rem;
}

@media screen and (max-width: 1439px) {
    .card-teacher__bottom-wrapper {
        flex-direction: column;
        align-items: stretch;
    }
    .card-teacher__teacher {
        gap: var(--offset-extrasmall);
    }
}
@media screen and (max-width: 1279px) {
    .card-teacher {
        --offset-card: 1.25rem;

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-teacher__title {
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .card-teacher__teacher-title {
        font-size: 1rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 1203.5px) {
    .card-teacher__bottom-wrapper {
        padding: var(--offset-small);
    }
}

/* card-easy */ 
.card-easy {
    --offset-card: 1.5rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    min-height: var(--height-card, 0px);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-extralight);
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    position: relative;
}
.card-easy__bg {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
}
.card-easy__bg img {
    display: block;
    height: 100%;
}
.card-easy__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    width: 80%;
}
.card-easy__title {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-easy__descr:not(:first-child) {
    margin-top: 0.25rem;
}
.card-easy__bottom {
    margin-top: auto;
}
.card-easy__bottom:not(:first-child) {
    padding-top: var(--offset-small);
}
@media screen and (max-width: 1439px) {
    .card-easy {
        --height-card: 13.75rem;
    }
    .card-easy__content {
        width: 100%;
    }
    .card-easy__bg {
        max-height: 8.125rem;
    }
    .card-easy__bottom:not(:first-child) {
        padding-top: var(--offset-small);
    }
}
@media screen and (max-width: 1279px) {
    .card-easy {
        --offset-card: 1.25rem;
        --height-card: 12.5rem;
    }
    .card-easy__title {
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .card-easy__descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-easy__bg {
        max-height: 7.125rem;
    }
}

/* card-courses */
.card-courses {
    --offset-card: 1.25rem;
    --ratio-image: 103/58;
    --color-title: var(--color-text);

    width: 100%;
    max-width: var(--width-card, 100%);
    overflow: hidden;
    border-radius: var(--radius-main);
    background-color: var(--color-extralight);
    box-shadow: var(--shadow-light);
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    position: relative;
}
.card-courses__image {
    overflow: hidden;
    width: 100%;
    position: relative;
}
.card-courses__image,
.card-courses__image img {
    aspect-ratio: var(--ratio-image);
    width: 100%;
}
.card-courses__image img {
    display: block;
    height: 100%;
    object-fit: cover;
}
.card-courses__stickers {
    position: absolute;
    top: var(--offset-small);
    right: var(--offset-small);
}
.card-courses__stickers .sticker {
    --sticker-padding: var(--offset-small);
    gap: 0.25rem;
}
.card-courses__body {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.card-courses__body:not(:first-child) {
    margin-top: var(--offset-small);
}
.card-courses__title {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
    transition: var(--transition);
    color: var(--color-title);
}
.card-courses__items,
.card-courses__item {
    display: flex;
    flex-wrap: wrap;
    gap: 0.25rem;
}
.card-courses__item:not(:last-child):after {
    content: ' ・ ';
}
.card-courses__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
@media screen and (min-width: 1024px) {
    .card-courses_hover:hover {
        --color-title: var(--color-primary);
    }
}

@media screen and (max-width: 1279px) {
    .card-courses {
        --offset-card: 1rem;
    }
    .card-courses__stickers {
        top: var(--offset-extrasmall);
        right: var(--offset-extrasmall);
    }
    .card-courses__title {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: var(--font-semibold);
    }
    .card-courses__items {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}

/* card-document */
.card-document {
    --size-icon-card: 3rem;
    --width-caption: 1fr;
    --width-type: 6.375rem;
    --width-date: 10rem;

    --height-card: 4.5rem;

    border-radius: var(--radius);
    overflow: hidden;
    position: relative;
    width: 100%;
    max-width: var(--width-card, 100%);
    transition: 0.2s background-color;
}
.card-document__wrapper {
    width: 100%;
    padding: var(--offset-extrasmall) var(--offset-medium);
    display: grid;
    align-items: center;
    grid-template-columns: var(--size-icon-card) var(--width-caption) var(--width-type) var(--width-date);
    min-height: var(--height-card);
}
.card-document__wrapper-flex {
    display: flex;
    align-items: center;
}
.card-document__image {
    min-width: var(--size-icon-card);
    width: var(--size-icon-card);
    min-height: var(--size-icon-card);
    height: var(--size-icon-card);
    border-radius: var(--radius);
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--color-light-blue-2);
    color: var(--color-primary);
}
.card-document__image svg,
.card-document__image img {
    display: block;
    width: 100%;
    height: 100%;
}
.card-document__image img {
    object-fit: cover;
}
.card-document__body {
    padding-left: var(--offset-small);
}
.card-document__title {
    font-weight: var(--font-semibold);
}
.card-document__type,
.card-document__date {
    padding-left: var(--offset-medium);
    font-size: 1.125rem;
    line-height: 1.4;
    color: var(--color-grey-2);
}
.card-document__date {
    text-align: right;
}
.card-document__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 1024px) {
    .card-document_hover:hover {
        background-color: var(--color-light-grey);
    }
}
.card-document_hover:active {
    background-color: var(--color-light-grey);
}

@media screen and (max-width: 1279px) {
    .card-document {
        --size-icon-card: 2.25rem;
        --width-type: 5.75rem;
        --width-date: 9rem;
        --height-card: 3.75rem;
    }
    .card-document__type,
    .card-document__date {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-document__image {
        border-radius: 0.5rem;
    }
}
@media screen and (max-width: 767px) {
    .card-document__wrapper {
        padding: calc(var(--offset-extrasmall) / 2) 0;
        align-items: start;
        grid-template-rows: auto 1fr;
        grid-template-columns: var(--size-icon-card) auto 1fr;
        grid-template-areas: 'A B B'
                             'A C D';
    }

    .card-document__image {
        grid-area: A;
    }
    .card-document__body {
        grid-area: B;
    }
    .card-document__type {
        grid-area: C;
    }
    .card-document__date {
        grid-area: D;
    }
    .card-document__body,
    .card-document__type {
        padding-left: var(--offset-small);
    }
    .card-document__type + .card-document__date::before {
        content: ' ・ ';
    }
    .card-document__date {
        display: flex;
        align-items: center;
        padding-left: 0;
        text-align: left;
    }
    .card-document__title {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-document__type,
    .card-document__date {
        font-size: 0.75rem;
        line-height: 1.5;
    }
}

/* card-knowledge */
.card-knowledge {
    --offset-card: var(--offset-main);
    --height-head: 4rem;
    --width-caption: 1fr;
    --width-type: calc(6.375rem + 1.75rem);
    --width-date: 10rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    position: relative;
}
.card-knowledge__table {
    width: 100%;
    height: 100%;
    border-radius: var(--radius-main);
    overflow: hidden;
    background-color: var(--color-extralight);
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
}
.card-knowledge__head {
    padding: 0 var(--offset-medium);
    display: grid;
    align-items: stretch;
    grid-template-columns: var(--width-caption) var(--width-type) var(--width-date);
    border-bottom: 0.0625rem solid var(--color-border);
}
.card-knowledge__head-caption {
    position: relative;
    min-height: var(--height-head);
    display: flex;
    align-items: center;
    gap: 0.25rem;
    color: var(--color-text-muted);
}
.card-knowledge__head-icon {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    transition: var(--transition);
}
.card-knowledge__head-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-knowledge__head-caption input {
    position: absolute;
    pointer-events: none;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.card-knowledge__head-caption:last-child {
    justify-content: end;
}
.card-knowledge__head-caption:nth-last-child(2) {
    padding-left: var(--offset-medium);
}

/**/
.card-knowledge__head-caption input:not(._active) + .card-knowledge__head-icon {
    opacity: 0;
}
.card-knowledge__head-caption input:checked + .card-knowledge__head-icon {
    transform: rotate(180deg);
}

@media screen and (max-width: 1279px) {
    .card-knowledge {
        --offset-card: var(--offset-secondary);
        --height-head: 2.8125rem;
        --width-type: calc(5.75rem + 1.5rem);
        --width-date: 9rem;
    }
    .card-knowledge__head {
        --size-icon: var(--size-icon-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 767px) {
    .card-knowledge {
        --offset-card: var(--offset-small);
    }
    .card-knowledge__head {
        display: none;
    }
}


/* card-onbording */
.card-onbording {
    --offset-card: var(--offset-extrabig);
    --gap-card: var(--offset-main);
    --size-icon-badge: var(--size-icon);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-main);
    overflow: hidden;
    background-color: var(--color-extralight);
    display: flex;
    flex-direction: column;
}
.card-onbording__wrapper {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    padding: var(--offset-card);
}
.card-onbording__wrapper > *:not(:first-child) {
    margin-top: var(--gap-card);
}
.card-onbording__top {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}
.card-onbording__title {
    font-weight: var(--font-medium);
    font-size: 2.25rem;
    line-height: 1.4;
}
.card-onbording__badge {
    display: flex;
    align-items: center;
    gap: 0.25rem;
    color: var(--color-text-muted);
}
.card-onbording__badge svg {
    min-width: var(--size-icon-badge);
    min-height: var(--size-icon-badge);
    height: var(--size-icon-badge);
    width: var(--size-icon-badge);
}
.card-onbording__list {
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-onbording__list-items {
    display: flex;
    align-items: start;
    flex-wrap: wrap;
    gap: var(--offset-small) var(--offset-card);
}
.card-onbording__list-item {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.card-onbording__list-descr {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
@media screen and (max-width: 1279px) {
    .card-onbording {
        --offset-card: var(--offset-secondary);
        --gap-card: var(--offset-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-onbording__title {
        font-size: 1.75rem;
        line-height: 1.4;
    }
    .card-onbording__list-items {
        gap: var(--offset-small) var(--offset-extrabig);
    }
    .card-onbording__list-descr {
        font-size: 1rem;
        line-height: 1.5;
        }
}
@media screen and (max-width: 575px) {
    .card-onbording__title {
        font-size: 1.25rem;
        line-height: 1.4;
    }
    .card-onbording__list-items {
        flex-direction: column;
    }
}

/* card-accordion */
.card-accordion {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);
    --gap-card: var(--offset-small);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    background-color: var(--color-extralight);
    display: flex;
    flex-direction: column;
}
.card-accordion__top {
    display: flex;
    flex-direction: column;
    gap: var(--gap-card);
    width: 100%;
    padding: var(--offset-card);
    cursor: pointer;
    transition: var(--transition);
}
.card-accordion__main > * {
    margin-top: var(--gap-card);
}
.card-accordion__button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
    text-align: left;
}
.card-accordion__button-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--offset-extrasmall);
}
.card-accordion__button-list {
    padding-left: 0.25rem;
    color: var(--color-text-muted);
}
.card-accordion__button-item,
.card-accordion__button-list {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}
.card-accordion__button-item + .card-accordion__button-item::before {
    content: ' ・ ';
}
.card-accordion__button-down {
    display: block;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    transition: var(--transition);
}
.card-accordion__button-down svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-accordion__wrapper {
    flex-grow: 1;
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}
.card-accordion__main {
    padding: 0 var(--offset-card);
    overflow: hidden;
    transition: var(--transition);
}
/**/
.card-accordion._active .card-accordion__button-down {
    transform: rotate(180deg);
}
.card-accordion._active .card-accordion__top {
    padding-bottom: 0;
}
.card-accordion._active .card-accordion__wrapper {
    grid-template-rows: 1fr;
    opacity: 1;
    pointer-events: all;
}
.card-accordion._active .card-accordion__main {
    padding-bottom: var(--offset-card);
}

@media screen and (max-width: 1279px) {
    .card-accordion {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-accordion__button-title {
        font-weight: var(--font-semibold);
        font-size: 1.125rem;
        line-height: 1.4;
    }
}
@media screen and (max-width: 767px) {
    .card-accordion__button-wrapper {
        flex-direction: column;
        align-items: start;
        gap: 0.25rem;
    }
    .card-accordion__button-wrapper .checkbox-circle {
        display: none;
    }
    .card-accordion__button-list {
        padding: 0;
    }
}


/* card-module */
.card-module {
    --offset-card: var(--offset-main);
    --radius-card: var(--radius-main);
    --gap-card: var(--offset-small);
    --width-list-item: 9.375rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    background-color: var(--color-extralight);
    display: flex;
    flex-direction: column;
    padding: var(--offset-card);
}
.card-module__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
    text-align: left;
}
.card-module__top-noindent {
    padding: 0;
}
.card-module__top-wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--offset-extrasmall);
    transition: var(--transition);
}
.card-module__top-list {
    color: var(--color-text-muted);
}
.card-module__top-item,
.card-module__top-list {
    display: flex;
    align-items: center;
    gap: 0.25rem;
}
.card-module__top-item + .card-module__top-item::before {
    content: ' ・ ';
}
.card-module__top-down {
    display: block;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
    transition: var(--transition);
}
.card-module__top-down svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-module__top-right,
.card-module__top-down {
    margin-left: auto;
}
.card-module__top-right {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
    align-self: start;
}
.card-module__wrapper {
    flex-grow: 1;
    display: grid;
    grid-template-rows: 0fr;
    opacity: 0;
    pointer-events: none;
    transition: var(--transition);
}
.card-module__main,
.card-module__content-wrapper {
    overflow: hidden;
    transition: var(--transition);
    padding-top: var(--offset-medium);
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-module__content {
    flex-grow: 1;
    display: grid;
    grid-template-rows: 1fr;
    opacity: 1;
    transition: var(--transition);
}
.card-module__content-descr {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}

.card-module__content-list {
    padding-top: var(--offset-small);
    display: flex;
    flex-wrap: wrap;
    align-items: start;
    gap: var(--offset-medium);
}
.card-module__content-item {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}
.card-module__content-horizontal {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-secondary);
}


/**/
.card-module._active .card-module__top-down {
    transform: rotate(180deg);
}
.card-module._active .card-module__wrapper {
    grid-template-rows: 1fr;
    opacity: 1;
    pointer-events: all;
}
.card-module._active .card-module__content {
    grid-template-rows: 0fr;
    opacity: 0;
    pointer-events: none;
}
.card-module._active .card-module__content-wrapper,
.card-module:not(._active) .card-module__main {
    padding-top: 0;
}




@media screen and (min-width: 768px) {
    .card-module__content-item {
        min-width: var(--width-list-item);
    }
}
@media screen and (min-width: 1024px) {
    .card-module__top-wrapper:hover {
        color: var(--color-primary);
    }
}


@media screen and (max-width: 1279px) {
    .card-module {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-module__top-title {
        font-weight: var(--font-semibold);
        font-size: 1.125rem;
        line-height: 1.4;
    }
    .card-module__top-right {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-module__content-descr {
        font-size: 1rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 767px) {
    .card-module__content-horizontal,
    .card-module__top-wrapper {
        flex-direction: column;
        align-items: start;
    }
    .card-module__top-wrapper {
        gap: 0.25rem;
    }
    .card-module__top-wrapper .checkbox-circle {
        display: none;
    }
    .card-module__content-list {
        padding-top: var(--offset-extrasmall);
    }
    .card-module__top-custom {
        position: relative;
        padding-right: 1.5rem;
        width: 100%;
    }
    .card-module__top-custom .card-module__top-down {
        margin-left: 0;
        position: absolute;
        top: 0;
        right: 0;
    }
}

/* card-link */
.card-link--test-module {
    display: flex;
    flex-direction: column;
    gap: var(--offset-block-secondary);
    width: 100%;
    max-width: 100%;
}
.card-link {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
}
.card-link__wrapper {
    padding: var(--offset-card);
}
.card-link__wrapper,
.card-link__content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-small);
}
.card-link__content {
    flex-wrap: wrap;
}
.card-link__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.card-link__value {
    white-space: nowrap;
}
.card-link__body {
    display: flex;
    flex-direction: column;
}
.card-link__title,
.card-link__value {
    font-size: 1.5rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}

@media screen and (max-width: 1279px) {
    .card-link {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);
    }
    .card-link__title,
    .card-link__value {
        font-size: 1.125rem;
        font-weight: var(--font-semibold);
    }
    .card-link__descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-link__right .button {
        --size-btn: 2.5rem;
        --btn-padding: var(--offset-secondary);
    }
}
@media screen and (max-width: 575px) {
    .card-link__wrapper {
        flex-direction: column;
        align-items: start;
    }
}
/* card-documents */
.card-documents {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);
    --size-bg: 9.375rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-extralight);
}
.card-documents__bg {
    max-height: 100%;
    width: var(--size-bg);
    height: var(--size-bg);
    overflow: hidden;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.card-documents__bg-star {
    position: absolute;
    top: 0;
    left: 0;
    color: var(--color-bright-blue-10);
    width: 100%;
    height: 100%;
}
.card-documents__bg-star svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-documents__bg-image {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.card-documents__bg,
.card-documents__bg-star,
.card-documents__bg-star svg,
.card-documents__bg-image,
.card-documents__bg-image img {
    aspect-ratio: 1;
}
.card-documents__wrapper {
    padding: var(--offset-card);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
    position: relative;
    padding-right: var(--size-bg);
}
.card-documents__list {
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-documents__item {
    position: relative;
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    transition: var(--transition);
}
.card-documents__item-icon {
    align-self: start;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.card-documents__item-icon svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-documents__item-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 1024px) {
    .card-documents__item:hover {
        color: var(--color-primary);
    }
}
@media screen and (max-width: 1279px) {
    .card-documents {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);
        --size-icon: var(--size-icon-medium);
        --size-bg: 5.625rem;

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-documents__wrapper {
        gap: var(--offset-medium);
    }
    .card-documents__list {
        gap: var(--offset-small);
    }
    .card-documents__title {
        font-size: 1.125rem;
        line-height: 1.4;
        font-weight: var(--font-semibold);
    }
    
}
@media screen and (max-width: 767px) {
    .card-documents {
        --size-bg: 4.325rem;
    }
}

/* card-content */
.card-content {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);
    --size-image-bottom: 3rem;
    --ratio-image: 201/113;
    --offset-arrows: calc(var(--offset-medium) * -1);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-extralight);
}
.card-content__wrapper {
    padding: var(--offset-card);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: start;
    gap: var(--offset-medium);
}
.card-content__bottom {
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    padding-top: var(--offset-secondary);
    border-top: 0.0625rem solid var(--color-border);
}
.card-content__bottom-image {
    min-width: var(--size-image-bottom);
    width: var(--size-image-bottom);
    min-height: var(--size-image-bottom);
    height: var(--size-image-bottom);
    border-radius: 50%;
    overflow: hidden;
}
.card-content__bottom-image img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.card-content__bottom-body {
    display: flex;
    flex-direction: column;
}
.card-content__bottom-title {
    font-weight: var(--font-semibold);
    font-size: 1.125rem;
    line-height: 1.4;
}
.card-content__bottom-descr {
    color: var(--color-text-muted);
}
.card-content__video,
.card-content__image,
.card-content__slider {
    width: 100%;
    border-radius: var(--radius-secondary);
    overflow: hidden;
    position: relative;
}
.card-content__video img,
.card-content__video video,
.card-content__image img {
    display: block;
    width: 100%;
    aspect-ratio: var(--ratio-image);
}
/**/
.card-content__video._play:not(:hover) .play,
.card-content__video._play:not(:hover) .maximize {
    opacity: 0;
}
.card-content__video._play .play svg:first-child,
.card-content__video:not(._play) .play svg:not(:first-child) {
    display: none;
}

/**/
.card-content__slider,
.card-content__swiper {
    max-width: 100%;
}
.card-content__slider {
    position: relative;
}

@media screen and (max-width: 1279px) {
    .card-content {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);
        --size-image-bottom: 2.5rem;

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-content__wrapper {
        gap: var(--offset-small);
    }
    .card-content__title {
        font-size: 1.75rem;
        line-height: 1.4;
    }
    .card-content__bottom {
        gap: var(--offset-extrasmall);
    }
}
@media screen and (max-width: 767px) {
    .card-content__title {
        font-size: 1.25rem;
    }
}

/* card-aside */
.card-aside {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-extralight);
}
.card-aside__wrapper {
    padding: var(--offset-card);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    gap: var(--offset-medium);
    overflow: hidden;
}
.card-aside__content {
    flex-grow: 1;
    display: flex;
    flex-direction: column;
}

/**/
.card-aside.fancybox__content {
    --width-card: 21.4375rem;
    --height-overflow: auto;

    overflow: visible;
    margin-left: auto;
    margin-right: calc(var(--grid-gap) + var(--offset-small) + 2.5rem);
}

.card-aside.fancybox__content .f-button.is-close-btn {
    display: none;
}


@media screen and (max-width: 1279px) {
    .card-aside {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);
    }
    .card-aside__title {
        font-size: 1.25rem;
        line-height: 1.4;
    }
}
@media screen and (max-width: 575px) {
    .card-aside.fancybox__content {
        margin-right: 0;
    }
}

/* card-info */
.card-info {
    --offset-card: var(--offset-main);
    --radius-card: var(--radius-main);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    border: 0.0625rem solid currentColor;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    color: var(--color-text-muted);
}
.card-info__wrapper {
    padding: var(--offset-card);
    flex-grow: 1;
    display: flex;
    gap: var(--offset-small);
    overflow: hidden;
}
.card-info__icon {
    margin-top: 0.125rem;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.card-info__icon svg,
.card-info__icon img {
    display: block;
    width: 100%;
    height: 100%;
}
.card-info__icon img {
    object-fit: contain;
}
.card-info__body {
    display: flex;
    flex-direction: column;
    gap: 0.25rem;
}

@media screen and (max-width: 1279px) {
    .card-info {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
}


/* card-test */
.card-test {
    --offset-card: var(--offset-secondary);
    --radius-card: var(--radius-secondary);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-light-blue);
    text-align: left;
}
.card-test_hover {
    transition: var(--transition);
}
.card-test__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-card);
}
.card-test__title,
.card-test__value {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}
.card-test__body {
    display: flex;
    align-items: center;
    gap: 0.25rem var(--offset-extrasmall);
}
.card-test__body-vertical {
    flex-direction: column;
    align-items: start;
}
.card-test__descr {
    color: var(--color-text-muted);
}
.card-test__link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 1024px) {
    .card-test_hover:hover {
        background-color: var(--color-light-blue-2);
    }
}

@media screen and (max-width: 1279px) {
    .card-test {
        --offset-card: var(--offset-small);
        --radius-card: var(--radius-secondary);
    }
    .card-test__title,
    .card-test__value {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: var(--font-semibold);
    }
    .card-test__descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 767px) {
    .card-test__body {
        flex-direction: column;
        align-items: start;
        gap: 0;
    }
    .card-test__title,
    .card-test__value {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}

/* card-question */
.card-question {
    --offset-card: var(--offset-extrabig);
    --offset-card-secondary: var(--offset-medium);
    --radius-card: var(--radius-main);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-extralight);
    text-align: left;
}
.card-question__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    gap: var(--offset-card-secondary);
}
.card-question__list {
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
    padding-left: var(--offset-big);
}
.card-question__body {
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.card-question__body-marker {
    font-size: 1.75rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-question__btns {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: var(--offset-small);
}

@media screen and (max-width: 1279px) {
    .card-question {
        --offset-card: var(--offset-secondary);
        --offset-card-secondary: var(--offset-small);
        --radius-card: var(--radius-medium);
    }
    .card-question__supertitle {
        font-size: 1.75rem;
        line-height: 1.4;
    }
    .card-question__title {
        font-size: 1.125rem;
        line-height: 1.4;
        font-weight: var(--font-semibold);
    }
    .card-question__body {
        gap: var(--offset-extrasmall);
    }
    .card-question__body-marker {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .card-question__body-descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 767px) {
    .card-question__list {
        padding-left: 0;
    }
    .card-question__supertitle {
        font-size: 1.25rem;
        line-height: 1.4;
    }
}


/* card-advance */
.card-advance {
    --offset-card: var(--offset-extrabig);
    --radius-card: var(--radius-main);

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    background-color: var(--color-extralight);
    text-align: left;
}
.card-advance__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.card-advance__top {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-small);
}
.card-advance__steps {
    font-size: 1.25rem;
    line-height: 1.4;
    font-weight: var(--font-medium);
}
.card-advance__bottom .button._hidden  {
    display: none;
}
.card-advance__bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-extrasmall);
}

@media screen and (max-width: 1279px) {
    .card-advance {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);
    }
    .card-advance__steps {
        font-size: 1rem;
        line-height: 1.5;
        font-weight: var(--font-medium);
    }
    .card-advance__percent {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}


/* card-answer */
.card-answer {
    --offset-card: var(--offset-medium);
    --radius-card: var(--radius-medium);
    --size-image-card: 3rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: left;
    border: 0.0625rem solid var(--color-primary);
}
.card-answer__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.card-answer__bottom {
    display: flex;
    align-items: center;
    gap: var(--offset-small);
}
.card-answer__bottom-image {
    min-width: var(--size-image-card);
    width: var(--size-image-card);
    min-height: var(--size-image-card);
    height: var(--size-image-card);
    border-radius: 50%;
    overflow: hidden;
}
.card-answer__bottom-image img,
.card-answer__bottom-image svg {
    display: block;
    width: 100%;
    height: 100%;
}
.card-answer__bottom-image img {
    object-fit: cover;
}
.card-answer__bottom-body {
    display: flex;
    flex-direction: column;
}
.card-answer__bottom-title {
    font-weight: var(--font-semibold);
}
@media screen and (max-width: 1279px) {
    .card-answer {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-secondary);
        --size-image-card: 2.5rem;

        font-size: 0.875rem;
        line-height: 1.5;
    }
}

/* card-advice */
.card-advice {
    --offset-card: var(--offset-medium);
    --radius-card: var(--radius-medium);
    --size-image-card: 6.25rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: left;
    background-color: var(--color-light-blue);
}
.card-advice__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.card-advice__image {
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    max-width: var(--size-image-card);
    max-height: var(--size-image-card);
    height: 100%;
    display: flex;
    flex-direction: column;
}
.card-advice__image img {
    flex-grow: 1;
    display: block;
    width: 100%;
    height: 100%;
}
.card-advice__image,
.card-advice__image img {
    aspect-ratio: 1;
}

.card-advice__body {
    position: relative;
    padding-right: var(--size-image-card);
    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
}
.card-advice__title {
    font-size: 1.125rem;
    line-height: 1.4;
    font-weight: var(--font-semibold);
}

@media screen and (max-width: 1279px) {
    .card-advice {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-secondary);
        --size-image-card: 5rem;

    }
    .card-advice__body {
        gap: 0.25rem;
    }
    .card-advice__title {
        font-size: 1rem;
        line-height: 1.5;
    }
    .card-advice__descr {
        font-size: 0.875rem;
        line-height: 1.5;
    }
}

/* card-notifications */
.card-notifications {
    --offset-card: var(--offset-extrabig);
    --offset-card-secondary: var(--offset-small);
    --radius-card: var(--radius-main);
    --size-marker: 0.5rem;

    width: 100%;
    max-width: var(--width-card, 100%);
    border-radius: var(--radius-card);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    position: relative;
    text-align: left;
    background-color: var(--color-extralight);
}
.card-notifications__wrapper {
    flex-grow: 1;
    padding: var(--offset-card);
    display: flex;
    flex-direction: column;
    gap: var(--offset-card-secondary);
}
.card-notifications__top,
.card-notifications__top-content {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
}
.card-notifications__top {
    justify-content: space-between;
}

.card-notifications._active .card-notifications__top-content::before {
    content: '';
    min-width: var(--size-marker);
    width: var(--size-marker);
    min-height: var(--size-marker);
    height: var(--size-marker);
    border-radius: 50%;
    overflow: hidden;
    background-color: var(--color-marker, transparent);
}

@media screen and (max-width: 1279px) {
    .card-notifications {
        --offset-card: var(--offset-secondary);
        --radius-card: var(--radius-medium);

        font-size: 0.875rem;
        line-height: 1.5;
    }
    .card-notifications__title {
        font-size: 1.125rem;
        line-height: 1.4;
        font-weight: var(--font-semibold);
    }
}

@media screen and (max-width: 767px) {
    .card-notifications__title {
        font-size: 1rem;
        line-height: 1.5;
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/elements/tooltips.css?176372087221701*/

/* tooltip */
.tooltip {
    --max-width-tooltip: 14.8125rem;

    display: flex;
    align-items: center;
    gap: 0.125rem;
    width: fit-content;
    position: relative;
    pointer-events: all;
}
.tooltip-text {
    vertical-align: super;
    display: inline-flex;
    flex-direction: column;
}
.tooltip-text__btn {
    display: block;
    width: 1rem;
    height: 1rem;
}
.tooltip-text__btn svg {
    display: block;
    width: 100%;
    height: 100%;
}
.tooltip__caption {
    color: var(--color-text);
    font-size: 0.75rem;
    cursor: pointer;
    transition: var(--transition);
}
.tooltip__icon,
.tooltip__body-icon {
    color: var(--color-text);
    display: block;
    border-radius: 50%;
    transition: var(--transition);
}
.tooltip__icon {
    min-width: calc(var(--size-icon) / 2);
    width: calc(var(--size-icon) / 2);
    min-height: calc(var(--size-icon) / 2);
    height: calc(var(--size-icon) / 2);
}
.tooltip__body-icon {
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.tooltip__body-icon svg,
.tooltip__icon svg,
.tooltip__close svg {
    display: block;
    width: 100%;
    height: 100%;
}

.tooltip__wrapper {
    transition: 0.2s opacity, 0.2s padding;
    z-index: 15;
    width: fit-content;

    opacity: 0;
    visibility: hidden;
    pointer-events: none;

    position: absolute;
    bottom: 0;
    left: calc(50% + var(--offset-tooltip, 0px));
    transform: translateY(100%) translateX(calc(-50% - 0.0625rem));
    max-width: var(--max-width-tooltip);
    min-width: var(--max-width-tooltip);
    width: max-content;
}
.tooltip__item {
    background-color: var(--color-muted);
    padding: var(--offset-small);
    display: flex;
    flex-direction: column;
    gap: var(--offset-small);
}
.tooltip__item-image {
    width: 100%;
    overflow: hidden;
}
.tooltip__item-image img {
    object-fit: contain;
    width: 100%;
}
.tooltip__body {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
    transition: var(--transition);
    background-color: var(--color-extralight);
    
    border-radius: var(--radius);
    position: relative;
    font-size: var(--font-size-tooltip, 0.75rem);
    padding: var(--offset-secondary);
    color: var(--color-text-dark);
}

.tooltip__body-title {
    font-weight: var(--font-semibold);
}

/**/
.tooltip__list {
    padding: 0.375rem 0;
    display: flex;
    flex-direction: column;
}
.tooltip__list-link {
    display: flex;
    align-items: center;
    gap: calc(var(--offset-small) / 2);
    padding: 0.375rem var(--offset-small);
    width: 100%;
}
.tooltip__list-link svg {
    display: block;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.tooltip__list-item._danger .tooltip__list-link {
    color: var(--color-error);
}
/**/
.tooltip__close {
    position: absolute;
    top: var(--offset-extrasmall);
    right: var(--offset-extrasmall);
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
    color: var(--color-text-muted-dark);
}
.tooltip__btn {
    min-width: 1rem;
    min-height: 1rem;
    width: 1rem;
    height: 1rem;
}
.tooltip__btn svg {
    display: block;
    width: 100%;
    height: 100%;
}

/* oval */
.tooltip:not(.tooltip_oval) .tooltip__body::before {
    content: '';
    width: 1rem;
    height: 1rem;
    background-color: var(--color-extralight);
    position: absolute;
    top: 0;
    left: calc(50% - var(--offset-tooltip, 0px));
    transform: rotate(45deg) translateX(-50%);
    border-radius: 0.125rem;
}

.tooltip:not(.tooltip_hover)._active .tooltip__wrapper {
    opacity: 1;
    visibility: visible;
    pointer-events: all;
    padding: 0.625rem 0;
}
.tooltip:not(.tooltip_hover)._active .button_outlined-muted {
    --btn-bg: var(--color-primary);
    --btn-color: var(--color-text-extralight);
    --btn-border: var(--color-primary);
}

/* top */
.tooltip.tooltip_top .tooltip__wrapper {
    top: 0;
    bottom: auto;
    transform: translateY(-100%) translateX(calc(-50% - 0.0625rem));
}
.tooltip.tooltip_top:not(.tooltip_oval) .tooltip__body::before {
    top: auto;
    bottom: -0.5rem;
}

/* right */
.tooltip.tooltip_right .tooltip__wrapper {
    left: auto;
    right: 0;
    bottom: auto;
    top: 50%;
    transform: translateY(calc(-50% - 0.125rem)) translateX(100%);
}
.tooltip.tooltip_right:not(.tooltip_oval) .tooltip__body::before {
    top: 50%;
    left: 0;
}

/* left */
.tooltip.tooltip_left .tooltip__wrapper {
    left: 0;
    bottom: auto;
    top: 50%;
    transform: translateY(calc(-50% - 0.125rem)) translateX(-100%);
}
.tooltip.tooltip_left:not(.tooltip_oval) .tooltip__body::before {
    top: 50%;
    left: auto;
    right: -0.5rem;
}

/* top left */
.tooltip.tooltip_top-left .tooltip__wrapper {
    top: 0;
    left: var(--offset-tooltip, 0px);
    bottom: auto;
    transform: translateY(-100%);
}
.tooltip.tooltip_top-left:not(.tooltip_oval) .tooltip__body::before {
    top: auto;
    bottom: -0.5rem;
    left: calc(var(--offset-secondary) - var(--offset-tooltip, 0px));
}
.tooltip.tooltip_top-left:not(.tooltip_hover)._active .tooltip__wrapper {
    padding-left: 0;
    padding-right: 0;
}

/* top right */
.tooltip.tooltip_top-right .tooltip__wrapper {
    top: 0;
    bottom: auto;
    left: auto;
    right: var(--offset-tooltip, 0px);
    transform: translateY(-100%);
}
.tooltip.tooltip_top-right:not(.tooltip_oval) .tooltip__body::before {
    top: auto;
    left: auto;
    bottom: -0.5rem;
    right: calc(var(--offset-tooltip, 0px) * -1);
}
.tooltip.tooltip_top-right:not(.tooltip_hover)._active .tooltip__wrapper {
    padding-right: 0;
    padding-left: 0;
}

/* bottom left */
.tooltip.tooltip_bottom-left .tooltip__wrapper {
    top: auto;
    left: var(--offset-tooltip, 0px);
    bottom: 0;
    transform: translateY(100%);
}
.tooltip.tooltip_bottom-left:not(.tooltip_oval) .tooltip__body::before {
    top: 0;
    bottom: auto;
    left: calc(var(--offset-tooltip, 0px) * -1);
}
.tooltip.tooltip_bottom-left:not(.tooltip_hover)._active .tooltip__wrapper {
    padding-left: 0;
    padding-right: 0;
}

/* bottom right */
.tooltip.tooltip_bottom-right .tooltip__wrapper {
    top: auto;
    bottom: 0;
    left: auto;
    right: var(--offset-tooltip, 0px);
    transform: translateY(100%);
}
.tooltip.tooltip_bottom-right:not(.tooltip_oval) .tooltip__body::before {
    top: 0;
    left: auto;
    bottom: auto;
    right: calc(var(--offset-tooltip, 0px) * -1);
}
.tooltip.tooltip_bottom-right:not(.tooltip_hover)._active .tooltip__wrapper {
    padding-right: 0;
    padding-left: 0;
}

/**/
.tooltip__body-light {
    background-color: var(--color-greige);
    color: var(--color-text);
}
.tooltip:not(.tooltip_oval) .tooltip__body.tooltip__body-light::before {
    background-color: var(--color-greige);
}


/* hover */ 
@media screen and (min-width: 1024px) {
    .tooltip_hover .tooltip__close {
        display: none;
    }
    .tooltip_hover:hover .tooltip__wrapper {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        padding: 1.25rem 0;
    }
    .tooltip:hover .tooltip__icon,
    .tooltip:hover .tooltip__caption,
    .tooltip__close:hover {
        color: var(--color-text);
    }
    .tooltip__list-link:hover {
        background-color: var(--color-muted);
    }

    /* top left */
    .tooltip_top-left.tooltip_hover:hover .tooltip__wrapper {
        padding-left: 0;
    }
}  

.tooltip__close:active {
    color: var(--color-text-dark);
}

@media screen and (max-width: 1023.5px) {
    .tooltip {
        --max-width-tooltip: 21.4375rem;
    }

    .tooltip_hover._active .tooltip__wrapper {
        opacity: 1;
        visibility: visible;
        pointer-events: all;
        padding: 0.75rem 0;
    }
    .tooltip.tooltip_oval .tooltip__title {
        padding-right: 2rem;
    }
    /* top left */
    .tooltip_top-left.tooltip_hover._active .tooltip__wrapper {
        padding-left: 0;
    }
}
@media screen and (max-width: 767px) {
    
    .tooltip__item {
        gap: var(--offset-extrasmall);
    }
    .tooltip__item-descr {
        font-size: 0.875rem;
    }
}
@media screen and (max-width: 424px) {
    .tooltip {
        --max-width-tooltip: 15rem;
    }
}
@media screen and (max-width: 1439px) {
    .tooltip__wrapper {
        /* display: none; */
    }
}

/* tooltip-hint */
.tooltip-hint {
    --offset-tooltip: var(--offset-medium);
    --width-checks: 12.5rem;
    --height-checks: 12.5rem;
    --width-tooltip: 100vw;

    box-shadow: var(--shadow-dropdown);
    border-radius: var(--radius);
    background-color: var(--color-dark);
    color: var(--color-extralight);
    font-weight: var(--font-regular);
    max-width: var(--width-tooltip);
    width: fit-content;
    position: fixed;
    top: 0;
    left: 0;

    transition: 0.2s opacity, 0.2s transform;
    pointer-events: none;
    opacity: 0;
    z-index: 995;
    max-height: 20rem;
    overflow-y: auto;
    scrollbar-width: none;
}
.tooltip-hint::-webkit-scrollbar,
.tooltip-hint::-webkit-scrollbar-track,
.tooltip-hint::-webkit-scrollbar-thumb {
    display: none;
}

/* descr */
.tooltip-hint__body {
    padding: var(--offset-small) var(--offset-secondary);
    display: flex;
    flex-direction: column;
    min-width: var(--width-hint, 15.625rem);
}
.tooltip-hint__caption {
    font-size: 0.75rem;
    color: var(--color-grey-2);
}


/* tooltip list */
.tooltip-hint__list {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.tooltip-hint__item {
    width: 100%;
    cursor: pointer;
    transition: var(--transition);
    white-space: nowrap;
}
.tooltip-hint__link {
    padding: var(--offset-extrasmall) var(--offset-small);
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    width: 100%;
    text-align: left;
    transition: var(--transition);
}
.tooltip-hint__link svg {
    display: block;
    min-width: var(--size-icon);
    width: var(--size-icon);
    min-height: var(--size-icon);
    height: var(--size-icon);
}
.tooltip-hint__link span {
    width: 100%;
    white-space: wrap;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
}

/* tooltip checks */
.tooltip-hint__checks {
    width: var(--width-checks);
    max-height: var(--height-checks);

    padding: var(--offset-tooltip);
    margin-right: calc(var(--offset-tooltip) / 2);
    font-size: 0.875rem;
    line-height: 1.15;

    display: flex;
    flex-direction: column;
    gap: var(--offset-extrasmall);
    overflow-y: auto;
    scrollbar-width: 0.25rem;
    /* scrollbar-color: var(--color-primary) var(--color-muted); */
}
.tooltip-hint__checks::-webkit-scrollbar {
    width: 0.25rem;
    background-color: var(--color-muted);
}
.tooltip-hint__checks::-webkit-scrollbar-thumb {
    width: 0.25rem;
    border-radius: 0.25rem;
    background-color: var(--color-primary);
}
.tooltip-hint__checks::-webkit-scrollbar-track {
    background-color: transparent;
}
.tooltip-hint__checks-item {
    padding-right: var(--offset-extrasmall);
}
.tooltip-hint__checks-divider {
    width: calc(100% - 0.625rem);
    height: 0.0625rem;
    min-height: 0.0625rem;
    background-color: var(--color-border);
    display: none;
}

.tooltip-hint__checks._active .tooltip-hint__checks-divider {
    display: block;
}
.tooltip-hint__checks-item._active {
    order: -1;
}

/**/
.tooltip-hint_static {
    position: static;
    opacity: 1;
    pointer-events: all;
}

/* tooltip active */
.tooltip-hint._active {
    transform: translateY(var(--offset-extrasmall));
    opacity: 1;
    pointer-events: all;
}
.tooltip-hint.tooltip-hint_top._active {
    transform: translateY(calc(var(--offset-extrasmall) * -1));
}

@media screen and (min-width: 1024px) {
    .tooltip-hint__link:hover {
        color: var(--color-primary);
        background-color: var(--color-light-grey-3);
    }
}
.tooltip-hint__link:active {
    color: var(--color-primary);
}


/* tooltip-btns */
.tooltip-btns {
    display: flex;
    align-items: center;
    gap: var(--offset-small);
    flex-wrap: wrap;
}
.tooltip-btns:not(:first-child) {
    padding-top: var(--offset-extrasmall);
}

/* tooltip-form */
.tooltip-form {
    padding: 0.25rem var(--offset-tooltip);
}
.tooltip-form .range-inputs__inputs .field {
    max-width: 6.5rem;
}
.tooltip-form__bottom {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
}

/* tooltip card */
.tooltip-card {
    position: fixed;
    top: 0;
    left: 0;
    transition: 0.2s opacity, 0.2s transform, 0.2s background-color;
    pointer-events: none;
    opacity: 0;
    z-index: 995;
}
/* tooltip card active */
.tooltip-card._active {
    opacity: 1;
    pointer-events: all;
}

/**/
.tooltip-card .tooltip-hint {
    --width-tooltip: 36.875rem;
    background-color: var(--color-dark-blue);
    max-height: none;
    overflow-y: visible;
    position: relative;
}
.tooltip-card .tooltip-hint::before {
    content: '';
    position: absolute;
    border: 0.25rem solid transparent;
}

/**/
.tooltip-card_left-top .tooltip-hint::before,
.tooltip-card_left .tooltip-hint::before {
    top: 50%;
    right: 0;
    transform: translateY(-50%) translateX(calc(100% - 0.0625rem));
    border-left: 0.5rem solid var(--color-dark-blue);
}
.tooltip-card_right-top .tooltip-hint::before,
.tooltip-card_right .tooltip-hint::before {
    top: 50%;
    left: 0;
    transform: translateY(-50%) translateX(calc(-100% + 0.0625rem));
    border-right: 0.5rem solid var(--color-dark-blue);
}
.tooltip-card_left-bottom .tooltip-hint::before {
    bottom: 0;
    right: 0;
    transform: translateX(80%) translateY(80%) rotate(45deg);
    border-left: 0.5rem solid var(--color-dark-blue);
}
.tooltip-card_right-bottom .tooltip-hint::before {
    bottom: 0;
    left: 0;
    transform: translateX(-80%) translateY(80%) rotate(-45deg);
    border-right: 0.5rem solid var(--color-dark-blue);
}

/**/
.tooltip-card_bottom-left .tooltip-hint::before {
    top: 0;
    left: 1.25rem;
    transform: translateY(calc(-100% + 0.0625rem));
    border-bottom: 0.5rem solid var(--color-dark-blue);
}
.tooltip-card_bottom-right .tooltip-hint::before {
    top: 0;
    right: 1.25rem;
    transform: translateY(calc(-100% + 0.0625rem));
    border-bottom: 0.5rem solid var(--color-dark-blue);
}
.tooltip-card_bottom .tooltip-hint::before  {
    top: 0;
    left: 50%;
    transform: translateY(calc(-100% + 0.0625rem)) translateX(-50%);
    border-bottom: 0.5rem solid var(--color-dark-blue);
}
/**/
.tooltip-card_top-left .tooltip-hint::before,
.tooltip-card_top-right .tooltip-hint::before,
.tooltip-card_top .tooltip-hint::before {
    bottom: 0;
    right: 1.25rem;
    transform: translateY(calc(100% - 0.0625rem));
    border-top: 0.5rem solid var(--color-dark-blue);
}

@media screen and (max-width: 1279px) {
    .tooltip-card .tooltip-hint {
        --width-tooltip: 26.75rem;
    }
}
@media screen and (max-width: 424px) {
    .tooltip-card {
        width: calc(100% - var(--grid-gap) * 2);
    }
}

/**/
.tooltip-list {
    border-radius: var(--radius-medium);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background-color: var(--color-extralight);
    padding: var(--offset-extrasmall) 0;

    overflow-y: auto;
    max-height: 15rem;
    scrollbar-width: none;
    box-shadow: var(--shadow-dropdown);
}
.tooltip-list::-webkit-scrollbar,
.tooltip-list::-webkit-scrollbar-track,
.tooltip-list::-webkit-scrollbar-thumb {
    display: none;
}
.tooltip-list__label {
    position: relative;
    display: block;
    width: 100%;
    padding: 0 var(--offset-secondary);
    font-size: 0.875rem;
    line-height: 1.5;
}
.tooltip-list__label input {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
}
.tooltip-list__item-caption {
    display: flex;
    padding: var(--offset-extrasmall) 0;
    border-bottom: 0.0625rem solid var(--color-border);
    transition: var(--transition);
}
.tooltip-list__label input:checked + .tooltip-list__item-caption {
    color: var(--color-text-muted);
}

/**/
.tooltip-links {
    --size-link: 3rem;

    border-radius: var(--radius-main);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background-color: var(--color-extralight);
    padding: 0.25rem var(--offset-secondary);


    overflow-y: auto;
    max-height: 15rem;
    scrollbar-width: none;
    box-shadow: var(--shadow-dropdown);
    min-width: 15rem;
}
.tooltip-links::-webkit-scrollbar,
.tooltip-links::-webkit-scrollbar-track,
.tooltip-links::-webkit-scrollbar-thumb {
    display: none;
}
.tooltip-links__link {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    transition: var(--transition);
    min-height: var(--size-link);
    padding: 0.25rem 0;
}
.tooltip-links__link svg {
    min-width: var(--size-icon-medium);
    width: var(--size-icon-medium);
    min-height: var(--size-icon-medium);
    height: var(--size-icon-medium);
    color: var(--color-muted);
}
.tooltip-links__item + .tooltip-links__item {
    border-top: 0.0625rem solid var(--color-border);
}

@media screen and (min-width: 1024px) {
    .tooltip-links__link:hover {
        color: var(--color-primary);
    }
}

/**/
.tooltip-notice {
    --width-notice: 30rem;

    width: var(--width-notice);
    max-width: calc(100vw - var(--grid-gap) * 2);
    border-radius: var(--radius-main);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    background-color: var(--color-extralight);
    padding: var(--offset-secondary);
    box-shadow: var(--shadow-dropdown);
    display: flex;
    flex-direction: column;
}
.tooltip-notice__top {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.25rem;
    font-weight: var(--font-semibold);
    font-size: 0.875rem;
    line-height: 1.5;
    color: var(--color-grey-2);
}
.tooltip-notice__top-title,
.tooltip-notice__top-link {
    padding: var(--offset-extrasmall) 0;
}
.tooltip-notice__list {
    display: flex;
    flex-direction: column;
    max-height: 15rem;
    overflow-y: auto;
    scrollbar-width: none;
}
.tooltip-notice__list::-webkit-scrollbar,
.tooltip-notice__list::-webkit-scrollbar-track,
.tooltip-notice__list::-webkit-scrollbar-thumb {
    display: none;
}
.tooltip-notice__link {
    --color-link: var(--color-grey-2);
    --opacity-link: 0;

    display: flex;
    flex-direction: column;
    padding: var(--offset-extrasmall) 0;
    gap: 0.25rem;
    transition: var(--transition);
}
.tooltip-notice__link-top {
    display: flex;
    align-items: center;
    gap: var(--offset-extrasmall);
    font-weight: var(--font-semibold);
}
.tooltip-notice__link-body {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.5;
}
.tooltip-notice__link-descr {
    color: var(--color-link);
    transition: var(--transition);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    hyphens: auto;
    word-break: break-all;
}
.tooltip-notice__link-text {
    opacity: var(--opacity-link);
    font-weight: var(--font-semibold);
    transition: var(--transition);
}
.tooltip-notice__item._active .tooltip-notice__link-top::before {
    content: '';
    min-width: 0.5rem;
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: var(--color-marker, transparent);
}

@media screen and (min-width: 1024px) {
    .tooltip-notice__title-link:hover {
        color: var(--color-primary);
    }
    .tooltip-notice__link:hover {
        --color-link: var(--color-blue);
        --opacity-link: 1;
    }
}
@media screen and (max-width: 1279px) {
    .tooltip-notice {
        --width-notice: 21.4375rem;
    }
    .tooltip-notice__link-text {
        display: none;
    }
}

/**/
.tooltip-window {
    max-width: var(--width-tooltip, 24.6875rem);
    padding: var(--offset-secondary);
    border: 0.0625rem solid;
    border-image: linear-gradient(44.97deg, rgba(255, 255, 255, 0.4) 1.18%, rgba(255, 255, 255, 0.05) 100.34%) 1;
    backdrop-filter: blur(2.5rem);
    -webkit-backdrop-filter: blur(2.5rem);
    background-color: var(--color-black-secondary-40);
    color: var(--color-extralight);
    font-size: 1rem;
    line-height: 1.5;
    font-weight: var(--font-regular);
}

@media screen and (max-width: 1023.5px) {
    .tooltip-window {
        max-width: var(--width-tooltip, 18.75rem);
        padding: var(--offset-extrasmall) var(--offset-small);
        font-size: 0.875rem;
        line-height: 1.4;
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/parts/section-carousel.css?1760366700528*/

/* section-carousel */
.section-carousel {
    
}

.section-carousel__slider {
    display: flex;
    flex-direction: column;
}
.section-carousel__swiper.swiper {
    margin: calc(var(--section-header-offset) * -1) calc(var(--grid-gap) * -1);
    padding: var(--section-header-offset) var(--grid-gap);
}

/**/
.section-carousel .card-simple {
    --width-card: 33.25rem;
}

@media screen and (max-width: 575px) {
    .section-carousel .card-simple {
        --width-card: calc(100% - 1.4375rem);
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/parts/section-progress.css?17618251973067*/

@keyframes fadeUp {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeUp {
  0% {
    transform: translateY(1rem);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}

/* section-progress */
.section-progress {
    --offset-block: var(--offset-medium);
    --offset-block-secondary: var(--offset-extrasmall);
    --width-aside-block: 37.375rem;
}
.section-progress__wrapper {
    display: grid;
    align-items: start;
    grid-template-columns: 1fr var(--width-aside-block);
    gap: var(--offset-block);
}

.section-progress__content,
.section-progress__aside {
    display: flex;
    flex-direction: column;
    gap: var(--offset-block-secondary);
}
.section-progress__slider.swiper-disable .section-progress__swiper-wrapper {
    flex-direction: column;
    gap: var(--offset-block-secondary);
}
.section-progress__main {
    max-width: 100%;
}
.section-progress__main-content {
    animation: 0.2s fadeUp ease-in-out;
}
.section-progress__tabs.tabs {
    --gap-tabs: var(--offset-extrasmall);

    padding-bottom: var(--offset-block);
}

@media screen and (min-width: 1280px) {
    .section-progress__tabs {
        overflow: hidden;
    }
    .section-progress__tabs .tabs__list {
        flex-wrap: wrap;
    }
}

@media screen and (max-width: 1439px) {
    .section-progress {
        --offset-block: var(--offset-secondary);
        --width-aside-block: 19.6875rem;
    }
}
@media screen and (max-width: 1279px) {
    .section-progress {
        --width-aside-block: 100%;
        --offset-block: var(--offset-small);
        --offset-tabs: var(--grid-gap);
    }
    .section-progress__wrapper {
        display: flex;
        flex-direction: column-reverse;
        gap: 0;
    }
    .section-progress__main {
        padding-top: 2.75rem;
    }
    .section-progress__aside {
        width: 100%;
        display: grid;
        grid-template-columns: repeat(2, calc((100% - var(--offset-block)) / 2));
        gap: var(--offset-block);
    }
    .section-progress__slider {
        order: 1;
        grid-column: span 2;
    }
    .section-progress__slider .card-easy {
        --width-card: 19.375rem;
    }
    .section-progress__slider.swiper-enable .section-progress__swiper {
        padding-right: var(--grid-gap);
        padding-left: var(--grid-gap);
        margin-left: calc(var(--grid-gap) * -1);
        margin-right: calc(var(--grid-gap) * -1);
        width: calc(100% + var(--grid-gap) * 2);
    }
}
@media screen and (max-width: 1023.5px) {
    .section-progress__tabs .button-tab {
        --size-btn: 2rem;
        --btn-padding: 1rem;
    }
}
@media screen and (max-width: 575px) {
    .section-progress__aside {
        grid-template-columns: 100%;
    }
    .section-progress__main {
        padding-top: 2rem;
    }
    .section-progress__slider {
        grid-column: initial;
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/parts/section-error.css?17634758811685*/
/* section-error */
.section-error {
    --height-image: 18.75rem;
}
.section-error__wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.section-error__image {
    margin-top: 2.5rem;
    height: var(--height-image);
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.section-error__image img {
    display: block;
    max-width: 100%;
    height: 100%;
    object-fit: contain;
}
.section-error__body:not(:first-child) {
    margin-top: 1.75rem;
}
.section-error__descr {
    color: var(--color-text-muted);
    font-size: 1.125rem;
    line-height: 1.4;
}
.section-error__descr:not(:first-child) {
    margin-top: 0.5rem;
}
.section-error__bottom {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 0.5rem;
}
.section-error__bottom:not(:first-child) {
    margin-top: 1.25rem;
}

@media screen and (max-width: 1439px) {
    .section-error {
        --height-image: 15rem;
    }
    .section-error__image {
        margin-top: 0;
    }
}
@media screen and (max-width: 1279px) {
    .section-error__title.font-title {
        font-size: 1.5rem;
        line-height: 1.4;
    }
    .section-error__descr {
        font-size: 1rem;
        line-height: 1.5;
    }
}
@media screen and (max-width: 575px) {
    .section-error {
        --height-image: 11.6875rem;
    }
    .section-error__title.font-title {
        font-size: 1.25rem;
    }
    .section-error__descr {
        font-size: 0.875rem;
        line-height: 1.4;
    }
}
/* End */


/* Start:/local/templates/avis/assets/styles/parts/header.css?17593065361607*/

/* header */
.header {
    --offset-header: var(--offset-small);
    --width-search: 30rem;
    
    transition: var(--transition);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 990;
    background-color: var(--color-extralight);
    color: var(--color-text);
    border-bottom: 0.0625rem solid transparent;
}
.header__wrapper {
    padding: var(--offset-header) 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: var(--offset-header);
}
.header__left, 
.header__right {
    display: flex;
    align-items: center;
    gap: var(--offset-header);
}
.header__right {
    margin-left: auto;
}

/* scrolled */
.header._scrolled,
.header._active {
    border-bottom-color: var(--color-border);
}

/* light */
/*
.header_light:not(._scrolled):not(._active) {
    color: var(--color-text-extralight);
}
.header_light:not(._scrolled):not(._active) .header__form .input {
    border-bottom-color: transparent;
}
*/

/**/
.header_sticky {
    position: sticky;
}
.header_initial {
    position: relative;
}

@media screen and (max-width: 1023.5px) {
    .header {
        --width-search: 21.4375rem;
    }
}
@media screen and (max-width: 767px) {
    .header {
        --offset-header: var(--offset-extrasmall);
    }
    .header .button-circle {
        --btn-gap: var(--offset-extrasmall);
        --btn-padding: calc(var(--offset-secondary) - 0.125rem);
        --size-btn: 2.5rem;
        --size-svg: var(--size-icon-medium);

        --size-badge: 0.8125rem;
    }
}
/* End */
/* /local/templates/avis/style.css?17577573272126 */
/* /local/templates/avis/assets/styles/reset.css?17603389033210 */
/* /local/templates/avis/assets/styles/variables.css?17605992994682 */
/* /local/templates/avis/assets/styles/fonts.css?17580231951415 */
/* /local/templates/avis/assets/libs/swiper/swiper.min.css?175304742018449 */
/* /local/templates/avis/assets/libs/fancybox/fancy.css?175304742024789 */
/* /local/templates/avis/assets/libs/simpleSideBar/simplesidebar.css?17530474204465 */
/* /local/templates/avis/assets/libs/noUiSlider/nouislider.min.css?17530474204220 */
/* /local/templates/avis/assets/libs/izitoast/css/iziToast.min.css?175304742037913 */
/* /local/templates/avis/assets/libs/datepicker/css/datepicker.min.css?17530474204938 */
/* /local/templates/avis/assets/libs/jodit/jodit.min.css?1753047420165924 */
/* /local/templates/avis/assets/styles/main.css?176347763430464 */
/* /local/templates/avis/assets/styles/modals.css?176372701055973 */
/* /local/templates/avis/assets/styles/typography.css?17587811082386 */
/* /local/templates/avis/assets/styles/elements/buttons.css?176009859916087 */
/* /local/templates/avis/assets/styles/elements.css?176176878555073 */
/* /local/templates/avis/assets/styles/elements/tabs.css?17587248972547 */
/* /local/templates/avis/assets/styles/elements/forms.css?176043397143022 */
/* /local/templates/avis/assets/styles/elements/badges.css?17587003943998 */
/* /local/templates/avis/assets/styles/elements/cards.css?176372292357394 */
/* /local/templates/avis/assets/styles/elements/tooltips.css?176372087221701 */
/* /local/templates/avis/assets/styles/parts/section-carousel.css?1760366700528 */
/* /local/templates/avis/assets/styles/parts/section-progress.css?17618251973067 */
/* /local/templates/avis/assets/styles/parts/section-error.css?17634758811685 */
/* /local/templates/avis/assets/styles/parts/header.css?17593065361607 */
