

/* Start:/bitrix/components/simai/sf.banner.main/templates/.default/style.css?1763711654341*/
.sf-banner-main-container,.sf-banner-main-wrap{height:100%}

.swiper-container{position:relative}
.swiper-button-disabled{display:none!important}
.swiper-container .sf-swiper-button.sf-swiper-nav-circle-in {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-nav-circle-in {opacity:1;transition:all 1s ease}
/* End */


/* Start:/bitrix/components/simai/sf.swiper.nav/templates/sf-swiper-nav-circle-in/style.css?17637116555948*/
.swiper-container{position:relative}
.swiper-button-disabled{display:none!important}
.swiper-container .sf-swiper-button.sf-swiper-nav-circle-in {opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-button.sf-swiper-nav-circle-in {opacity:1;transition:all 1s ease}

/* buttons */
.sf-swiper-button.sf-swiper-nav-circle-in{cursor:pointer;position: absolute;top: 50%;height:3rem;width:3rem;margin-top:-2rem!important;background-size:30%;background-position: center;background-repeat: no-repeat;display:block;border-radius:50%;padding:2rem;margin-top:0;transition-property:all;opacity:0;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:1;z-index: 1;}

.theme-light .sf-swiper-button, .theme-dark .theme-light .sf-swiper-button, .theme-dark .theme-dark .theme-light .sf-swiper-button{background-color:rgba(255,255,255,.87)!important}
.theme-dark .sf-swiper-button, .theme-light .theme-dark .sf-swiper-button, .theme-light .theme-light .theme-dark .sf-swiper-button {background-color:rgba(0,0,0,.54)!important}

.theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'rgba(0%2C0%2C0%2C0.87)'%2F%3E%3C%2Fsvg%3E")!important}

.theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in.sf-swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'rgba(0%2C0%2C0%2C0.87)'%2F%3E%3C%2Fsvg%3E")!important}

.theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")!important}

.theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in.sf-swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")!important}

@keyframes sf-swiper-nav-circle-in-prev-out{from{left:1rem;opacity:1;}to{left:3rem;opacity:0;}}
@keyframes sf-swiper-nav-circle-in-next-out{from{right:1rem;opacity:1;}to{right:3rem;opacity:0;}}

@keyframes sf-swiper-nav-circle-in-prev{from{left:3rem;opacity:0;}to{left:1rem;opacity:1;}}
@keyframes sf-swiper-nav-circle-in-next{from{right:3rem;opacity:0;}to{right:1rem;opacity:1;}}

/* pagination */
.sf-swiper-pagination.sf-swiper-nav-circle-in {bottom: 0.5rem;width: 100%;position: absolute;text-align: center;transition: .3s opacity;transform: translate3d(0,0,0);z-index: 10;}

.swiper-container .sf-swiper-nav-circle-in{opacity:0;transition:all 1s ease}
.swiper-container:hover .sf-swiper-nav-circle-in{opacity:1;transition:all 1s ease}

.sf-swiper-nav-circle-in.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-nav-circle-in-prev-out;}
.sf-swiper-nav-circle-in.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-nav-circle-in-next-out}

.swiper-container:hover .sf-swiper-nav-circle-in.sf-swiper-button-prev{left:1rem;animation-name:sf-swiper-nav-circle-in-prev;}
.swiper-container:hover .sf-swiper-nav-circle-in.sf-swiper-button-next{right:1rem;animation-name:sf-swiper-nav-circle-in-next;}

.theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet,.theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet{background:rgba(0,0,0,1)!important}
.theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet{background:rgba(255,255,255,1)!important}

.theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-dark .theme-dark .theme-light .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(0,0,0,.87)!important}
.theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active, .theme-light .theme-light .theme-dark .sf-swiper-nav-circle-in .swiper-pagination-bullet.swiper-pagination-bullet-active{background:rgba(255,255,255,1)!important}

/* preloader indicator */
.sf-swiper-nav-circle-in.swiper-lazy-preloader{width:100%;height:100%;position:absolute;left:0;top:0;z-index:10;transform-origin:50%;-webkit-animation:none;animation:none;margin:0}
.sf-swiper-nav-circle-in.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background:no-repeat;background-size:100%}




/* End */


/* Start:/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/styles.min.css?17637116549370*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Onest;font-display:swap;src:url(/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/../fonts/Onest-Medium.woff2) format("woff2"),url(/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/../fonts/Onest-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Onest;font-display:swap;src:url(/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/../fonts/Onest-Regular.woff2) format("woff2"),url(/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/../fonts/Onest-Regular.woff) format("woff");font-weight:400;font-style:normal}ul{padding:0;margin:0}button{border:none;outline:0;cursor:pointer}p{margin:0}li{list-style-type:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1}img{max-width:100%}a{text-decoration:none}*{line-height:1.3;font-family:Onest;box-sizing:border-box;transition:all linear .2s}.icon-rss{width:1rem;height:1rem;fill:#222428}.icon-rss:hover{fill:#07f}html{font-size:16px}body{color:#555560}[class*=__container]{max-width:1560px;margin:0 auto;padding:0 1.875rem;width:100%}.btn{border-radius:8px;display:inline-block;white-space:nowrap}.btn--large{padding:10px 20px}.btn--small{padding:7px 15px;font-size:14px}.btn--accent{color:#fff;font-weight:500;background:#07f}.btn--accent:hover{background:#1f88ff}.wrapper{overflow-x:hidden;position:relative;min-height:100vh}.title-page{font-weight:500;font-size:3.125rem;color:#222428}.breadcrumbs{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;flex-wrap:wrap}.breadcrumbs__item{color:#99a;font-size:14px;position:relative}.breadcrumbs__item:not(:last-child)::before{content:".";position:absolute;width:4px;height:4px;border-radius:2.5rem;background:#99a;opacity:.3;right:-17px;top:50%;transform:translateY(-50%)}.breadcrumbs__link{color:inherit}.breadcrumbs__link:hover{color:#07f}.section-main__container{padding-bottom:5rem}.section-main__top{padding:2.5rem 2.5rem 2.5rem 0;position:relative;display:flex;flex-direction:column;gap:10px}.section-main__block{display:flex}.section-main__block>:first-child{width:100%}.section-main__questions{display:flex}.section-main__questions>:first-child{width:100%}.menu-questions__link{padding:10px 8px;display:inline-block;border-radius:8px;font-weight:500;color:#555560}.menu-questions__link:hover{color:#07f}.menu-questions__link--active{color:#222428;background:#f7f8fb}.menu-questions__link--active:hover{color:#222428}.questions-wrap>:not(:last-child){margin-bottom:1rem}.questions-content{display:flex;flex-direction:column;width:100%;gap:2.5rem}.sidebar{min-width:22.5rem;max-width:22.5rem;margin-left:4.375rem;display:flex;flex-direction:column;gap:30px}.left-sidebar{min-width:18.5rem;max-width:18.5rem;margin-right:2.375rem;display:flex;flex-direction:column;gap:30px}.sidebar-menu{display:flex;flex-direction:column;gap:25px}.sidebar-menu__link{display:flex;justify-content:space-between;align-items:center;color:#222428}.sidebar-menu__link:hover{color:#07f}.sidebar-menu__number{font-size:13px;color:#555560}.rss-item{position:absolute;right:0;top:2.813rem}.content-descr{font-size:1.125rem}.btn-top{padding:8px 1.25rem;background-color:rgba(228,232,243,.4);border-radius:8px;font-weight:500;color:#555560;display:block}.btn-top:hover{color:#007aff;background-color:rgba(0,122,255,.1)}.btn-question{padding-bottom:1.5rem;cursor:pointer;position:relative;white-space:nowrap;display:block;font-weight:500}.tab-btn{cursor:pointer}.question-item{border:1px solid #e5e5e5;border-radius:16px;width:100%}.question-item:hover{box-shadow:rgba(149,157,165,.2) 0 8px 24px;border:1px solid transparent}.tabs__pills-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tabs__pills-questions{display:flex;overflow-x:auto;-moz-column-gap:2.5rem;column-gap:2.5rem;border-bottom:1px solid #e5e5e5}.tabs__pills .tab-btn--active .btn-top{background:#07f;color:#fff}.tabs__pills .tab-btn--active .btn-question{color:#222428}.tabs__pills .tab-btn--active .btn-question::before{content:"";height:2px;left:0;right:0;background:#07f;position:absolute;bottom:0;width:100%;border-radius:10px}.tabs__panels{padding-top:2.5rem}.tabs__panels>div{width:100%;display:none}.tabs__panels>div.tab-content--active{display:block}.cards-block{display:flex;gap:15px;flex-wrap:wrap}.cards-block__col{width:calc(33.3% - 10px)}.card-item{border-radius:1.5rem;overflow:hidden;border:1px solid #e5e5e5;display:flex;flex-direction:column;min-height:28.75rem;height:100%;position:relative}.card-item__info{margin-bottom:8px;font-size:14px;color:#99a}.card-item__title{font-size:1.25rem;font-weight:500;color:#222428}.card-item:hover .card-item__title{color:#07f}.card-item__body{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:13.438rem;height:100%;z-index:2}.card-item__date{font-size:14px;color:#99a}.card-item__circle{border-radius:300px;min-width:60%;width:60%;padding-bottom:60%;overflow:hidden;position:absolute;top:calc(50% + 10px);left:50%;transform:translate(-50%,-50%)}.card-item__image{height:0;padding-bottom:70%;position:relative}.card-item__image img{position:absolute;top:0;left:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-item--large .card-item__info{font-size:1rem}.card-item--large .card-item__title{font-size:1.75rem}.card-item--overlay{justify-content:flex-end;background-size:cover;background-repeat:no-repeat;background-position:center}.card-item--overlay:hover .card-item__title{color:#fff;opacity:.8}.card-item--overlay .card-item__body{height:auto}.card-item--overlay .card-item__title{color:#fff}.card-item--overlay .card-item__date{color:#fff;opacity:.8}.card-item--overlay .card-item__info{color:#fff;opacity:.8}.card-item--overlay::before{content:"";position:absolute;top:0;right:0;left:0;bottom:0;background:#000;opacity:.5;z-index:1}.tags{display:flex;gap:8px;flex-wrap:wrap}.tag-btn{font-size:14px;color:#222428;border:1px solid #e5e5e5;padding:8px 12px;border-radius:8px;display:block}.tag-btn:hover{background-color:rgba(136,136,136,.05)}.sidebar-subscribe{border-radius:1.875rem;padding:1.875rem;background:#f7f8fb}.sidebar-subscribe__title{font-weight:500;font-size:1.25rem;margin-bottom:8px;color:#222428}.sidebar-subscribe__descr{font-size:15px;margin-bottom:2.2rem}.accordion{position:relative;width:100%;cursor:pointer;transition:.5s}.accordion__title{font-size:1.25rem;color:#222428;font-weight:500;padding:1.5rem 2rem}.accordion:after{content:"";width:10px;height:10px;background:url(/local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/../img/chevron-down.svg);position:absolute;background-size:contain;background-position:center;background-repeat:no-repeat;background-size:contain;right:30px;top:28px;pointer-events:none}.active:after{transform:scaleY(-1)}.panel{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.panel__content{padding:0 2rem 1.5rem 2rem}.panel__text{padding-bottom:1.5rem}.call-to-action{border:1px solid #e5e5e5;border-radius:16px;width:100%;padding:2rem;background:#f7f8fb;display:flex;align-items:center;gap:30px}@media (max-width:1699.98px){html{font-size:15px}html{font-size:14px}.card-item--large .card-item__title{font-size:1.438rem}}@media (max-width:1200px){.sidebar{margin-left:3.5rem}.card-item__body{padding:1rem}.card-item--large .card-item__title{font-size:1.25rem}}@media (max-width:991.98px){.sidebar{margin-left:20px;min-width:18.5rem;max-width:18.5rem}.left-sidebar{min-width:10.5rem;max-width:10.5rem}.cards-block__col{width:calc(50% - 15px)}}@media (max-width:767.98px){.title-page{font-size:2.8rem}.tabs__pills-questions{-moz-column-gap:1rem;column-gap:1rem}.cards-block__col{width:100%}.call-to-action{flex-direction:column}}@media (max-width:576px){.section-main__block{flex-direction:column;gap:30px}.section-main__questions{flex-direction:column;gap:30px}}
/* End */


/* Start:/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/styles.css?176371165415842*/
/*** The new CSS Reset - version 1.2.0 (last updated 23.7.2021) ***/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

@font-face {
  font-family: Onest;
  font-display: swap;
  src: url("/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/../fonts/Onest-Medium.woff2") format("woff2"), url("/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/../fonts/Onest-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: Onest;
  font-display: swap;
  src: url("/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/../fonts/Onest-Regular.woff2") format("woff2"), url("/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/../fonts/Onest-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

ul {
  padding: 0;
  margin: 0;
}

button {
  border: none;
  outline: none;
  cursor: pointer;
}

p {
  margin: 0;
}

li {
  list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  line-height: 1.1;
}

img {
  max-width: 100%;
}

a {
  text-decoration: none;
}

* {
  line-height: 1.3;
  font-family: Onest;
  box-sizing: border-box;
  transition: all linear 0.2s;
}

.icon-rss {
  width: 1rem;
  height: 1rem;
  fill: #222428;
}

.icon-rss:hover {
  fill: #0077ff;
}

html {
  font-size: 16px;
}

body {
  color: #555560;
}

[class*=__container] {
  max-width: 1560px;
  margin: 0 auto;
  padding: 0 1.875rem;
  width: 100%;
}

.btn {
  border-radius: 8px;
  display: inline-block;
  white-space: nowrap;
}

.btn--large {
  padding: 10px 20px;
}

.btn--small {
  padding: 7px 15px;
  font-size: 14px;
}

.btn--accent {
  color: white;
  font-weight: 500;
  background: #0077ff;
}

.btn--accent:hover {
  background: #1F88FF;
}

.wrapper {
  overflow-x: hidden;
  position: relative;
  min-height: 100vh;
}

.title-page {
  font-weight: 500;
  font-size: 3.125rem;
  color: #222428;
}

.breadcrumbs {
  display: flex;
  align-items: center;
  -moz-column-gap: 30px;
       column-gap: 30px;
  flex-wrap: wrap;
}

.breadcrumbs__item {
  color: #9999aa;
  font-size: 14px;
  position: relative;
}

.breadcrumbs__item:not(:last-child)::before {
  content: ".";
  position: absolute;
  width: 4px;
  height: 4px;
  border-radius: 2.5rem;
  background: #9999aa;
  opacity: 0.3;
  right: -17px;
  top: 50%;
  transform: translateY(-50%);
}

.breadcrumbs__link {
  color: inherit;
}

.breadcrumbs__link:hover {
  color: #0077ff;
}

.section-main__container {
  padding-bottom: 5rem;
}

.section-main__top {
  padding: 2.5rem 2.5rem 2.5rem 0;
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.section-main__block {
  display: flex;
}

.section-main__block > *:first-child {
  width: 100%;
}

.section-main__questions {
  display: flex;
}

.section-main__questions > *:first-child {
  width: 100%;
}

.menu-questions__link {
  padding: 10px 8px;
  display: inline-block;
  border-radius: 8px;
  font-weight: 500;
  color: #555560;
}

.menu-questions__link:hover {
  color: #0077ff;
}

.menu-questions__link--active {
  color: #222428;
  background: #F7F8FB;
}

.menu-questions__link--active:hover {
  color: #222428;
}

.questions-wrap > *:not(:last-child) {
  margin-bottom: 1rem;
}

.questions-content {
  display: flex;
  flex-direction: column;
  width: 100%;
  gap: 2.5rem;
}

.sidebar {
  min-width: 22.5rem;
  max-width: 22.5rem;
  margin-left: 4.375rem;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.left-sidebar {
  min-width: 18.5rem;
  max-width: 18.5rem;
  margin-right: 2.375rem;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.sidebar-menu {
  display: flex;
  flex-direction: column;
  gap: 25px;
}

.sidebar-menu__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #222428;
}

.sidebar-menu__link:hover {
  color: #0077ff;
}

.sidebar-menu__number {
  font-size: 13px;
  color: #555560;
}

.rss-item {
  position: absolute;
  right: 0;
  top: 2.813rem;
}

.content-descr {
  font-size: 1.125rem;
}

.btn-top {
  padding: 8px 1.25rem;
  background-color: rgba(228, 232, 243, 0.4);
  border-radius: 8px;
  font-weight: 500;
  color: #555560;
  display: block;
}

.btn-top:hover {
  color: #007aff;
  background-color: rgba(0, 122, 255, 0.1);
}

.btn-question {
  padding-bottom: 1.5rem;
  cursor: pointer;
  position: relative;
  white-space: nowrap;
  display: block;
  font-weight: 500;
}

.tab-btn {
  cursor: pointer;
}

.question-item {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  width: 100%;
}

.question-item:hover {
  box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;
  border: 1px solid transparent;
}

.tabs__pills-top {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}

.tabs__pills-questions {
  display: flex;
  overflow-x: auto;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
  border-bottom: 1px solid #e5e5e5;
}

.tabs__pills .tab-btn--active .btn-top {
  background: #0077ff;
  color: white;
}

.tabs__pills .tab-btn--active .btn-question {
  color: #222428;
}

.tabs__pills .tab-btn--active .btn-question::before {
  content: "";
  height: 2px;
  left: 0;
  right: 0;
  background: #0077ff;
  position: absolute;
  bottom: 0;
  width: 100%;
  border-radius: 10px;
}

.tabs__panels {
  padding-top: 2.5rem;
}

.tabs__panels > div {
  width: 100%;
  display: none;
}

.tabs__panels > div.tab-content--active {
  display: block;
}

.cards-block {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

.cards-block__col {
  width: calc(33.3% - 10px);
}

.card-item {
  border-radius: 1.5rem;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  display: flex;
  flex-direction: column;
  min-height: 28.75rem;
  height: 100%;
  position: relative;
}

.card-item__info {
  margin-bottom: 8px;
  font-size: 14px;
  color: #9999aa;
}

.card-item__title {
  font-size: 1.25rem;
  font-weight: 500;
  color: #222428;
}

.card-item:hover .card-item__title {
  color: #0077ff;
}

.card-item__body {
  padding: 1.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 13.438rem;
  height: 100%;
  z-index: 2;
}

.card-item__date {
  font-size: 14px;
  color: #9999aa;
}

.card-item__circle {
  border-radius: 300px;
  min-width: 60%;
  width: 60%;
  padding-bottom: 60%;
  overflow: hidden;
  position: absolute;
  top: calc(50% + 10px);
  left: 50%;
  transform: translate(-50%, -50%);
}

.card-item__image {
  height: 0;
  padding-bottom: 70%;
  position: relative;
}

.card-item__image img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.card-item--large .card-item__info {
  font-size: 1rem;
}

.card-item--large .card-item__title {
  font-size: 1.75rem;
}

.card-item--overlay {
  justify-content: flex-end;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.card-item--overlay:hover .card-item__title {
  color: white;
  opacity: 0.8;
}

.card-item--overlay .card-item__body {
  height: auto;
}

.card-item--overlay .card-item__title {
  color: white;
}

.card-item--overlay .card-item__date {
  color: white;
  opacity: 0.8;
}

.card-item--overlay .card-item__info {
  color: white;
  opacity: 0.8;
}

.card-item--overlay::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: #000;
  opacity: 0.5;
  z-index: 1;
}

.tags {
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}

.tag-btn {
  font-size: 14px;
  color: #222428;
  border: 1px solid #e5e5e5;
  padding: 8px 12px;
  border-radius: 8px;
  display: block;
}

.tag-btn:hover {
  background-color: rgba(136, 136, 136, 0.05);
}

.sidebar-subscribe {
  border-radius: 1.875rem;
  padding: 1.875rem;
  background: #F7F8FB;
}

.sidebar-subscribe__title {
  font-weight: 500;
  font-size: 1.25rem;
  margin-bottom: 8px;
  color: #222428;
}

.sidebar-subscribe__descr {
  font-size: 15px;
  margin-bottom: 2.2rem;
}

.accordion {
  position: relative;
  width: 100%;
  cursor: pointer;
  transition: 0.5s;
}

.accordion__title {
  font-size: 1.25rem;
  color: #222428;
  font-weight: 500;
  padding: 1.5rem 2rem;
}

.accordion:after {
  content: "";
  width: 10px;
  height: 10px;
  background: url("/local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/../img/chevron-down.svg");
  position: absolute;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  right: -580px;
  top: 28px;
  pointer-events: none;
}

.active:after {
  transform: scaleY(-1);
}

.panel {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
}

.panel__content {
  padding: 0 2rem 1.5rem 2rem;
}

.panel__text {
  padding-bottom: 1.5rem;
}

.call-to-action {
  border: 1px solid #e5e5e5;
  border-radius: 16px;
  width: 100%;
  padding: 2rem;
  background: #F7F8FB;
  display: flex;
  align-items: center;
  gap: 30px;
}

@media (max-width: 1699.98px) {
  html {
    font-size: 15px;
  }

  html {
    font-size: 14px;
  }

  .card-item--large .card-item__title {
    font-size: 1.438rem;
  }
}

@media (max-width: 1200px) {
  .sidebar {
    margin-left: 3.5rem;
  }

  .card-item__body {
    padding: 1rem;
  }

  .card-item--large .card-item__title {
    font-size: 1.25rem;
  }
}

@media (max-width: 991.98px) {
  .sidebar {
    margin-left: 20px;
    min-width: 18.5rem;
    max-width: 18.5rem;
  }

  .left-sidebar {
    min-width: 10.5rem;
    max-width: 10.5rem;
  }

  .cards-block__col {
    width: calc(50% - 15px);
  }
}

@media (max-width: 767.98px) {
  .title-page {
    font-size: 2.8rem;
  }

  .tabs__pills-questions {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .cards-block__col {
    width: 100%;
  }

  .call-to-action {
    flex-direction: column;
  }
}

@media (max-width: 576px) {
  .section-main__block {
    flex-direction: column;
    gap: 30px;
  }

  .section-main__questions {
    flex-direction: column;
    gap: 30px;
  }
}
/* End */
/* /bitrix/components/simai/sf.banner.main/templates/.default/style.css?1763711654341 */
/* /bitrix/components/simai/sf.swiper.nav/templates/sf-swiper-nav-circle-in/style.css?17637116555948 */
/* /local/components/simai/sf.iblock.list/templates/sf-news-card_main/css/styles.min.css?17637116549370 */
/* /local/components/simai/sf.iblock.list/templates/faq_new_widjet/css/styles.css?176371165415842 */
