

/* Start:/local/templates/Legstom_2019/styles/doctor-answers.css?178647519832788*/
.doctor-answers-page{background:#f2f3f5;margin-top:-48px;padding-top:48px;margin-bottom:-3.6111111111em;padding-bottom:3.6111111111em}@media screen and (max-width:1199.98px){.doctor-answers-page{margin-top:-111px;padding-top:111px}}.doctor-answers-page .center-holder{max-width:77.7777777778em;padding-left:0;padding-right:0}.doctor-answers-page .breadcrumb{margin-bottom:.6666666667em}.doctor-answers-hero{padding:0 0 .8333333333em}.doctor-answers-hero h1{margin-bottom:0;font-size:3.1111111111em;line-height:1.05}.doctor-answers-hero--compact{padding-bottom:1.7777777778em}.doctor-answers-hero--search{padding-bottom:0}.doctor-answers-hero--search .faq-search{margin-top:1.3333333333em}.doctor-answers-hero__lead{margin:.4444444444em 0 1.7777777778em}.doctor-answers-hero__lead:last-child{margin-bottom:0}.doctor-answers-hero__lead{font-size:1.3333333333em;line-height:1.3333333333em}.faq-section-title{margin-bottom:.6666666667em;font-family:Panton,sans-serif;font-weight:700;font-size:2.6666666667em;line-height:1.0833333333em}.faq-search{position:relative;z-index:3}.faq-search__form{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;height:80px;padding:0 24px;border:2px solid #0079ff;border-radius:8px;background:#fff}.faq-search__icon{flex:0 0 32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;pointer-events:none}.faq-search__icon img,.faq-search__icon svg{display:block;width:32px;height:32px}.faq-search__control{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0}.faq-search__ghost{position:absolute;left:0;top:50%;color:#bebebe;font:400 24px/32px Arial,sans-serif;line-height:32px;white-space:nowrap;pointer-events:none;transform:translateY(-50%)}.faq-search.has-value .faq-search__ghost,.faq-search:focus-within .faq-search__ghost{display:none}.faq-search__label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.faq-search .faq-search__input{width:100%;flex:1 1 auto;align-self:center;min-width:0;box-sizing:border-box;height:32px;min-height:32px;max-height:32px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#111;font:400 24px/32px Arial,sans-serif;letter-spacing:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-search .faq-search__input:focus{outline:0;height:32px;min-height:32px;max-height:32px;padding:0}.faq-search .faq-search__input:-moz-placeholder,.faq-search .faq-search__input:-ms-input-placeholder,.faq-search .faq-search__input::-moz-placeholder,.faq-search .faq-search__input::-webkit-input-placeholder,.faq-search .faq-search__input::placeholder{color:transparent;opacity:0}.faq-search .faq-search__input::-webkit-search-cancel-button,.faq-search .faq-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.faq-search .faq-search__input::-ms-clear,.faq-search .faq-search__input::-ms-reveal{display:none}.faq-search .faq-search__submit{display:none;align-self:stretch;align-items:center;justify-content:center;box-sizing:border-box;height:auto;margin:6px -18px 6px 0;padding:0 32px;border:0;border-radius:8px;background:#0079ff;color:#fff;font-family:Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;cursor:pointer;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-search__clear{display:none;flex:0 0 32px;align-self:center;width:32px;height:32px;min-height:32px;margin-right:16px;border:0;background:transparent;cursor:pointer}.faq-search.has-value .faq-search__clear{display:flex;align-items:center;justify-content:center}.faq-search.has-value .faq-search__submit{display:inline-flex}.faq-search__dropdown{display:none;margin-top:.4444444444em;padding:2.2222222222em 2.6666666667em;border-radius:8px;background:#fff;box-shadow:0 18px 50px rgba(17,17,17,.08)}.faq-search__dropdown.is-open{display:block}.faq-search-result{display:block;border-bottom:1px solid #c1c1c1;padding:0 0 1.7777777778em;color:#111}.faq-search-result+.faq-search-result{padding-top:1.7777777778em}.faq-search-result:last-child{border-bottom:0;padding-bottom:0}.faq-search-result:hover{color:#111}.faq-search-result__answer,.faq-search-result__title{display:block;margin:0;font-size:1.3333333333em;line-height:1.3333333333em}.faq-search-result__answer{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.faq-search-result__meta{display:flex;align-items:center;gap:.4444444444em;margin-top:.6666666667em}.faq-search mark{border-radius:2px;background:rgba(251,188,5,.3);color:inherit}.faq-chips{display:flex;align-items:center;flex-wrap:wrap;gap:.6666666667em;margin-top:1em;font-size:1.3333333333em;line-height:1.3333333333em}.faq-chips__label{color:#bebebe}.faq-chips__label,a.faq-chip{display:inline-flex;align-items:center;min-height:2em}a.faq-chip{border-radius:8px;padding:.3333333333em .6666666667em;color:#111;text-decoration:none;border:1px solid #c1c1c1}a.faq-chip:focus,a.faq-chip:hover{border:1px solid rgba(0,121,255,.25);color:#0079ff;text-decoration:none}.faq-categories{padding-top:2.5em;padding-bottom:1.3333333333em}.faq-categories__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3333333333em}.faq-category-card{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;height:5.1666666667em;min-height:0;border-radius:8px;border-bottom:0;padding:1.3333333333em 2.6666666667em;background:#fff;color:#111;transition:box-shadow .2s ease,transform .2s ease,color .2s ease}.faq-category-card:hover{color:#0079ff;box-shadow:0 12px 28px rgba(17,17,17,.06);transform:translateY(-1px)}.faq-category-card__title{font-weight:700;font-size:1.7777777778em;line-height:1.25em}.faq-badge,.faq-category-card__count{border-radius:32px;background:#e6f2ff}.faq-category-card__count{min-width:2.0625em;padding:.25em .75em;text-align:center;color:#111;font-size:1.7777777778em;line-height:1.25em}.faq-badge{display:inline-flex;align-items:center;min-height:2.5em;padding:.5em 1.5em;font-size:.8888888889em;line-height:1.5em;text-decoration:none}.faq-badge,.faq-badge:focus,.faq-badge:hover{border-bottom:0;color:#111}.faq-badge--pink,.faq-category-card__count--pink{background:#faf1ed}.faq-badge--green,.faq-category-card__count--green{background:rgba(4,191,104,.15)}.faq-badge--orange,.faq-category-card__count--orange{background:rgba(237,145,33,.15)}.faq-popular{padding-bottom:0}.faq-popular__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3888888889em}.faq-popular-card{box-sizing:border-box;display:flex;height:17.1111111111em;flex-direction:column;gap:.4444444444em;border-radius:8px;border-bottom:0;padding:2.2222222222em 2.6666666667em 3.5555555556em;background:#fff;color:#111;transition:box-shadow .2s ease,transform .2s ease}.faq-popular-card:focus,.faq-popular-card:hover{color:#111;border-bottom:0;box-shadow:0 16px 34px rgba(17,17,17,.07);transform:translateY(-2px)}.faq-popular-card:focus .faq-popular-card__title span,.faq-popular-card:hover .faq-popular-card__title span{color:#0079ff}.faq-popular-card__body{display:flex;flex:0 0 8.6666666667em;flex-direction:column;gap:.6666666667em;min-height:0}.faq-popular-card__title{margin:0;font:700 1.3333333333em/1.3333333333em Arial,sans-serif;color:#111}.faq-popular-card__title span{display:inline;font:inherit;color:inherit;text-decoration:none;border-bottom:0}.faq-popular-card__answer{display:-webkit-box;overflow:hidden;margin:0;color:#111;font-family:Arial,sans-serif;font-weight:400;font-size:.8888888889em;line-height:1.5em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.faq-popular-card .faq-doctor{flex:0 0 2.2222222222em;align-items:flex-start;margin-top:auto}.faq-popular-card .faq-doctor__name{font-family:Arial,sans-serif;font-weight:700;font-size:.8888888889em;line-height:1.5em;color:#111}.faq-popular-card .faq-doctor__role{font-family:Arial,sans-serif;font-weight:400;font-size:.7222222222em;line-height:1em;color:#111}.faq-doctor{display:flex;align-items:center;gap:.4444444444em}.faq-doctor__photo{flex:0 0 2.2222222222em;width:2.2222222222em;height:2.2222222222em;overflow:hidden;border-radius:50%;background:#f2f3f5}.faq-doctor__photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.faq-doctor__name,.faq-doctor__role{margin:0}.faq-doctor__name{font-weight:700;font-size:.8888888889em;line-height:1.5em}.faq-doctor__role{font-size:.7222222222em;line-height:1}.faq-doctor--large{align-items:flex-start;gap:.8888888889em}.faq-doctor--large .faq-doctor__photo{flex-basis:4em;width:4em;height:4em}.faq-doctor--large .faq-doctor__name{font-size:1.3333333333em;line-height:1.3333333333em}.faq-doctor--large .faq-doctor__role{font-size:.8888888889em;line-height:1.5em}.faq-cta-section{display:flex;justify-content:center;overflow:hidden;padding:0;background:#f2f3f5}.faq-cta-bubble{position:relative;flex:0 0 auto;width:106.6666666667em;aspect-ratio:1920/1010;padding:0;background:transparent;color:#fff}.faq-cta-bubble:after{display:none}.faq-cta-bubble__shape{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-cta-bubble__shape,.faq-cta-bubble__shape img{display:block;width:100%;height:100%}.faq-cta-bubble__content{position:absolute;z-index:1;top:23.4081188119%;left:37.9166666667%;width:24.2708333333%;padding:0}.faq-ask-form .input-holder{margin-bottom:.8888888889em}.faq-ask-form textarea.form-control{height:10em;min-height:10em}.faq-ask-form .btn{width:100%}.faq-ask-form__title{margin-bottom:.5em;color:inherit;font-family:Panton,sans-serif;font-size:2.6666666667em;line-height:1.0833333333em}.faq-ask-form__grid{display:grid;grid-template-columns:minmax(0,200px) 1fr;gap:.8888888889em}.faq-ask-form--bubble{width:25.8888888889em;max-width:100%;margin:0 auto}.faq-ask-form--bubble .was-validated .form-control:invalid{box-shadow:inset 0 0 0 2px red}.faq-ask-form--bubble .smile-spinner{color:#fff}.faq-ask-form--bubble .success-message{max-width:none;padding:0;text-align:center;color:#fff}.faq-ask-form--bubble .faq-ask-form__title{margin:0 0 .3333333333em;text-align:center;color:#fff}.faq-ask-form--bubble .faq-ask-form__fields{display:flex;flex-direction:column;gap:.8888888889em;margin-bottom:1.3333333333em}.faq-ask-form--bubble .faq-ask-form__grid{grid-template-columns:11.1111111111em 13.8888888889em;gap:.8888888889em}.faq-ask-form--bubble .faq-ask-form__actions{display:flex;flex-direction:column;gap:.8888888889em}.faq-ask-form--bubble .input-holder{margin-bottom:0}.faq-ask-form--bubble .form-control{height:3.3333333333em;border:none;border-radius:.5555555556em;background:#fff;padding:1em .8888888889em;font-family:Arial,sans-serif;font-size:1em;line-height:1.3333333333em;color:#111}.faq-ask-form--bubble .form-control::-moz-placeholder{color:#bebebe;opacity:1}.faq-ask-form--bubble .form-control::placeholder{color:#bebebe;opacity:1}.faq-ask-form--bubble .form-control:not(:-moz-placeholder-shown){padding-top:1.4444444444em;border-color:transparent;outline:0;box-shadow:none}.faq-ask-form--bubble .form-control:focus,.faq-ask-form--bubble .form-control:not(:placeholder-shown){padding-top:1.4444444444em;border-color:transparent;outline:0;box-shadow:none}.faq-ask-form--bubble textarea.form-control{height:10em;min-height:10em;padding:1em .8888888889em;resize:vertical}.faq-ask-form--bubble textarea.form-control:focus{padding-top:1.4444444444em}.faq-ask-form--bubble .btn._green-fill{height:3.3333333333em;border:none;border-radius:.5555555556em;padding:.2727272727em 1.4090909091em 0;font-family:Panton,sans-serif;font-size:1.2222222222em;line-height:2.5454545455em;color:#fff}.faq-ask-form--bubble .form-text-agreement{max-width:none;margin:0;padding-top:0;font-family:Arial,sans-serif;font-size:1em;line-height:1.3333333333em;color:hsla(0,0%,100%,.5)}.faq-ask-form--bubble .form-text-agreement .form-text-agreement__lead{display:block}.faq-ask-form--bubble .faq-ask-form__agreement-link{display:inline-block;color:hsla(0,0%,100%,.5);border-bottom:1px solid hsla(0,0%,100%,.15);text-decoration:none}.faq-ask-form--bubble .faq-ask-form__agreement-link:focus,.faq-ask-form--bubble .faq-ask-form__agreement-link:hover{color:#fff;border-bottom-color:hsla(0,0%,100%,.5)}.faq-recent{margin-bottom:2.2222222222em;border-radius:8px;padding:4.8888888889em 2.6666666667em 3.5555555556em;background:#fff}.faq-question-row{position:relative;display:grid;grid-template-columns:minmax(260px,474px) minmax(0,628px);gap:4.4444444444em;border-bottom:1px solid #c1c1c1;padding:2.6666666667em 0}.faq-question-row:first-of-type{padding-top:0}.faq-question-row:last-child{border-bottom:0;padding-bottom:0}.faq-question-row__title{display:block;border-bottom:0;color:#111;font-weight:700;font-size:1.7777777778em;line-height:1.25em;text-decoration:underline;-webkit-text-decoration-color:#c1c1c1;text-decoration-color:#c1c1c1;text-underline-offset:.125em}.faq-question-row__title:focus,.faq-question-row__title:hover{border-bottom:0;color:#0079ff;-webkit-text-decoration-color:#0079ff;text-decoration-color:#0079ff}.faq-question-row__date{display:block;margin-top:.6666666667em;color:#939598;font-size:1.3333333333em;line-height:1.3333333333em}.faq-question-row__answer>p{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.faq-question-row__answer>p,.faq-question-row__more{margin-bottom:1em;font-size:1.3333333333em;line-height:1.3333333333em}.faq-question-row__more{display:none}.faq-question-row.is-truncated .faq-question-row__more{display:inline-block}.faq-layout{align-items:flex-start}.faq-layout .content{max-width:none}.faq-sidebar{flex:0 1 25em;width:25em;min-width:0;max-width:25em;margin-left:1.8333333333em}.faq-sidebar__sticky{position:sticky;top:1.3333333333em}.faq-doctor-card,.faq-empty-state,.faq-service-card,.faq-sidebar__block{position:relative;overflow:hidden;box-sizing:border-box;width:51.3888888889em;max-width:100%;height:23.8888888889em;margin:2.2222222222em 0 0;padding:3.6111111111em 2.7777777778em 0;border-radius:6px;background:#fff}.faq-doctor-card{background:#f2f3f5}.faq-doctor-card__photo{position:absolute;top:-1.3888888889em;left:20.5em;display:block;width:27.2777777778em;height:25.2777777778em;-o-object-fit:contain;object-fit:contain;pointer-events:none}.faq-doctor-card__info{position:relative;z-index:1;max-width:23.6111111111em}.faq-doctor-card__name{margin:.0833333333em 0 0;font-family:Panton,sans-serif;font-weight:700;font-size:2.6666666667em;line-height:1.125em}.faq-doctor-card__exp,.faq-doctor-card__role{margin:0;font-size:1em;line-height:1.5em}.faq-doctor-card__role{margin-top:.3333333333em}.faq-doctor-card .btn{margin-top:1.3333333333em}.faq-doctor-card__label{display:block;margin:0;color:#939598;font-size:1em;line-height:1.6111111111em}.faq-sidebar__appointment{overflow:hidden;border-radius:8px;padding:2.7777777778em;background-color:#fff;background-image:radial-gradient(circle 26.5555555556em at 24% -13%,rgba(0,121,255,.15),rgba(0,121,255,0) 70%),radial-gradient(circle 26.5555555556em at 17% 90%,rgba(255,140,0,.15),rgba(255,140,0,0) 70%),radial-gradient(circle 26.5555555556em at -25% 50%,rgba(0,255,119,.15),rgba(0,255,119,0) 70%)}.faq-sidebar__appointment h3{margin:0 0 .375em;font-family:Panton,sans-serif;font-weight:700;font-size:1.7777777778em;line-height:1.375em}.faq-sidebar__appointment h3 .ruble-font-fix{line-height:.9}.faq-sidebar__appointment>p{margin:0 0 1.3333333333em;font-size:1em;line-height:1.3333333333em}.faq-sidebar__appointment .input-holder{margin-bottom:.8888888889em}.faq-sidebar__appointment .btn{width:100%}.faq-sidebar__appointment .form-text-agreement{margin-top:.6666666667em;color:#939598}.faq-sidebar__appointment .form-text-agreement a{color:inherit;border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.1538461538em}.faq-sidebar__submit{position:relative}.faq-sidebar__badge{position:absolute;top:-10px;right:-52px;z-index:1;border-radius:20px;padding:3px 12px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;transform:rotate(10deg)}.faq-sidebar__block{margin-top:1.3333333333em;padding:1.5555555556em 1.3333333333em}.faq-sidebar__block h3{margin-bottom:.6666666667em;font-size:1.3333333333em;line-height:1.3333333333em}.faq-sidebar__links{margin:0;padding:0;list-style:none}.faq-sidebar__links li+li{margin-top:.6666666667em}.faq-list{display:grid;gap:.8888888889em}.faq-list--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.3333333333em}.faq-list-card{display:block;border-radius:6px;border-bottom:0;padding:1.4444444444em 1.6666666667em;background:#fff;color:#111;transition:box-shadow .2s ease,transform .2s ease}.faq-list-card:focus,.faq-list-card:hover{border-bottom:0;box-shadow:0 16px 34px rgba(17,17,17,.07);transform:translateY(-2px)}.faq-list-card__title{display:block;margin-bottom:.3333333333em;color:#111;font-weight:700;font-size:1.3333333333em;line-height:1.3333333333em}.faq-list-card:focus .faq-list-card__title,.faq-list-card:hover .faq-list-card__title{color:#0079ff}.faq-list-card__answer{display:-webkit-box;overflow:hidden;margin-bottom:.8888888889em;font-size:1em;line-height:1.5555555556em;-webkit-line-clamp:2;-webkit-box-orient:vertical}.faq-list-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6666666667em;margin-bottom:.8888888889em;color:#939598}.faq-detail .faq-layout{display:grid;grid-template-columns:minmax(0,1fr) 25em;-moz-column-gap:1.8333333333em;column-gap:1.8333333333em;align-items:start}.faq-detail .faq-layout>.content{box-sizing:border-box;width:auto;min-width:0;padding:2.2222222222em 2.6666666667em 2.6666666667em;border-radius:20px;corner-shape:squircle;background:#fff}.faq-detail .faq-layout>.faq-sidebar{align-self:start;width:auto;max-width:none;min-width:0;margin-left:0}.faq-detail__header{padding:0 0 1.3333333333em}.faq-detail__header h1{margin-bottom:.2857142857em;font-size:3.1111111111em;line-height:1.05}.faq-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.6666666667em;color:#939598}.faq-detail__answer{padding:0}.faq-detail__answer>h2{margin-top:1em;margin-bottom:.4em;font-size:2.2222222222em;line-height:1.2em}.faq-detail__answer>p{font-size:1.1111111111em;line-height:1.6em}.faq-list-section{padding-top:0}.faq-related,.faq-service-card{margin-top:3.1111111111em}.faq-service-card{position:relative;overflow:hidden;box-sizing:border-box;width:100%;height:27.2777777778em;padding:4.4444444444em 2.7777777778em 0}.faq-service-card__photo{position:absolute;top:0;right:0;display:block;width:38.8888888889em;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.faq-service-card__content{position:relative;z-index:1;max-width:33.3333333333em}.faq-service-card__content h2{margin:0 0 .1041666667em;font-size:2.6666666667em;line-height:1.125em}.faq-service-card__content>p{margin:0 0 1.25em;font-size:1.1111111111em;line-height:1.6em}.faq-service-card__offer{position:relative;display:flex;align-items:center;gap:0}.faq-service-card__offer .btn{min-width:305px}.faq-service-card__price-old{display:inline-flex;align-items:center;min-width:6.2083333333em;height:2.5em;padding:.5833333333em 1em;background:#ececec;color:#939598;text-decoration:line-through}.faq-service-card__price-old,.faq-service-card__promo{box-sizing:border-box;border-radius:8px;font-size:1.3333333333em;line-height:1.3333333333em}.faq-service-card__promo{position:absolute;top:1.7916666667em;left:-.5em;z-index:1;padding:.4166666667em 1.3333333333em;background:#fbbc05;color:#111;white-space:nowrap;transform:rotate(6.4deg)}.faq-service-card__price{margin:.625em 0;font-family:Panton,sans-serif;font-weight:700;font-size:1.7777777778em;line-height:1.25em}.faq-search-page{padding-top:1.3333333333em;padding-bottom:5.3333333333em}.faq-search-page__count{margin:3.3333333333em 0 1em;color:#111;font-family:Arial,sans-serif;font-weight:400;font-size:1.3333333333em;line-height:1.3333333333em}.faq-ai-summary{overflow:hidden;padding:0;border-radius:8px;background:linear-gradient(90deg,#6653e0,#7749db);color:#fff}.faq-ai-summary__body{padding:3.2222222222em 2.7777777778em 4.4444444444em}.faq-ai-summary__label{display:flex;align-items:center;gap:.3333333333em;margin:0 0 .2916666667em;color:#fbbc05;font-size:1.3333333333em;line-height:1.5em}.faq-ai-summary__star{font-size:1.25em;line-height:1}.faq-ai-summary__title{margin:0 0 .1666666667em;font-family:Panton,sans-serif;font-weight:700;font-size:2.6666666667em;line-height:1.125em;color:#fff}.faq-ai-summary__text{margin:0 0 1.3333333333em;font-size:1.3333333333em;line-height:1.5em}.faq-ai-summary__sources{display:flex;align-items:center;flex-wrap:wrap;gap:.3333333333em;font-size:1.3333333333em;line-height:1.3333333333em}.faq-ai-summary__sources-label{margin-right:.3333333333em;color:hsla(0,0%,100%,.5)}a.faq-ai-summary__source{display:inline-flex;align-items:center;box-sizing:border-box;height:2em;min-height:2em;border:1px solid hsla(0,0%,100%,.5);border-radius:8px;padding:.3333333333em .6666666667em;color:#fff}a.faq-ai-summary__source:focus,a.faq-ai-summary__source:hover{border-color:#fff;color:#fff}.faq-ai-summary__note{display:flex;align-items:center;gap:1.1111111111em;min-height:5.5555555556em;padding:.8888888889em 2.7777777778em;background:#02346b}.faq-ai-summary__note p{flex:1 1 auto;margin:0;font-size:1.3333333333em;line-height:1.5em}.faq-ai-summary__note a.btn{flex:0 0 auto;box-sizing:border-box;height:60px;min-height:60px;line-height:60px;padding-top:0;padding-bottom:0}.faq-ai-summary__note-icon{flex:0 0 auto;font-size:1.7777777778em;line-height:1;color:#fbbc05}.faq-ai-summary__skeleton-text{margin:0 0 1.3333333333em}.faq-ai-summary__bar{display:block;height:.8333333333em;margin-bottom:.6666666667em;border-radius:6px;background-color:hsla(0,0%,100%,.18);background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.26) 50%,hsla(0,0%,100%,0));background-size:220% 100%;background-repeat:no-repeat;animation:faq-ai-shimmer 1.5s ease-in-out infinite}.faq-ai-summary__bar:last-child{margin-bottom:0}.faq-ai-summary__skeleton-text .faq-ai-summary__bar:nth-child(2){width:94%}.faq-ai-summary__skeleton-text .faq-ai-summary__bar:nth-child(3){width:58%}.faq-ai-summary__bar--chip{display:inline-block;height:2em;margin-bottom:0;border-radius:14px;corner-shape:squircle}.faq-ai-summary__bar--chip:nth-child(2){width:11.6666666667em}.faq-ai-summary__bar--chip:nth-child(3){width:9.1666666667em}.faq-ai-summary__bar--chip:nth-child(4){width:12.9166666667em}.faq-ai-summary__bar--chip:nth-child(5){width:7.9166666667em}@keyframes faq-ai-shimmer{0%{background-position:-110% 0}to{background-position:210% 0}}@media (prefers-reduced-motion:reduce){.faq-ai-summary__bar{animation:none}}.faq-ai-summary--swap{animation:faq-ai-fade .15s ease-out}.faq-ai-summary--collapse{overflow:hidden;transition:height .2s ease-out,opacity .15s ease-out;opacity:0}@keyframes faq-ai-fade{0%{opacity:0}to{opacity:1}}.faq-ask-form--bubble p.form-text-agreement a:not(._text-base){color:inherit;border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.125em}.faq-consult{position:relative;overflow:hidden;box-sizing:border-box;height:29.3333333333em;margin-top:3.1111111111em;border-radius:8px;padding:4.4444444444em 2.7777777778em 0;background-color:#fff;background-image:radial-gradient(circle 39.6111111111em at -6% 87%,rgba(0,121,255,.15),rgba(0,121,255,0) 70%),radial-gradient(circle 39.6111111111em at 61% 103%,rgba(255,140,0,.15),rgba(255,140,0,0) 70%),radial-gradient(circle 39.6111111111em at 20% 205%,rgba(0,255,119,.15),rgba(0,255,119,0) 70%)}.faq-consult__content{position:relative;z-index:1;max-width:33.3333333333em}.faq-consult__photo{position:absolute;top:0;right:0;z-index:0;display:block;height:100%;width:auto;pointer-events:none}.faq-consult__title{margin:0 0 .1136363636em;font-family:Panton,sans-serif;font-weight:700;font-size:2.4444444444em;line-height:1.1818181818em}.faq-consult__title .ruble-font-fix{line-height:.9}.faq-consult__lead{margin:0 0 1.0416666667em;max-width:22.875em;font-size:1.3333333333em;line-height:1.5em}.faq-consult__form{display:flex;align-items:flex-start;flex-wrap:wrap;gap:1.3333333333em}.faq-consult__field{flex:0 0 auto;width:11.1111111111em;margin:0}.faq-consult__submit{position:relative;flex:0 0 auto}.faq-consult__badge{position:absolute;top:-10px;right:-52px;z-index:1;border-radius:20px;padding:3px 12px;background:linear-gradient(135deg,#a855f7,#ec4899);color:#fff;font-size:13px;font-weight:400;line-height:1.4;white-space:nowrap;transform:rotate(10deg)}.faq-consult__agreement{flex:1 0 100%;max-width:30.8666666667em;margin:.5555555556em 0 0;color:#939598;font-size:.8333333333em;line-height:1.2em}p.faq-consult__agreement a:not(._text-base){color:inherit;border-bottom:0;text-decoration:underline;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-underline-offset:.1333333333em}.faq-empty-state{margin-bottom:5.3333333333em;padding:2.6666666667em;text-align:center}.doctor-answers-page a.faq-badge:focus,.doctor-answers-page a.faq-badge:hover,.doctor-answers-page a.faq-list-card:focus,.doctor-answers-page a.faq-list-card:hover,.doctor-answers-page a.faq-popular-card:focus,.doctor-answers-page a.faq-popular-card:hover{color:#111;border-bottom-color:transparent}.doctor-answers-page a.faq-search-result:focus,.doctor-answers-page a.faq-search-result:hover{color:#111;border-bottom-color:#c1c1c1}.doctor-answers-page a.faq-category-card:focus,.doctor-answers-page a.faq-category-card:hover,.doctor-answers-page a.faq-question-row__title:focus,.doctor-answers-page a.faq-question-row__title:hover{color:#0079ff;border-bottom-color:transparent}.doctor-answers-page a.faq-chip:focus,.doctor-answers-page a.faq-chip:hover{color:#0079ff;border-color:rgba(0,121,255,.25)}.doctor-answers-page a.faq-ai-summary__source:focus,.doctor-answers-page a.faq-ai-summary__source:hover{color:#fff;border-color:#fff}@media screen and (max-width:1299.98px){.faq-doctor-card{width:100%;height:auto;min-height:20em;padding:2.2222222222em 46% 2.2222222222em 2.2222222222em}.faq-doctor-card__photo{top:auto;right:0;bottom:0;left:auto;width:44%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}.faq-doctor-card__name{font-size:2em;line-height:1.1666666667em}.faq-consult,.faq-service-card{height:auto;padding:2.6666666667em 46% 2.6666666667em 2.2222222222em}.faq-consult__photo,.faq-service-card__photo{width:44%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}.faq-consult__content,.faq-service-card__content{max-width:none}.faq-consult__title,.faq-service-card__content h2{font-size:2em;line-height:1.1666666667em}.doctor-answers-page .center-holder{max-width:none;padding-left:1.6666666667em;padding-right:1.6666666667em}.faq-popular__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-question-row{grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);gap:1.7777777778em}}@media screen and (max-width:1023.98px){.doctor-answers-hero h1,.faq-detail__header h1{font-size:2.4444444444em}.faq-categories__grid,.faq-popular__grid{grid-template-columns:1fr}.faq-detail .faq-layout,.faq-detail .faq-layout>.content,.faq-layout{display:block}.faq-sidebar{width:100%;min-width:0;margin:1.7777777778em 0 0}.faq-sidebar__sticky{position:static}.faq-question-row{grid-template-columns:minmax(0,1fr);gap:1.1111111111em}.faq-question-row__answer{grid-column:1/-1}.faq-list--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.faq-ai-summary,.faq-category-card,.faq-consult,.faq-doctor-card,.faq-empty-state,.faq-list-card,.faq-popular-card,.faq-recent,.faq-search__dropdown,.faq-search__form,.faq-service-card,.faq-sidebar__appointment,.faq-sidebar__block{border-radius:20px;corner-shape:squircle}.faq-search .faq-search__submit,a.faq-ai-summary__source,a.faq-chip{border-radius:14px;corner-shape:squircle}.faq-service-card__price-old,.faq-service-card__promo{border-radius:10px;corner-shape:squircle}@media screen and (max-width:767.98px){.doctor-answers-page .center-holder{padding-left:1.25rem;padding-right:1.25rem}.faq-consult,.faq-doctor-card,.faq-service-card{height:auto;min-height:0;padding:1.5em}.faq-consult__photo,.faq-doctor-card__photo,.faq-service-card__photo{display:none}.faq-consult__title,.faq-doctor-card__name,.faq-service-card__content h2{font-size:1.5em;line-height:1.25em}.faq-consult__form{gap:1em}.faq-consult__field{width:100%}.faq-consult__submit{display:block;width:100%}.faq-consult__submit .btn{width:100%}.faq-consult__badge{right:0}.faq-ask-form--bubble .form-text-agreement{font-size:.875em;line-height:1.4285714286em}.faq-ai-summary{width:auto;max-width:none;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;padding:0}.faq-ai-summary__body{padding:2.8125em 1.25em 2.5em}.faq-ai-summary__note{height:auto;flex-wrap:wrap;padding:1.5em 1.25em}.faq-ai-summary__sources{align-items:flex-start}.faq-ai-summary__sources-label{flex:0 0 100%;margin-right:0}a.faq-ai-summary__source{height:auto;min-height:30px;padding:7px 10px;border-radius:10px;font-size:.875em;line-height:1.1428571429em}.faq-ai-summary__title{font-size:1.5em;line-height:1.25em}.faq-ai-summary__note p,.faq-ai-summary__sources,.faq-ai-summary__text{font-size:1em;line-height:1.5em}.doctor-answers-hero{padding:.3125em 0}.doctor-answers-hero h1{font-size:1.875em;line-height:1.2em}.doctor-answers-hero__lead,.faq-chips,.faq-question-row__answer>p,.faq-search-result__answer,.faq-search-result__title{font-size:1em;line-height:1.5em}.faq-ask-form__title,.faq-section-title{font-size:1.75em;line-height:1.2142857143em}.faq-search__form{gap:8px;height:60px;padding:0 18px}.faq-search__icon{flex-basis:24px}.faq-search__icon,.faq-search__icon img,.faq-search__icon svg{width:24px;height:24px}.faq-search__ghost{font-size:16px;line-height:24px}.faq-search .faq-search__input{font-size:16px;line-height:24px}.faq-search .faq-search__input,.faq-search .faq-search__input:focus{height:24px;min-height:24px;max-height:24px}.faq-search .faq-search__input:-moz-placeholder,.faq-search .faq-search__input:-ms-input-placeholder,.faq-search .faq-search__input::-moz-placeholder,.faq-search .faq-search__input::-webkit-input-placeholder,.faq-search .faq-search__input::placeholder{color:transparent;opacity:0}.faq-search .faq-search__submit{height:auto;margin:.25rem -.875rem .25rem 0;padding:0 1em;font-size:1em;line-height:1.5em;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faq-search__clear{flex-basis:1.75rem;width:1.75rem;height:1.75rem;margin-right:.5rem}.faq-search__dropdown{padding:1.5em 1em}.faq-ask-form__grid,.faq-search-page__head,.faq-search-result__meta{display:block}.faq-chips{display:flex;align-items:center}.faq-search-result__meta .faq-doctor{margin-top:.75em}.faq-chip{font-size:.875em;line-height:1.4285714286em}.faq-category-card{min-height:4.5em;padding:1em 1.125em}.faq-category-card__title,.faq-question-row__title{font-size:1.25em;line-height:1.4em}.faq-category-card__count{font-size:1.125em}.faq-popular-card{height:auto;min-height:0;gap:0;padding:1.875em 1.25em 2.5em}.faq-popular-card .faq-doctor{margin-top:1em}.faq-popular-card__body{flex:1 1 auto;height:auto;gap:0}.faq-popular-card__answer{margin-top:.625em}.faq-empty-state,.faq-list-card,.faq-recent{padding:1.375em 1.125em}.faq-detail__answer{padding:0}.faq-detail .faq-layout>.content{width:auto;max-width:none;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;padding:1.5em 1.25em 2em}.faq-cta-section{padding:3em 0 4.5em;display:block;overflow:hidden;padding:0}.faq-cta-bubble{position:relative;width:100%;max-width:none;aspect-ratio:360/742;min-height:0;border-radius:0;background:transparent}.faq-cta-bubble__shape{display:block}.faq-cta-bubble__content{position:absolute;top:18.5983827493%;left:5.5555555556%;width:88.8888888889%;padding:0}.faq-ask-form--bubble{width:100%}.faq-ask-form--bubble .faq-ask-form__grid,.faq-list--grid{grid-template-columns:1fr}.faq-list--grid{gap:1em}.faq-question-row{padding:1.75em 0}.faq-detail__header h1{font-size:2.125em;line-height:1.1764705882em}.faq-detail__answer>h2{font-size:1.75em;line-height:1.2142857143em}.faq-ai-summary{grid-template-columns:1fr}.faq-sidebar__appointment{display:none}.faq-consult,.faq-service-card,.faq-sidebar__block{width:auto;max-width:none;margin-left:-1.25rem;margin-right:-1.25rem;border-radius:0;padding-left:1.25rem;padding-right:1.25rem}.faq-sidebar__block{margin-bottom:2em}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0;white-space:nowrap}
/* End */
/* /local/templates/Legstom_2019/styles/doctor-answers.css?178647519832788 */
