

/* Start:/local/templates/main/styles.css?1776668669290*/
.custom-advantages{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;padding:15px;border-radius:15px;backdrop-filter:blur(15px);background-color:rgba(0,0,0,.3);border:2px solid #ccc;color:#fff;font-size:16px;width:700px;max-width:100%;font-weight:lighter}
/* End */


/* Start:/local/templates/main/template_styles.css?177666865532110*/
.block_banner-group .banner:not(.swiper-slide-active),.placemark--pin~.hover_item,.scheme--tooltip{pointer-events:none}.content_programs.block_services .item .item--image img,.list__program .list__program-item img{object-fit:contain}.content_programs.block_services .item .item__title,.popup--confirmation .popup--content-title{font-size:var(--fs-heading-md)}.content_cursovka a.card:hover .card--image img,.content_programs a.card:hover .card--image{scale:1.16}.block-no-margin{margin:0;display:none}.page_action_panel{position:fixed;bottom:20px;right:20px;display:flex;background:rgba(255,255,255,.6);padding:8px 16px;box-sizing:border-box;box-shadow:0 0 5px #a9a9a9}.page_action_panel .page_action_panel--item:not(:last-of-type){margin-right:8px}.page_action_panel .page_action_panel--item a{color:#000;white-space:nowrap}.page_action_panel .page_action_panel--item a:hover{opacity:.5}.search--input fieldset{display:flex;flex-wrap:wrap;flex-direction:row;gap:4px 12px;margin:var(--g-40) 0 var(--g-24)}.content_accommodations .card .card--image,.search--input fieldset label{cursor:pointer}.search--input fieldset label span{text-align:center;white-space:nowrap;padding:8px 0;font-size:var(--fs-body-lg);color:var(--c-text-default);font-weight:500;opacity:.6;background-color:transparent;z-index:3;transition:var(--transition)}.search--input fieldset label:hover span{opacity:1}.search--input fieldset input[type=radio]:checked~span{color:var(--c-accent);opacity:1}.popup--confirmation{place-items:center}.popup--confirmation .popup--content{display:-webkit-box;display:-ms-flexbox;display:flex;width:424px;padding:var(--g-56) var(--g-32) var(--g-32);border-radius:16px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 4px 32px 0 rgba(0,0,0,.16);box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 4px 32px 0 rgba(0,0,0,.16);flex-direction:column;gap:16px}.scheme--tooltip{position:fixed;z-index:6;padding:12px 18px;-webkit-transition:opacity .18s;-o-transition:opacity .18s;transition:opacity .18s;opacity:0;border-radius:8px;background-color:#fff}.is_show_popover,.scheme--tooltip.is_active{opacity:1}.scheme--tooltip p{font-size:var(--fs-16);display:-webkit-box;overflow:hidden;color:#2a2827;-webkit-line-clamp:1;-webkit-box-orient:vertical}.block--actions:empty,.block--actions:not(:has(.button)),.block-no-margin+.block,.contacts--item_content p:empty+.button_wrapper,.content_courses.block_info .right h3,.no-margin .block--content{margin-top:0}.popup-events{overflow-y:auto!important}.popup .prices--categories_inner{display:block}.prices--list_item_price{white-space:nowrap}.page{position:relative}@media(min-width:1024px){.block_banner-hero+.booking{position:absolute;width:100%;transform:translateY(calc(var(--headerHeight,132px) * -1));z-index:10;opacity:1}.block_banner-hero.ac-banner_hero_decor+.booking{transform:translateY(calc(var(--headerHeight,132px) * -1 - 42px))}.ac-banner_hero_decor.block_banner.block_banner-hero .banner{padding-bottom:180px}}.booking{padding:var(--g-40) var(--container-padding);transition:var(--transition)}.contacts--item_content p:empty,.swiper-button-lock{display:none}.-buttons-wrap .button{display:inline-flex}.-buttons-wrap .button span:not([class*=icon-]),.-buttons-wrap .button span:not([class^=icon-]),.-buttons-wrap .button span:not([class^=icon]){padding:0;margin:0 8px;text-align:left;white-space:wrap}@media(max-width:992px){.header--notifications .popover{display:none}}.content_doctors .card--content{display:flex;flex-direction:column;flex-grow:1}.content_doctors .card--buttons{padding-top:var(--g-32);margin-top:auto;flex-wrap:wrap}.content_plants-scheme .scheme--svg{border-radius:32px;overflow:hidden;z-index:1;aspect-ratio:1304/870}.content_plants-scheme .placemark[data-season=summer]{--color-time-of-year:#93F646}.content_plants-scheme .placemark[data-season=autumm]{--color-time-of-year:#F67046}.content_plants-scheme .placemark[data-season=winter]{--color-time-of-year:#8BD8F9}.content_plants-scheme .placemark[data-season=spring]{--color-time-of-year:#F6EF46}.content_plants-scheme .placemark:hover{transform:none}.content_plants-scheme .placemark.is_hidden{opacity:0;pointer-events:none}.content_plants-scheme .scheme--tooltip{translate:-50% -130%;background:#00000026;font-size:14px;backdrop-filter:blur(10px);box-shadow:0 0 4px 0 #0000001A}.content_plants-scheme .scheme--tooltip p{color:#fff}.content_plants-scheme svg defs image{width:52px;height:52px}.block_banner-hero .block--head_caption{width:100%}@media(min-width:1241px){.block_banner-hero .marquee{display:none}.block_banner-hero+.booking{max-width:75%;transform:none;translate:0px -100%}.marquee.marquee--desk{padding:var(--g-32) var(--g-24);transition:var(--transition);position:absolute;translate:0 calc(-100% - var(--g-40));z-index:10;backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 0 15px rgba(0,0,0,.3);background:#00000040;color:#fff;left:auto;right:var(--container-padding);border:2px solid #f1f1f1;font-size:16px}.marquee.marquee--desk .marquee-title{font-size:24px;margin-bottom:var(--g-16);padding-bottom:var(--g-16);border-bottom:1px solid rgba(255,255,255,.2)}.marquee.marquee--desk .marquee__items{display:flex;flex-direction:column;gap:16px}.marquee.marquee--desk .marquee-item{display:flex;align-items:center;gap:10px}.marquee.marquee--desk .marquee-item img{width:1.2em;height:1.2em}}@media(max-width:1240px){.block_banner-hero .marquee{position:relative;width:100%;overflow:hidden;background:rgba(0,0,0,.1);backdrop-filter:blur(10px);border-radius:10px;box-shadow:0 4px 30px rgba(0,0,0,.1);background:#00000040;mask-image:linear-gradient(86deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 6%,rgba(0,0,0,1) 94%,rgba(0,0,0,0) 100%);display:flex;font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 768px) / (1920 - 768))), 18px);max-width:calc(100vw - (var(--container-padding) * 2))}.block_banner-hero .marquee .marquee-item{display:flex;align-items:center;padding:10px;transition:transform .3s;display:flex;align-items:center;gap:10px;font-size:20px;color:#fff}.block_banner-hero .marquee .marquee-item img{width:1.2em;height:1.2em}.block_banner-hero .marquee .marquee__items{animation:30s linear infinite scroll;display:flex}.block_banner-hero .marquee .marquee__items span{white-space:nowrap}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-100%)}}.marquee.marquee--desk{display:none}}@media(min-width:769px){.block_banner.block_banner-hero .banner{padding:var(--headerHeight) var(--container-padding) 200px}}.block_element.content_media .block--content{padding:var(--g-elements)}.popup-events .block_banner:not(.block_banner-hero){padding:0 16px}.form--input.form--input-search input[type=search]{border-radius:0}.button--copy{display:flex;gap:4px}.header--mobile_panel .header--actions{margin-left:0}.header--mobile_panel .header-phone{margin-left:auto}.content_programs .card{position:relative;overflow:hidden;color:#fff;border-radius:16px}.content_cards .card--image,.content_programs .card--image{width:100%;height:auto;transition:var(--transition);aspect-ratio:424/420;scale:1}.content_programs .card--image:before{position:absolute;top:0;left:0;display:block;width:100%;height:40%;content:'';opacity:.64;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.0086472) 6.67%,rgba(0,0,0,.03551) 13.33%,rgba(0,0,0,.0816599) 20%,rgba(0,0,0,.147411) 26.67%,rgba(0,0,0,.231775) 33.33%,rgba(0,0,0,.331884) 40%,rgba(0,0,0,.442691) 46.67%,rgba(0,0,0,.557309) 53.33%,rgba(0,0,0,.668116) 60%,rgba(0,0,0,.768225) 66.67%,rgba(0,0,0,.852589) 73.33%,rgba(0,0,0,.91834) 80%,rgba(0,0,0,.96449) 86.67%,rgba(0,0,0,.991353) 93.33%,#000 100%)}.content_cards .card--content,.content_programs .card--content{position:absolute;z-index:3;width:100%;height:100%;padding:var(--g-24);display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px}.content_programs .card--title{grid-column:span 2;margin-bottom:auto}.content_programs .card--action{font-size:var(--fs-body-lg);display:flex;padding:12px;transition:var(--transition);border-radius:12px;background-color:rgba(0,0,0,.48);backdrop-filter:blur(4px);align-items:flex-start;justify-content:flex-start;width:max-content;margin-left:auto}.content_cursovka a.card .icon:before,.content_programs a.card .icon:before{content:'\e904'}.content_programs a.card:hover .card--action{color:var(--c-text-default);border-radius:12px;background-color:#fff}.content_programs .card--label{display:flex;flex-wrap:wrap;gap:8px}.content_programs .card--label .label{background-color:var(--bg-color,#fff);color:var(--c-text-default);padding:2px 8px;border-radius:8px;display:flex;align-items:center;gap:4px;font-size:var(--fs-body-xs)}.content_programs.block_hero .block--elements{display:grid;grid-template-columns:5.5fr 6.5fr;border-radius:var(--border-radius-xl);overflow:hidden;background-color:#e6f3ff}.content_programs.block_hero .block--content{padding:var(--g-56);margin:0}.content_programs.block_hero .block--content ul{list-style-type:none;padding-left:0}.content_programs.block_hero .block--content ul li{display:flex;align-items:center;gap:6px}.content_programs.block_hero .block--content .line{background:#1313460F;height:1px}.content_programs.block_program .is_cascade.note,.popup--cookie{background-color:transparent}.content_programs.block_hero .block--image{position:relative;overflow:hidden}.content_programs.block_hero .swiper_pagination{display:flex;background:0 0;justify-content:center}.content_programs.block_info .block--elements{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--g-56)}.content_programs.block_info .line{background:#1313460F;height:1px;margin:var(--g-32) 0}.list__program_content{display:flex;flex-direction:column;gap:4px}.list__program_content p{font-size:var(--fs-20);margin:0}.list__program_content span{color:#13134680}.list__program{display:flex;flex-direction:column;gap:16px}.list__program .list__program-item{display:grid;grid-template-columns:24px 1fr;gap:16px;align-items:start}.content_cursovka a.card:hover .card--image,.content_programs.block_program{overflow:hidden}.content_programs.block_program .block--content{background-color:var(--bg-color);padding:var(--g-56);border-radius:var(--border-radius-xl)}.content_programs.block_program .block--sections a{font-size:var(--fs-body-sm);padding:12px 16px;white-space:nowrap}.content_programs.block_program .block--sections a.is_active{background-color:#fff;border-radius:8px 8px 0 0}.content_programs.block_program .block--sections{overflow:auto;flex-wrap:nowrap;width:100%}.block_html_code.no-margin,.content_programs.block_program .block--elements{margin:0}.content_programs.block_program .is_cascade{background-color:#fff;padding:15px;border-radius:0 0 15px 15px}.content_programs.block_services .block--elements{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.content_programs.block_services .item{background-color:#f7f7f9;border-radius:var(--border-radius-lg);padding:var(--g-24);display:flex;flex-direction:column;gap:16px}.content_programs.block_services .item .item--image{width:40px;aspect-ratio:1/1}.content_programs.block_services .item .item--content{display:flex;flex-direction:column;gap:8px}.content_programs.block_services .item .item__subtitle{font-size:var(--fs-heading-sm);color:#13134680}.is_cascade-small{font-size:var(--fs-body-md)}.is_cascade-small .is_cascade--table,.is_cascade-small p{font-size:var(--fs-body-xs)}.f-h6{font-size:clamp(18px, calc(18px + (24 - 18) * ((100vw - 768px) / (1920 - 768))), 24px)}.content_courses.block_info .block--head{position:sticky;top:100px}.content_courses.block_info .block--wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,calc(18px + (24 - 18) * ((100vw - 768px)/ (1920 - 768))),24px)}.content_courses .block--content,.content_courses.block_info [class^=ac-background]{background:var(--bg-color);padding:var(--g-48);border-radius:var(--border-radius-xl)}.content_courses.block_info [class^=ac-background] [class^=icon-ic]{margin-right:6px}.content_courses.block_info .right{display:flex;flex-direction:column;gap:clamp(18px,calc(18px + (24 - 18) * ((100vw - 768px)/ (1920 - 768))),24px)}.content_courses.block_info .right .ac-background_2 p:not(:last-child){padding-bottom:16px;border-bottom:1px solid #1313460F}.content_courses.block_result .result{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--g-24)}.content_courses.block_result h2{margin:0 0 var(--g-48)}.content_courses.block_result .result__item{display:flex;gap:16px}.content_courses.block_result [class^=icon]{width:24px;height:24px;margin-top:.1em;min-width:1em;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-plus2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M15 3C15 1.89543 14.1046 1 13 1H11C9.89543 1 9 1.89543 9 3V8.5C9 8.77614 8.77614 9 8.5 9H3C1.89543 9 1 9.89543 1 11V13C1 14.1046 1.89543 15 3 15H8.5C8.77614 15 9 15.2239 9 15.5V21C9 22.1046 9.89543 23 11 23H13C14.1046 23 15 22.1046 15 21V15.5C15 15.2239 15.2239 15 15.5 15H21C22.1046 15 23 14.1046 23 13V11C23 9.89543 22.1046 9 21 9H15.5C15.2239 9 15 8.77614 15 8.5V3Z' fill='%23131346'/%3E%3C/svg%3E")}.icon-radiation{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='22' viewBox='0 0 24 22' fill='none'%3E%3Cpath d='M15.3886 9.68023H22.4408C22.8641 9.68023 23.2223 9.32203 23.1944 8.89872C22.9571 5.37261 21.129 2.28377 18.4262 0.329993C18.082 0.0834442 17.5935 0.195089 17.3703 0.553282L13.6302 6.52627C14.6815 7.19148 15.3886 8.3498 15.3886 9.68023ZM13.6302 12.8295C13.058 13.1877 12.3835 13.4064 11.6578 13.4064C10.9321 13.4064 10.2622 13.1877 9.68538 12.8295L5.94528 18.8072C5.722 19.1654 5.83364 19.6492 6.20579 19.8492C7.82929 20.7237 9.68538 21.2261 11.6578 21.2261C13.6302 21.2261 15.4862 20.7237 17.1097 19.8492C17.4819 19.6492 17.5935 19.1607 17.3703 18.8072L13.6302 12.8295ZM11.6578 11.9131C12.8905 11.9131 13.8907 10.913 13.8907 9.68023C13.8907 8.44748 12.8905 7.44734 11.6578 7.44734C10.425 7.44734 9.42488 8.44748 9.42488 9.68023C9.42488 10.913 10.425 11.9131 11.6578 11.9131ZM0.874759 9.68023H7.92698C7.92698 8.3498 8.63406 7.19148 9.68538 6.53092L5.94528 0.557934C5.722 0.199741 5.23355 0.0834443 4.88931 0.334645C2.18658 2.28843 0.358402 5.37726 0.121158 8.90337C0.0932465 9.32203 0.45144 9.68023 0.874759 9.68023Z' fill='%23131346'/%3E%3C/svg%3E")}.icon-hot{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21' fill='none'%3E%3Cpath d='M6.53105 0.839844C5.77187 0.839844 5.23225 1.57626 5.38594 2.31972C6.54735 7.9381 3.26952 8.62398 4.782 14.6324C4.90417 15.1178 5.35056 15.4492 5.85105 15.4492H6.40645C7.16563 15.4492 7.70525 14.7128 7.55156 13.9693C6.39015 8.35096 9.66798 7.66508 8.1555 1.65662C8.03333 1.17128 7.58694 0.839844 7.08645 0.839844H6.53105ZM12.3748 0.839844C11.6156 0.839844 11.076 1.57626 11.2297 2.31972C12.3911 7.9381 9.11327 8.62398 10.6257 14.6324C10.7479 15.1178 11.1943 15.4492 11.6948 15.4492H12.2502C13.0094 15.4492 13.549 14.7128 13.3953 13.9693C12.2339 8.35096 15.5117 7.66508 13.9993 1.65662C13.8771 1.17128 13.4307 0.839844 12.9302 0.839844H12.3748ZM18.2185 0.839844C17.4594 0.839844 16.9198 1.57626 17.0734 2.31972C18.2348 7.9381 14.957 8.62398 16.4695 14.6324C16.5917 15.1178 17.0381 15.4492 17.5385 15.4492H18.094C18.8531 15.4492 19.3927 14.7128 19.2391 13.9693C18.0776 8.35096 21.3555 7.66508 19.843 1.65662C19.7208 1.17128 19.2744 0.839844 18.774 0.839844H18.2185ZM3.54688 16.1797C3.13766 16.1797 2.72845 16.6382 2.44766 17.0415C2.20237 17.3938 1.81355 17.6262 1.38502 17.6516C0.625 17.6966 0.625 17.9266 0.625 19.1016V19.4292C0.625 20.0551 1.13241 20.5625 1.75833 20.5625H22.8667C23.4926 20.5625 24 20.0551 24 19.4292V19.1016C24 17.9266 24 17.6966 23.24 17.6516C22.8115 17.6262 22.4226 17.3938 22.1773 17.0415C21.8966 16.6382 21.4873 16.1797 21.0781 16.1797C19.6172 16.1797 19.6172 18.3711 18.1562 18.3711C16.6953 18.3711 16.6953 16.1797 15.2344 16.1797C13.7734 16.1797 13.7734 18.3711 12.3125 18.3711C10.8516 18.3711 10.8516 16.1797 9.39062 16.1797C7.92969 16.1797 7.92969 18.3711 6.46875 18.3711C5.00781 18.3711 5.00781 16.1797 3.54688 16.1797Z' fill='%23131346'/%3E%3C/svg%3E")}.icon-bug{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22' fill='none'%3E%3Cpath d='M10.3306 5.30002C10.6678 5.30002 10.9506 5.18578 11.1791 4.9573C11.4076 4.72882 11.5214 4.4464 11.5206 4.11003C11.5198 3.77365 11.4056 3.49123 11.1779 3.26275C10.9502 3.03427 10.6678 2.92003 10.3306 2.92003C9.99347 2.92003 9.71105 3.03427 9.48336 3.26275C9.25568 3.49123 9.14144 3.77365 9.14064 4.11003C9.13985 4.4464 9.25409 4.72922 9.48336 4.95849C9.71264 5.18776 9.99506 5.30161 10.3306 5.30002ZM13.6924 5.30002H15.7749C16.3699 5.30002 16.8855 5.49835 17.3219 5.89502C17.7582 6.29168 18.0259 6.7776 18.1251 7.35276L19.8209 19.2527C19.92 19.9667 19.7368 20.5966 19.2711 21.1424C18.8054 21.6882 18.2052 21.9608 17.4706 21.96H3.19067C2.45684 21.96 1.85668 21.6874 1.3902 21.1424C0.923724 20.5974 0.740465 19.9675 0.840425 19.2527L2.53617 7.35276C2.63533 6.7776 2.90308 6.29168 3.33942 5.89502C3.77575 5.49835 4.29141 5.30002 4.88641 5.30002H6.9689C6.9094 5.10169 6.85982 4.90851 6.82015 4.72049C6.78049 4.53247 6.76065 4.32898 6.76065 4.11003C6.76065 3.11836 7.10773 2.27545 7.8019 1.58129C8.49606 0.887121 9.33898 0.540039 10.3306 0.540039C11.3223 0.540039 12.1652 0.887121 12.8594 1.58129C13.5535 2.27545 13.9006 3.11836 13.9006 4.11003C13.9006 4.32819 13.8808 4.53168 13.8411 4.72049C13.8015 4.90931 13.7519 5.10248 13.6924 5.30002Z' fill='%23131346'/%3E%3C/svg%3E")}.icon-lightning{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='22' viewBox='0 0 14 22' fill='none'%3E%3Cpath d='M3.4654 0.493625C3.5073 0.351077 3.59425 0.225938 3.71323 0.13695C3.83222 0.0479617 3.97682 -8.68814e-05 4.1254 1.17936e-07H9.6254C9.73428 8.27663e-05 9.84158 0.0260232 9.93847 0.075686C10.0354 0.125349 10.1191 0.197314 10.1827 0.285656C10.2464 0.373999 10.2881 0.476193 10.3045 0.583826C10.3209 0.691458 10.3116 0.801451 10.2772 0.90475L7.82965 8.25H13.0629C13.1916 8.24991 13.3178 8.28597 13.4271 8.35408C13.5363 8.4222 13.6243 8.51962 13.6809 8.63525C13.7375 8.75089 13.7605 8.8801 13.7472 9.00816C13.734 9.13623 13.6851 9.258 13.606 9.35962L3.98103 21.7346C3.88243 21.862 3.74223 21.9507 3.58489 21.9853C3.42756 22.0199 3.26308 21.9981 3.12016 21.9238C2.97725 21.8494 2.86497 21.7273 2.80292 21.5786C2.74087 21.43 2.73299 21.2642 2.78065 21.1104L5.25703 13.0625H0.687903C0.581017 13.0626 0.475588 13.0377 0.37999 12.9899C0.284392 12.9421 0.201259 12.8726 0.137191 12.7871C0.0731236 12.7015 0.0298873 12.6022 0.010916 12.497C-0.00805538 12.3918 -0.0022393 12.2837 0.0279026 12.1811L3.4654 0.493625Z' fill='%23131346'/%3E%3C/svg%3E")}.icon-health{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='21' viewBox='0 0 24 21' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.57186 19.0385C5.08931 16.3701 0.333496 11.9622 0.333496 7.79446C0.333496 0.831731 6.84183 -1.76805 12.1668 3.60901C17.4918 -1.76805 24.0002 0.831731 24.0002 7.79446C24.0002 11.9622 19.2432 16.3701 15.7618 19.0385C14.1856 20.2455 13.3975 20.8502 12.1668 20.8502C10.9362 20.8502 10.1481 20.2467 8.57186 19.0385ZM17.4918 4.57935C17.7272 4.57935 17.9529 4.67285 18.1194 4.83929C18.2858 5.00573 18.3793 5.23147 18.3793 5.46685V6.94601H19.8585C20.0939 6.94601 20.3196 7.03952 20.4861 7.20596C20.6525 7.3724 20.746 7.59813 20.746 7.83351C20.746 8.06889 20.6525 8.29463 20.4861 8.46107C20.3196 8.62751 20.0939 8.72101 19.8585 8.72101H18.3793V10.2002C18.3793 10.4356 18.2858 10.6613 18.1194 10.8277C17.9529 10.9942 17.7272 11.0877 17.4918 11.0877C17.2564 11.0877 17.0307 10.9942 16.8643 10.8277C16.6978 10.6613 16.6043 10.4356 16.6043 10.2002V8.72101H15.1252C14.8898 8.72101 14.664 8.62751 14.4976 8.46107C14.3312 8.29463 14.2377 8.06889 14.2377 7.83351C14.2377 7.59813 14.3312 7.3724 14.4976 7.20596C14.664 7.03952 14.8898 6.94601 15.1252 6.94601H16.6043V5.46685C16.6043 5.23147 16.6978 5.00573 16.8643 4.83929C17.0307 4.67285 17.2564 4.57935 17.4918 4.57935Z' fill='%23131346'/%3E%3C/svg%3E")}@media (min-width:641px){.content_cursovka .block--elements{grid-template-columns:repeat(2,1fr)}}.content_cursovka .card{position:relative;color:#fff}.content_cursovka .card--image img{width:100%;height:auto;transition:var(--transition);aspect-ratio:644/420;scale:1}.content_cursovka .card--image{position:relative;border-radius:16px}@media(max-width:768px){.page,.popup-menu .popup--nav{padding-bottom:64px}.content_courses.block_info .block--wrapper,.content_courses.block_result .result,.content_programs.block_hero .block--elements,.content_programs.block_info .block--elements,.content_programs.block_services .block--elements{display:flex;flex-direction:column}.content_programs.block_program .block--content{padding:24px 16px}.content_programs.block_program .block--wrapper,.is_cascade-small .is_cascade--table{margin:var(--g-elements) -16px;padding:0 16px}.is_cascade-small .is_cascade--table{font-size:14px}.content_cursovka .card--image{border-radius:16px 16px 0 0}}.content_cursovka .card--image:before{position:absolute;top:0;left:0;display:block;width:100%;height:40%;content:'';opacity:.64;background:linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.0086472) 6.67%,rgba(0,0,0,.03551) 13.33%,rgba(0,0,0,.0816599) 20%,rgba(0,0,0,.147411) 26.67%,rgba(0,0,0,.231775) 33.33%,rgba(0,0,0,.331884) 40%,rgba(0,0,0,.442691) 46.67%,rgba(0,0,0,.557309) 53.33%,rgba(0,0,0,.668116) 60%,rgba(0,0,0,.768225) 66.67%,rgba(0,0,0,.852589) 73.33%,rgba(0,0,0,.91834) 80%,rgba(0,0,0,.96449) 86.67%,rgba(0,0,0,.991353) 93.33%,#000 100%);z-index:1}.content_cursovka .card--content{position:absolute;z-index:3;width:100%;aspect-ratio:644/420;padding:var(--g-24);display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px}.content_cursovka .card--title{grid-column:span 2;margin-bottom:auto}.content_cursovka .card--action{font-size:var(--fs-body-lg);display:flex;padding:12px;transition:var(--transition);border-radius:12px;background-color:rgba(0,0,0,.48);backdrop-filter:blur(4px);align-items:flex-start;justify-content:flex-start;width:max-content;margin-left:auto}.content_cursovka a.card:hover .card--action{color:var(--c-text-default);border-radius:12px;background-color:#fff}.content_cursovka .card--label{display:flex;flex-wrap:wrap;gap:8px}.content_cursovka .card--label .label{background-color:var(--bg-color,#fff);color:var(--c-text-default);padding:2px 8px;border-radius:8px;display:flex;align-items:center;gap:4px;font-size:var(--fs-body-xs)}.block_banner .block--content video{filter:brightness(.85)}.content_reviews .card{height:fit-content}.popup--cookie{padding:var(--g-40,40px);place-items:end start;backdrop-filter:none;pointer-events:none!important}.is_show_popover,.popup--cookie.is_active .popup--content{pointer-events:all}.popup--cookie .popup--content{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:424px;padding:var(--g-32);border-radius:16px;-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 4px 32px 0 rgba(0,0,0,.16);box-shadow:0 0 4px 0 rgba(0,0,0,.04),0 4px 32px 0 rgba(0,0,0,.16);flex-direction:column;gap:16px}.popup--cookie .button_wrapper{margin-top:12px}.content_accommodations .card .button.button-primary.comparison--button{width:100%;margin-top:10px;--outlined-bc-base:transparent;--outlined-bgc-base:transparent;--outlined-c-base:#131346;--outlined-bc-hover:transparent;--outlined-bgc-hover:transparent;--outlined-c-hover:#0385ff}.comparison--widget{position:fixed;top:200px;padding:10px;width:100px;height:100px;border-radius:100%;right:-300px;box-sizing:content-box;background-color:#0385ff;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:10;cursor:pointer;color:#fff;text-align:center;transform:rotate(15deg)}.comparison--widget:not(.hidden){right:60px}@media (max-width:768px){.comparison--widget{padding:5px;font-size:.8rem;width:80px;height:80px}.comparison--widget:not(.hidden){right:30px}}.comparison--widget::after,.comparison--widget::before{content:'';position:absolute;top:50%;left:50%;width:100%;height:100%;background-color:inherit;transform:translate(-50%,-50%);opacity:0;z-index:-1;border-radius:100%}.content_cursovka .card,Программа-->.sad-znaniy-schedule{border-radius:16px;overflow:hidden}.comparison--widget::before{animation:2s infinite alternate multi-pulse}.comparison--widget::after{animation:2s .5s infinite alternate multi-pulse}@keyframes multi-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(1.5);opacity:0}}.multi-pulse-btn:hover::after{animation:2s .5s infinite multi-pulse}.comparison--table{padding-top:var(--g-container-vertical)}.content_cards .card--action{top:var(--g-24);bottom:unset}.comparison--table td [class*=icon],.comparison--table td [class^=icon],.comparison--table th [class*=icon],.comparison--table th [class^=icon]{margin-right:6px;line-height:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.comparison--table .is_cascade{width:100%}.content_accommodations .card .card--image .card__image_slide{min-width:100%;height:100%}.content_accommodations .card .card--image .card__image_slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.content_accommodations .card .card--image .room_images_hover{position:absolute;z-index:4;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}@media (max-width:1023px){.content_accommodations .card .card--image .room_images_hover{pointer-events:none}}.content_accommodations .card .card--image .room_images_hover div{height:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.content_accommodations:not(.block_list_slider) .card{max-width:100%;overflow:hidden;position:relative;width:100%}.hidden{display:none!important}.content_programs.block_hero .block--head_title{margin:0 0 var(--g-24)}.prices{margin-top:var(--g-40)}.content_cards .card--content .accomodation--label{right:auto;left:var(--g-24);top:var(--g-24);background-color:#0385ff;line-height:1em}@media(min-width:1024px){.content_cursovka .card--detail-info{display:block;opacity:0;pointer-events:none;top:unset;bottom:0;z-index:5;transform:translateY(100%);transition:var(--transition);background:rgba(0,0,0,.3);backdrop-filter:blur(15px);color:#fff}.content_cursovka .card:hover .card--detail-info{transform:translateY(0);opacity:1;pointer-events:auto}.card--detail-info.is_cascade ul{margin:16px 0;padding-left:16px}.card--detail-info.is_cascade ul li{font-size:var(--fs-body-sm)}}.card--detail-info ul{padding-left:16px}.top__banner{max-height:50px;position:fixed;width:100%;height:100%;display:none}.top__banner .top__banner_image{position:absolute;inset:0}.top__banner .top__banner_image img{object-fit:cover;width:100%;height:100%;filter:brightness(.5)}.top__banner .top__banner_title{position:absolute;width:100%;text-align:center;translate:-50% -50%;top:50%;left:50%;z-index:10;color:#fff;font-size:clamp(20px,calc(20px + (24 - 20)*((100vw - 768px)/(1920 - 768))),12px);padding:0 16px;display:inline-flex;align-items:center;justify-content:center;gap:16px;height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top__banner.is_active{display:block}.top__banner.is_active~main{margin-top:50px}.top__banner.is_active~main .breadcrumbs{top:calc(130px + 50px)}.top__banner.is_active~.header{top:50px}.top__banner.is_active~.header~main .hero-index{margin-top:calc(64px + 50px)}@media(max-width:768px){.top__banner{max-height:40px}.top__banner.is_active~main{margin-top:40px}.top__banner.is_active~main .breadcrumbs{top:calc(100px + 40px)}.top__banner.is_active~.header{top:40px}.top__banner.is_active~.header~main .hero-index{margin-top:calc(64px + 40px)}.top__banner .top__banner_title{font-size:16px}}@media (max-width:1000px){.header-nav{top:100%;position:absolute}}Программа-->.sad-znaniy-schedule{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;max-width:800px;margin:20px auto;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05)}.sad-znaniy-schedule-header{background:#206e6e;color:#fff;padding:15px 20px;text-align:center;font-size:18px;font-weight:700}.sad-znaniy-schedule-table{width:100%;border-collapse:collapse;background:#fff;font-size:14px;line-height:1.6}.sad-znaniy-schedule-table tr{border-bottom:2px solid #e0e0e0}.sad-znaniy-schedule-table tr:last-child{border-bottom:none}.sad-znaniy-day-cell{vertical-align:top;width:20%;padding:15px 10px 15px 20px;background:#f5f5f5;border-right:1px solid #e0e0e0}.sad-znaniy-day-cell .day-name{font-weight:700;font-size:16px;color:#000;margin-bottom:5px}.sad-znaniy-day-cell .day-date{font-size:14px;color:#555}.sad-znaniy-content-cell{padding:15px 20px;vertical-align:top}.sad-znaniy-content-cell .event-title{font-weight:700;font-size:16px;color:#0385ff;margin-bottom:8px}.sad-znaniy-content-cell .time-info{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:14px}.sad-znaniy-content-cell .time-info strong{font-weight:700}.sad-znaniy-content-cell .time-info span:last-child{color:#777}.sad-znaniy-content-cell .description{margin-bottom:10px;font-size:13px;color:#555}.sad-znaniy-content-cell .location{display:flex;align-items:center;gap:8px;font-size:13px;color:#555}.sad-znaniy-content-cell .activity-section{margin-top:15px;padding-top:10px;border-top:1px dashed #ccc}.sad-znaniy-content-cell .activity-section .activity-title{font-weight:700;font-size:14px;color:#0385ff;margin-bottom:5px}.blockquote{display:flex;align-items:center;gap:30px;margin:40px auto;padding:0 20px;font-family:Georgia,serif}@media (max-width:600px){.sad-znaniy-schedule{margin:10px;border-radius:12px}.sad-znaniy-content-cell,.sad-znaniy-day-cell{padding:12px;font-size:13px}.sad-znaniy-content-cell .event-title,.sad-znaniy-day-cell .day-name{font-size:15px}.blockquote{flex-direction:column-reverse}}@media(min-width:1241px){.marquee.marquee--desk{width:380px}.block_banner-group.block_banner-hero~.marquee.marquee--desk{right:calc(var(--container-padding) + 104px)}.block_banner-group.block_banner-hero~.booking #block-search{max-width:calc(100vw - var(--container-padding) * 2 - 360px - 104px - 20px)}}@media(min-width:1600px){.block_banner-group.block_banner-hero~.marquee.marquee--desk{right:var(--container-padding)}.block_banner-group.block_banner-hero~.booking{max-width:calc(100% - 360px - 20px)}.block_banner-group.block_banner-hero~.booking #block-search{max-width:880px}}.top__banner{z-index:49;background:#5ec5ff}.marquee__items--slider{overflow:hidden;height:120px}.marquee-item{flex-grow:0;flex-shrink:0}.marquee.marquee--desk .marquee-title{margin-bottom:0}.marquee--desk .slider_controls{flex-direction:column;color:#fff;right:20px;height:120px;bottom:var(--g-32);justify-content:space-between}.marquee--desk .slider_controls .icon-ic-chevron-down,.marquee--desk .slider_controls .icon-ic-chevron-up{width:20px;height:20px;pointer-events:all;cursor:pointer;display:flex;align-items:center;justify-content:center}.popup--cookie .popup--content{font-size:14px;gap:8px;padding:16px}@media (min-width:769px){.block_banner.block_banner-hero .banner{height:calc(100vh - var(--headerHeight) - 50px)}}.header--notifications_status{display:grid;place-items:center;text-align:center;font-size:10px;color:#fff;width:14px;height:14px}.popup--cookie .button{font-size:12px;padding:8px 12px}[data-popup=popup_for_cookie] .popup--content{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}[data-popup=popup_for_cookie] .popup--content-title{font-size:16px}@media (max-width:768px){.popup--cookie{padding:16px 16px 80px}[data-popup=popup_for_cookie] .popup--content-title{font-size:12px}.popup--cookie .button{padding:6px 8px}}
/* End */
/* /local/templates/main/styles.css?1776668669290 */
/* /local/templates/main/template_styles.css?177666865532110 */
