.form--search{display:grid;grid-template-columns:560px min-content;gap:18px;width:100%;padding-inline:var(--container-padding);margin:0 auto 30px;max-width:var(--container-width)}.form--search.form{display:grid}.form--search .button{height:60px}.form--search .error{display:none;color:red;font-size:13px;line-height:16px;margin-top:5px}.form--search .form__wrap{position:relative}.form--search .form__wrap>i{position:absolute;top:17px;left:20px;z-index:1;font-size:25px;color:#b6b6b6;pointer-events:none}.form--search .form__input{color:#707070;font-size:16px;line-height:1.33;border:1px solid #c7c7c7;border-radius:10px;height:60px;padding-inline:65px}.form--search .form__input:focus{outline:none}.form--search .form__input::placeholder{opacity:.5}.form--search .form__input:not(:placeholder-shown)~.form__clear{display:flex}.form--search .form__input.in-valid{border-color:red}.form--search .form__clear{position:absolute;top:5px;right:4px;z-index:1;display:none;justify-content:center;align-items:center;font-size:18px;color:#b6b6b6;background-color:transparent;border:0;width:50px;height:50px;cursor:pointer}.form--search .form__clear .icon-load{display:none}.form--search .form__not-found{display:none;font-size:20px;line-height:24px;font-weight:300}.form--search .form__dropdown{position:absolute;top:100%;left:0;right:0;z-index:100;display:none;flex-direction:column;gap:15px;background-color:#fff;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 10px #0000001a;max-height:min(70vh,676px);padding:15px;overflow:hidden auto}.form--search .form__list{display:flex;flex-direction:column;gap:15px}.form--search .form__list:empty{display:none}.form--search .form__option{display:flex;flex-direction:column;gap:4px;color:#000;font-weight:300}.form--search .form__option-big{font-size:20px;line-height:24px}.form--search .form__option-small{font-size:14px;line-height:17px;color:#323232}.form--search .form__option-small strong{font-weight:700}.form--search .form__show-more{display:none;font-size:16px;line-height:normal;font-weight:300;text-decoration:underline;background-color:transparent;border:0;width:fit-content;padding:0;margin-left:auto;cursor:pointer}.form--search.not-found .form__not-found,.form--search.show-more .form__show-more{display:block}.form--search.expanded .form__dropdown{display:flex}.form--search.loading .icon-close{display:none}.form--search.loading .icon-load{display:block;animation:rotate 2s infinite linear}@media(max-width:1200px){.form--search{grid-template-columns:450px min-content;gap:22px}}@media(max-width:960px){.form--search{grid-template-columns:430px min-content}}@media(max-width:640px){.form--search{grid-template-columns:1fr;gap:10px}}.faq-grid{position:relative;isolation:isolate;width:100%;padding-inline:var(--container-padding);margin:0 auto;max-width:var(--container-width);padding-block:120px 135px}.faq-grid:before{content:"";position:absolute;inset:0 0 0 50%;z-index:-1;transform:translate(-50%);background-color:#f2f2f2;width:100vw}.faq-grid__wrap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto 1fr min-content;grid-auto-rows:auto 1fr min-content;column-gap:40px;row-gap:60px}.faq-grid__wrap--marker{margin-top:60px}@media(max-width:1200px){.faq-grid__wrap{column-gap:40px;row-gap:60px}.faq-grid__wrap--marker{margin-top:60px}}@media(max-width:960px){.faq-grid{max-width:960px}.faq-grid__wrap{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:auto;column-gap:20px;row-gap:60px}.faq-grid__wrap--marker{margin-top:60px}}@media(max-width:640px){.faq-grid__wrap{grid-template-columns:1fr;row-gap:30px}.faq-grid__wrap--marker{margin-top:30px}}@media(max-width:480px){.faq-grid{padding-block:90px 110px}}.faq-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;min-height:280px;background-color:#fff;border-radius:20px;box-shadow:0 0 20px #0000001a;padding:28px 20px 24px;transition:box-shadow .2s}@media not all and (pointer:coarse){.faq-card:hover{box-shadow:0 0 10px #0000001a}}.faq-card__title{font-size:20px;line-height:1.3;font-weight:600;color:#a9db21;margin-bottom:42px}.faq-card__text{font-size:16px;line-height:1.3;color:#000;margin-bottom:40px}.faq-card__link{display:flex;align-items:center;justify-content:center;gap:8px;width:210px;min-height:40px;padding:8px 20px;border-radius:10px;background-color:#e7e7e7;font-size:14px;line-height:1.55;font-weight:700;color:#000;transition:color .2s,background-color .2s;grid-row:3/4}.faq-card__link i{font-size:8px}@media not all and (pointer:coarse){.faq-card__link:hover{color:#000;background-color:#a9db21}}.faq-card--marked{background-color:var(--card-color)}.faq-card--marked .faq-card__title{color:#000}.faq-card--marked .faq-card__link{width:184px;background-color:#fff;color:#333}@media not all and (pointer:coarse){.faq-card--marked .faq-card__link:hover{color:#fff;background-color:#333}}@media(max-width:960px){.faq-card{display:flex;flex-direction:column;min-height:240px;padding:24px 28px 20px}.faq-card__title{font-size:20px;margin-bottom:36px}.faq-card__text{margin-bottom:24px}.faq-card__link{width:195px;min-height:35px;margin-top:auto;padding-block:6px;font-size:13px}.faq-card--marked .faq-card__link{width:184px}}@media(max-width:640px){.faq-card{min-height:255px;padding:24px 20px 20px}.faq-card__title{font-size:18px;margin-bottom:42px}.faq-card__text{margin-bottom:20px;font-size:14px;line-height:1.3}.faq-card__link{width:160px;min-height:30px;gap:5px;padding:5px 8px;font-size:12px}.faq-card--marked .faq-card__link{width:170px}}.search-popup{display:flex;flex-direction:column}.search-popup__title{font-size:19px;line-height:23px;font-weight:600;margin:0 0 22px}.search-popup__outer-wrap{position:relative}.search-popup__wrap{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}.search-popup__wrap:empty{display:none}.search-popup__option{display:flex;flex-direction:column;color:#000;font-weight:300}.search-popup__big{font-size:20px;line-height:25px;margin-bottom:3px}.search-popup__small{font-size:14px;line-height:17px;color:#323232}.search-popup__small strong{font-weight:700}.search-popup__not-found{display:none;font-weight:300px;font-size:16px;line-height:normal}.search-popup i{position:absolute;top:0;left:0;z-index:1;display:none;font-size:24px;color:#000;opacity:.5;animation:rotate 2s infinite linear}.search-popup.loading i{display:block;width:fit-content}.search-popup.loading .search-popup__wrap,.search-popup.loading .pagination{opacity:0;pointer-events:none}.search-popup.not-found .search-popup__not-found{display:block}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
