

/* Start:/local/templates/template1/public/css/common/page/page-inner-index.css?17744675182138*/
@charset "UTF-8";.page__inner-index--indent{padding-bottom:160px}@media (max-width:1600px){.page__inner-index--indent{padding-bottom:100px}}@media (max-width:1325px){.page__inner-index--indent{padding-bottom:80px}}@media (max-width:767px){.page__inner-index--indent{padding-bottom:48px}}.page__inner-index--indent:last-child{padding-bottom:0}.page__inner-index--small-indent{padding-bottom:120px}@media (max-width:1600px){.page__inner-index--small-indent{padding-bottom:80px}}@media (max-width:767px){.page__inner-index--small-indent{padding-bottom:48px}}.page__inner-index--top-indent{margin-top:24px}@media (max-width:1325px){.page__inner-index--top-indent{margin-top:16px}}@media (max-width:767px){.page__inner-index--top-indent{margin-top:24px}}.page__inner-subtitle{margin-bottom:24px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase;color:#6c7d49}@media (max-width:1600px){.page__inner-subtitle{font-size:28px;line-height:36px}}@media (max-width:1325px){.page__inner-subtitle{font-size:24px;line-height:32px}}@media (max-width:767px){.page__inner-subtitle{font-size:18px;line-height:24px}}@media (max-width:1600px){.page__inner-subtitle{margin-bottom:16px}}@media (max-width:767px){.page__inner-subtitle{margin-bottom:8px}}.page__inner-description{margin-bottom:72px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:20px;line-height:28px;color:#313f2d;max-width:1160px}@media (max-width:1600px){.page__inner-description{font-size:18px}}@media (max-width:767px){.page__inner-description{font-size:16px;line-height:22px}}@media (max-width:1600px){.page__inner-description{margin-bottom:64px}}@media (max-width:1325px){.page__inner-description{margin-bottom:48px}}@media (max-width:767px){.page__inner-description{margin-bottom:32px}}.page__inner-pagination{margin-top:120px}@media (max-width:1600px){.page__inner-pagination{margin-top:100px}}@media (max-width:1325px){.page__inner-pagination{margin-top:80px}}@media (max-width:767px){.page__inner-pagination{margin-top:40px}}
/*# sourceMappingURL=page-inner-index.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page-detail.css?177446751811959*/
@charset "UTF-8";.page__detail{padding-top:64px}@media (max-width:1600px){.page__detail{padding-top:48px}}@media (max-width:1325px){.page__detail{padding-top:40px}}@media (max-width:767px){.page__detail{padding-top:24px}}.page__detail--nearby{padding-bottom:100px}@media (max-width:1600px){.page__detail--nearby{padding-bottom:80px}}@media (max-width:1325px){.page__detail--nearby{padding-bottom:64px}}@media (max-width:767px){.page__detail--nearby{padding-bottom:48px}}.page__detail--custom-top{padding-top:40px}@media (max-width:1600px){.page__detail--custom-top{padding-top:32px}}@media (max-width:767px){.page__detail--custom-top{padding-top:24px}}.page__detail--custom{padding-bottom:160px}@media (max-width:1600px){.page__detail--custom{padding-bottom:100px}}@media (max-width:1325px){.page__detail--custom{padding-bottom:80px}}@media (max-width:767px){.page__detail--custom{padding-bottom:48px}}.page__detail--custom-with-image{padding-top:80px}@media (max-width:1600px){.page__detail--custom-with-image{padding-top:64px}}@media (max-width:1325px){.page__detail--custom-with-image{padding-top:48px}}@media (max-width:767px){.page__detail--custom-with-image{padding-top:40px}}.page__detail--custom-program{padding-bottom:48px}@media (max-width:1600px){.page__detail--custom-program{padding-bottom:35px}}@media (max-width:767px){.page__detail--custom-program{padding-bottom:32px}}.page__detail--accordion{padding-top:0;padding-bottom:160px}@media (max-width:1600px){.page__detail--accordion{padding-bottom:100px}}@media (max-width:1325px){.page__detail--accordion{padding-bottom:80px}}@media (max-width:767px){.page__detail--accordion{padding-bottom:48px}}.page__detail--about{padding-top:0}@media (max-width:1600px){.page__detail--about{padding-top:0}}@media (max-width:1325px){.page__detail--about{padding-top:0}}@media (max-width:767px){.page__detail--about{padding-top:0}}.page__detail--methods+.page__detail--accordion{padding-top:32px}.page__detail-wrap{display:grid;grid-template-columns:1fr;row-gap:16px}@media (max-width:1024px){.page__detail-wrap{row-gap:48px}.page__detail-wrap--no-btn{row-gap:24px}}@media (max-width:767px){.page__detail-wrap{row-gap:40px}.page__detail-wrap--no-btn{row-gap:16px}}.page__detail-wrap--two-col{grid-template-columns:640px 1fr;-webkit-column-gap:110px;-moz-column-gap:110px;column-gap:110px}@media (max-width:1600px){.page__detail-wrap--two-col{grid-template-columns:520px 1fr;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media (max-width:1325px){.page__detail-wrap--two-col{grid-template-columns:minmax(1fr,520px) 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;row-gap:32px}}@media (max-width:1024px){.page__detail-wrap--two-col{grid-template-columns:1fr}.page__detail-wrap--reset-gap{row-gap:0}}.page__detail-wrap--two-col-with-images{grid-template-columns:670px 1fr;-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media (max-width:1600px){.page__detail-wrap--two-col-with-images{grid-template-columns:550px 1fr;-webkit-column-gap:64px;-moz-column-gap:64px;column-gap:64px}}@media (max-width:1325px){.page__detail-wrap--two-col-with-images{grid-template-columns:minmax(1fr,520px) 1fr;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}}@media (max-width:1024px){.page__detail-wrap--two-col-with-images{grid-template-columns:1fr;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;row-gap:64px}}@media (max-width:767px){.page__detail-wrap--two-col-with-images{row-gap:48px}}.page__detail-wrap--programs{row-gap:0}.page__detail-wrap:not(.page__detail-wrap--two-col){max-width:80%}@media (max-width:1600px){.page__detail-wrap:not(.page__detail-wrap--two-col){max-width:100%}.page__detail-wrap:not(.page__detail-wrap--two-col).page__detail-wrap--programs{max-width:90%}}@media (max-width:1325px){.page__detail-wrap:not(.page__detail-wrap--two-col).page__detail-wrap--programs{max-width:100%}}.page__detail-info-wrap{margin-top:120px}@media (max-width:1600px){.page__detail-info-wrap{margin-top:100px}}@media (max-width:1325px){.page__detail-info-wrap{margin-top:80px}}@media (max-width:767px){.page__detail-info-wrap{margin-top:48px}}.page__detail-top--sticky{position:sticky;top:172px}@media (max-width:1024px){.page__detail-top--sticky{position:relative;top:auto}}.page__detail-top{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.page__detail-picture{position:relative;aspect-ratio:640/379;border-radius:20px;overflow:hidden}.page__detail-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page__detail-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:24px;font-weight:600;font-size:16px;line-height:24px;color:#6c7d49}.page__detail--nearby .page__detail-feature{margin-bottom:18px}@media (max-width:1600px){.page__detail--nearby .page__detail-feature{margin-bottom:12px}}@media (max-width:767px){.page__detail--nearby .page__detail-feature{margin-bottom:10px}}@media (max-width:1600px){.page__detail-feature{margin-bottom:16px;font-size:15px}}@media (max-width:767px){.page__detail-feature{margin-bottom:8px;font-size:13px}.page__detail-feature svg{width:24px;height:24px}}.page__detail-title{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase;color:#6c7d49}@media (max-width:1600px){.page__detail-title{font-size:28px;line-height:36px}}@media (max-width:1325px){.page__detail-title{font-size:24px;line-height:32px}}@media (max-width:767px){.page__detail-title{font-size:18px;line-height:24px}}.page__detail-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}@media (max-width:1600px){.page__detail-buttons{gap:16px}}@media (max-width:767px){.page__detail-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin-top:40px}.page__detail-buttons .page__detail-button{margin-top:0}}.page__detail-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px}@media (max-width:1600px){.page__detail-button{margin-top:32px}}@media (max-width:1325px){.page__detail-button{margin-top:24px}}@media (max-width:767px){.page__detail-button{width:100%;margin-top:16px}}.page__detail-description{padding-top:40px}@media (max-width:1600px){.page__detail-description{padding-top:32px}}@media (max-width:1024px){.page__detail-description{padding-top:24px}}@media (max-width:767px){.page__detail-description{padding-top:16px}}.page__detail-description--padding-top-reduced{padding-top:24px}@media (max-width:1600px){.page__detail-description--padding-top-reduced{padding-top:16px}}@media (max-width:767px){.page__detail-description--padding-top-reduced{padding-top:8px}}.page__detail-description--reset-padding{padding-top:0}.page__detail-description.ustyle{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px}@media (max-width:1600px){.page__detail-description.ustyle{font-weight:500;font-size:16px;line-height:24px}}@media (max-width:1325px){.page__detail-description.ustyle{line-height:22px}}@media (max-width:767px){.page__detail-description.ustyle{font-size:14px;line-height:20px}}.page__detail-description.ustyle h2,.page__detail-description.ustyle h3,.page__detail-description.ustyle h4,.page__detail-description.ustyle h5{color:#6c7d49}.page__detail-description.ustyle ul+p{margin-top:16px}.page__detail-description.ustyle p+h5{margin-top:40px}@media (max-width:1600px){.page__detail-description.ustyle ul+p{margin-top:8px}.page__detail-description.ustyle p+h5{margin-top:32px}}.page__detail-description.ustyle table{min-width:unset}.page__detail-description--in-top.ustyle{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:20px;line-height:28px}@media (max-width:1600px){.page__detail-description--in-top.ustyle{font-size:18px}}@media (max-width:767px){.page__detail-description--in-top.ustyle{font-size:16px;line-height:22px}}.page__detail--offer .page__detail-description.ustyle ul+p{margin-top:8px}.page__detail-map{height:620px;border-radius:20px;overflow:hidden}@media (max-width:1600px){.page__detail-map{height:560px}}@media (max-width:767px){.page__detail-map{aspect-ratio:1/1;width:100%;height:auto}}.page__detail-img-gallery{width:100%;border-radius:20px;overflow:hidden;aspect-ratio:640/379}@media (max-width:1600px){.page__detail-img-gallery{aspect-ratio:640/379}}@media (max-width:767px){.page__detail-img-gallery{aspect-ratio:auto}}.page__detail-gallery-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (max-width:450px){.page__detail-gallery-links{-ms-flex-wrap:wrap;flex-wrap:wrap}.page__detail-gallery-links .page__detail-gallery-link:not(:first-child){margin-top:0}}.page__detail-gallery-link{width:calc((100% - 20px)/2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;aspect-ratio:640/381;background-color:#6c7d49;-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:20px;overflow:hidden;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.page__detail-gallery-link svg{margin:auto;fill:#fff;color:#fff}.page__detail-gallery-link span,.page__detail-gallery-link--video a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.page__detail-gallery-link--mobile{display:none}.page__detail-gallery-link--indent{aspect-ratio:640/381;margin-top:20px}@media (max-width:1600px){.page__detail-gallery-link{aspect-ratio:640/382}.page__detail-gallery-link svg{width:56px;height:56px}}@media (max-width:1325px){.page__detail-gallery-link svg{width:48px;height:48px}}@media (max-width:991px){.page__detail-gallery-link svg{width:56px;height:56px}}@media (max-width:767px){.page__detail-gallery-link{display:none}}@media (hover:hover){.page__detail-gallery-link:focus::before,.page__detail-gallery-link:hover::before{background-color:rgba(136,157,92,.8)}}@media (max-width:767px){.page__detail-gallery-link--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:50%;width:100%;margin-top:40px;aspect-ratio:640/379}.page__detail-gallery-link--mobile svg{width:48px;height:48px}}@media (max-width:450px){.page__detail-gallery-link--mobile{max-width:100%}}@media (max-width:1600px){.page__detail-gallery-link--video svg{width:54px;height:54px}}.page__detail-gallery-link--video a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page__detail-gallery-link--with-bg{background-image:var(--bg-image);background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative}.page__detail-gallery-link--with-bg::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(108,125,73,.8)}.page__detail-gallery-link--with-bg svg{position:relative;z-index:1}.page__detail-add-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:64px;margin-top:80px}@media (max-width:1600px){.page__detail-add-block{gap:48px;margin-top:64px}}@media (max-width:767px){.page__detail-add-block{gap:40px;margin-top:48px}}.page__detail-add-block .link--doc svg{color:#b3b282}.page__detail-prices{margin-top:48px}@media (max-width:1600px){.page__detail-prices{margin-top:40px}}@media (max-width:767px){.page__detail-prices{margin-top:32px}}.page__detail-seating{margin-top:120px}@media (max-width:1600px){.page__detail-seating{margin-top:100px}}@media (max-width:1325px){.page__detail-seating{margin-top:80px}}@media (max-width:767px){.page__detail-seating{margin-top:48px}}
/*# sourceMappingURL=page-detail.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/contacts/contacts.css?177446751812746*/
@charset "UTF-8";@-webkit-keyframes arrow{to{margin-right:0;margin-left:20px}}@keyframes arrow{to{margin-right:0;margin-left:20px}}@-webkit-keyframes stroke{to{stroke:none;fill:#fff}}@keyframes stroke{to{stroke:none;fill:#fff}}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes shift{0%{-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes shift{0%{-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes scroll{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}30%{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}}@keyframes scroll{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}30%{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}}@-webkit-keyframes transformImg{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes transformImg{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-110%);transform:translateY(-110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{-webkit-transform:translateY(-110%);transform:translateY(-110%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-110%);transform:translateY(-110%)}}@keyframes slideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-110%);transform:translateY(-110%)}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOutIn{0%,to{opacity:1}30%{opacity:0}}@keyframes fadeOutIn{0%,to{opacity:1}30%{opacity:0}}@-webkit-keyframes hidden{0%{opacity:1}to{opacity:0}}@keyframes hidden{0%{opacity:1}to{opacity:0}}@-webkit-keyframes max-height{0%{max-height:0}to{max-height:-webkit-fit-content;max-height:fit-content}}@keyframes max-height{0%{max-height:0}to{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}.contacts{position:relative;border-radius:20px;overflow:hidden}@media (max-width:1024px){.contacts{border-radius:0;overflow:unset}}.contacts__block{display:grid;grid-template-columns:minmax(573px,-webkit-max-content) 1fr;grid-template-columns:minmax(573px,max-content) 1fr;border-radius:20px;overflow:hidden}@media (max-width:1600px){.contacts__block{grid-template-columns:minmax(460px,-webkit-max-content) 1fr;grid-template-columns:minmax(460px,max-content) 1fr}}@media (max-width:1325px){.contacts__block{grid-template-columns:auto}}.contacts__item-list{display:grid;grid-auto-flow:row;row-gap:8px}@media (max-width:1600px){.contacts__item-list{row-gap:4px}}@media (max-width:1325px){.contacts__item-list{line-height:20px}}.contacts__wrap{max-width:580px;padding:80px;background-color:#fff;color:#313f2d}@media (max-width:1600px){.contacts__wrap{max-width:460px}}@media (max-width:1325px){.contacts__wrap{max-width:100%;padding:48px 64px 65px}}@media (max-width:767px){.contacts__wrap{padding:32px 23px 40px}}.contacts__title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:64px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:40px;line-height:normal;text-transform:uppercase}@media (max-width:1600px){.contacts__title{font-size:32px}}@media (max-width:1325px){.contacts__title{font-size:28px}}@media (max-width:767px){.contacts__title{font-size:20px}}@media (max-width:1600px){.contacts__title{margin-bottom:40px}}@media (max-width:1325px){.contacts__title{margin-bottom:32px}}.contacts__list{display:grid;grid-auto-flow:row;row-gap:32px;margin-bottom:48px}@media (max-width:1600px){.contacts__list{row-gap:22px;margin-bottom:36px}}@media (max-width:1325px){.contacts__list{grid-gap:24px 48px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,-webkit-max-content);grid-template-rows:repeat(3,max-content);grid-auto-flow:column}}@media (max-width:991px){.contacts__list{grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}}@media (max-width:767px){.contacts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-row-gap:16px;margin-bottom:32px}}.contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-weight:500;font-size:18px;line-height:24px}.contacts__item svg{-ms-flex-negative:0;flex-shrink:0;color:#b3b282}.contacts__item--coords{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1600px){.contacts__item{font-size:16px}}@media (max-width:1325px){.contacts__item{font-size:15px;line-height:20px}.contacts__item--phone{grid-row:2/4}}@media (max-width:767px){.contacts__item{font-size:14px}}.contacts__item .messenger__item,.contacts__item .messenger__item svg{color:#6c7d49;fill:#6c7d49}.contacts__item .messenger__item svg:focus,.contacts__item .messenger__item svg:hover,.contacts__item .messenger__item:focus,.contacts__item .messenger__item:hover{color:#889d5c;fill:#889d5c}.contacts__item-link{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.contacts__item-link--tel{font-weight:700}.contacts__item-text,.contacts__item-text--work span{display:block}.contacts__item-text ul{padding-left:1.5rem;list-style:disc}.contacts__item-text ul li::marker{font-size:80%}.contacts__item-text ol{counter-reset:ol}.contacts__item-text ol li:before{display:inline-block;margin-right:.5rem;content:counter(ol) ".";counter-increment:ol}.contacts__item-text div+ol,.contacts__item-text div+ul,.contacts__item-text ol+ol,.contacts__item-text ol+p,.contacts__item-text ol+ul,.contacts__item-text p+ol,.contacts__item-text p+ul,.contacts__item-text ul+ol,.contacts__item-text ul+p,.contacts__item-text ul+ul{margin-top:.5rem}.contacts__item-text--work a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-transition:color .4s;transition:color .4s;color:#6c7d49}@media (hover:hover){.contacts__item-text--work a:hover{text-decoration:none;color:#889d5c}}.contacts__item-description{display:block;font-size:16px;line-height:normal;font-weight:500}@media (max-width:1600px){.contacts__item-description{font-size:11px}}@media (max-width:1325px){.contacts__item-description{font-size:11px}}.contacts__button{margin-left:40px}@media (max-width:1325px){.contacts__button{margin-left:0}}.contacts__map{min-height:778px;height:100%;width:100%}@media (max-width:1600px){.contacts__map{min-height:670px}}@media (max-width:1325px){.contacts__map{min-height:unset;height:320px}}@media (max-width:767px){.contacts__map{min-height:unset;height:296px}}.contacts__popup{position:absolute;top:0;bottom:0;left:100%;height:100%;max-width:1187px;width:calc(100vw - 160px - 573px);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;border-bottom-right-radius:20px;border-top-right-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.contacts__popup.is-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:1600px){.contacts__popup{width:calc(100vw - 160px - 460px)}}@media (max-width:1325px){.contacts__popup{max-width:unset;width:100%;border-radius:20px}}@media (max-width:1024px){.contacts__popup{width:calc(100% + 128px);left:calc(100% + 64px);border-radius:0}}@media (max-width:767px){.contacts__popup{width:calc(100% + 64px);left:calc(100% + 32px)}}.contacts__popup-button-close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:32px;right:32px;width:24px;height:24px;padding:0;color:#fff;background-color:transparent;border:0;cursor:pointer;-webkit-transition:color .4s;transition:color .4s;visibility:hidden;position:absolute}.contacts__popup-button-close::before{content:"";position:absolute;z-index:-1;top:50%;left:50%;width:50px;height:50px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.contacts__popup-button-close:focus,.contacts__popup-button-close:hover{color:rgba(255,255,255,.7)}.contacts__popup.is-active .contacts__popup-button-close,.contacts__popup.is-active .contacts__popup-description a{visibility:visible}@media (max-width:1024px){.contacts__popup-button-close{top:40px;right:52px}}@media (max-width:767px){.contacts__popup-button-close{top:32px;right:20px}}.contacts__popup-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:136px 41px 83px 120px;background-color:#6c7d49;color:#fff}@media (max-width:1600px){.contacts__popup-wrap{padding:88px 41px 83px 64px}}@media (max-width:1325px){.contacts__popup-wrap{padding:144px 60px 83px 64px}}@media (max-width:767px){.contacts__popup-wrap{padding:88px 29px 66px 32px}}.contacts__popup-text{max-height:100%;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;opacity:0}.contacts__popup.is-active .contacts__popup-text{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.25,.74,.22,.99);animation-timing-function:cubic-bezier(.25,.74,.22,.99);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:.5s;animation-delay:.5s}.contacts__popup-text::-webkit-scrollbar{-webkit-appearance:none;width:5px;background-color:transparent}.contacts__popup-text::-webkit-scrollbar-thumb{background-color:#b3b282;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.contacts__popup-text::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1);border-radius:3px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contacts__popup-title{margin-bottom:40px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-size:24px;line-height:32px;font-weight:700;text-transform:uppercase}@media (max-width:1600px){.contacts__popup-title{font-size:22px;line-height:30px}}@media (max-width:1325px){.contacts__popup-title{font-size:20px;line-height:28px}}@media (max-width:767px){.contacts__popup-title{font-size:17px;line-height:22px}}@media (max-width:1600px){.contacts__popup-title{margin-bottom:32px;font-size:20px;line-height:normal}}@media (max-width:767px){.contacts__popup-title{margin-bottom:24px;font-size:14px}}.contacts__popup-description{max-width:88%;font-weight:500;font-size:18px;line-height:28px}.contacts__popup-description a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-transition:color .4s;transition:color .4s;color:#fff;visibility:hidden}@media (hover:hover){.contacts__popup-description a:hover{text-decoration:none;color:rgba(255,255,255,.7)}}.contacts__popup-description b{font-weight:700;line-height:normal}.contacts__popup-description p+ul,.contacts__popup-description ul+p{margin-bottom:24px}.contacts__popup-description p{margin-bottom:8px}.contacts__popup-description ul{margin-top:16px}.contacts__popup-description li{position:relative;padding-left:30px}.contacts__popup-description li:last-child{margin-bottom:0}.contacts__popup-description li:before{position:absolute;top:12px;left:12px;display:inline-block;width:4px;height:4px;border-radius:50%;content:"";background-color:#fff}@media (max-width:1600px){.contacts__popup-description{font-size:16px;line-height:24px}.contacts__popup-description p+ul,.contacts__popup-description ul+p{margin-bottom:16px}.contacts__popup-description ul{margin-top:8px}}@media (max-width:767px){.contacts__popup-description{font-size:14px;line-height:22px}.contacts__popup-description ul{margin-top:16px}.contacts__popup-description p{margin-bottom:6px}}
/*# sourceMappingURL=contacts.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/map/map.css?17744675181176*/
.map{background-color:rgba(0,0,0,.2)}#map [class$=-gototech]{display:none}.map__marker,.map__marker::before{position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.map__marker{bottom:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:20px;background-color:#6c7d49;border-radius:20px}.contacts__map--here .map__marker{bottom:auto}@media (max-width:1600px){.map__marker{padding:16px;border-radius:16px}}@media (max-width:1325px){.map__marker{border-radius:12px}}@media (max-width:767px){.map__marker{padding:8px;border-radius:8px}}.map__marker::before{content:'';bottom:-25px;left:50%;border:15px solid transparent;border-top:10px solid #6c7d49}.map__balloon{width:140px;margin-top:8px;text-align:center;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-size:14px;line-height:16px;font-weight:500;color:#333;-webkit-filter:drop-shadow(0 2px 1px #fff) drop-shadow(0 -2px 1px #fff) drop-shadow(-2px 0 1px #fff) drop-shadow(2px 0 1px #fff);filter:drop-shadow(0 2px 1px #fff) drop-shadow(0 -2px 1px #fff) drop-shadow(-2px 0 1px #fff) drop-shadow(2px 0 1px #fff);pointer-events:none}
/*# sourceMappingURL=map.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/page/page-contacts.css?177446751811240*/
@charset "UTF-8";.contacts__list{gap:40px;margin-bottom:0;padding-top:70px;overflow:hidden;margin-right:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:opacity .3s ease,margin-right .5s ease .3s,-webkit-box-flex .5s ease .3s;transition:opacity .3s ease,flex .5s ease .3s,margin-right .5s ease .3s;transition:opacity .3s ease,flex .5s ease .3s,margin-right .5s ease .3s,-webkit-box-flex .5s ease .3s,-ms-flex .5s ease .3s}.contacts__list.transition{-webkit-transition:opacity .3s ease .5s,margin-right .5s ease,-webkit-box-flex .5s ease;transition:opacity .3s ease .5s,flex .5s ease,margin-right .5s ease;transition:opacity .3s ease .5s,flex .5s ease,margin-right .5s ease,-webkit-box-flex .5s ease,-ms-flex .5s ease}@media (max-width:1600px){.contacts__list{gap:32px;margin-right:64px;padding-top:44px}}@media (max-width:1325px){.contacts__list{grid-template-columns:1fr;grid-auto-flow:row;gap:24px;padding-top:8px;margin-right:0}}@media (max-width:767px){.contacts__list{padding-top:20px}}.contacts__item{font-size:20px}@media (max-width:1600px){.contacts__item{font-size:18px}}@media (max-width:1325px){.contacts__item{font-size:16px}}@media (max-width:767px){.contacts__item{gap:8px;font-size:15px}}.contacts__item--address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:28px}@media (max-width:1600px){.contacts__item--address{line-height:26px}}@media (max-width:1325px){.contacts__item--address{line-height:24px}}.contacts__item svg{color:#b3b282}@media (max-width:1325px){.contacts__item .contacts__item-group,.contacts__item .contacts__item-list,.contacts__item .contacts__item-work{padding-top:2px}}.contacts__item .social{margin-left:40px}@media (max-width:767px){.contacts__item .social{margin-left:32px}}.contacts__item .social__list{gap:24px}@media (max-width:1600px){.contacts__item .social__list{gap:16px}}@media (max-width:1325px){.contacts__item .social__list{margin-top:16px}}@media (max-width:767px){.contacts__item .social__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:24px}}.contacts__item .social__title{color:#313f2d;opacity:1}@media (max-width:1600px){.contacts__item .social__title{font-size:18px}}@media (max-width:1325px){.contacts__item .social__title{font-size:16px}}@media (max-width:767px){.contacts__item .social__title{font-size:15px}}.contacts__item .messenger__list{margin-top:24px}@media (max-width:1600px){.contacts__item .messenger__list{margin-top:16px}}.contacts__item .messenger__item,.contacts__item .social__item{width:32px;height:32px}@media (max-width:1600px){.contacts__item .messenger__item,.contacts__item .social__item{width:24px;height:24px}}.contacts__item .messenger__item svg,.contacts__item .social__item svg{width:32px;height:32px;color:#6c7d49;fill:#6c7d49;-webkit-transition:color .3s;transition:color .3s}@media (max-width:1600px){.contacts__item .messenger__item svg,.contacts__item .social__item svg{width:24px;height:24px}}@media (hover:hover){.contacts__item .messenger__item:focus svg,.contacts__item .messenger__item:hover svg,.contacts__item .social__item:focus svg,.contacts__item .social__item:hover svg{color:#889d5c;fill:#889d5c}}.contacts__item .social__item:not(:last-child){margin-right:0}@media (max-width:767px){.contacts__item .messenger__item:not(:last-child){margin-right:24px}}.contacts__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.contacts__item-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.contacts__item-description{margin-left:8px;font-weight:500;font-size:18px;white-space:nowrap}@media (max-width:1600px){.contacts__item-description{font-size:16px}}@media (max-width:1325px){.contacts__item-description{font-size:14px}}@media (max-width:767px){.contacts__item-description{margin-left:0;margin-top:4px;font-size:13px}}.contacts__item-list{row-gap:16px}.contacts__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}@media (max-width:767px){.contacts__item-wrap{gap:8px}}.contacts__item-title{margin-bottom:16px;line-height:24px}@media (max-width:1325px){.contacts__item-title{line-height:normal}}@media (max-width:767px){.contacts__item-title{margin-bottom:8px}}.contacts__item-work .contacts__item-text{font-size:18px;line-height:24px}@media (max-width:1600px){.contacts__item-work .contacts__item-text{font-size:16px}}@media (max-width:1325px){.contacts__item-work .contacts__item-text{font-size:14px;line-height:normal}}@media (max-width:767px){.contacts__item-work .contacts__item-text{font-size:13px}}.contacts__item-work .contacts__item-text span{display:block}.contacts__item-work .contacts__item-text span:not(:last-child){margin-bottom:8px}@media (max-width:767px){.contacts__item-work .contacts__item-text span:not(:last-child){margin-bottom:4px}}.contacts__item-work .contacts__item-text a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-transition:color .4s;transition:color .4s;color:#6c7d49}@media (hover:hover){.contacts__item-work .contacts__item-text a:hover{text-decoration:none;color:#889d5c}}.contacts-index{padding-top:0}.contacts-index__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:1325px){.contacts-index__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}}@media (max-width:767px){.contacts-index__wrap{gap:40px}}.contacts-index__wrap.open-map .contacts__list{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-right:0;opacity:0}.contacts-index__wrap.open-map .page__detail-top{-webkit-box-flex:2;-ms-flex:2;flex:2;height:calc(100vh - 300px);max-height:80vh}.contacts-index__wrap .page__detail-top{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:height .5s ease .3s,-webkit-box-flex .5s ease .3s;transition:flex .5s ease .3s,height .5s ease .3s;transition:flex .5s ease .3s,height .5s ease .3s,-webkit-box-flex .5s ease .3s,-ms-flex .5s ease .3s;width:710px;min-width:710px;height:420px}.contacts-index__wrap .page__detail-top.transition{-webkit-transition:height .5s ease,-webkit-box-flex .5s ease;transition:flex .5s ease,height .5s ease;transition:flex .5s ease,height .5s ease,-webkit-box-flex .5s ease,-ms-flex .5s ease}@media (max-width:1600px){.contacts-index__wrap .page__detail-top{width:593px;min-width:593px;height:351px}}@media (max-width:1325px){.contacts-index__wrap .page__detail-top{width:100%;min-width:unset;height:100%;aspect-ratio:710/420}}@media (max-width:767px){.contacts-index__wrap .page__detail-top{aspect-ratio:auto}}.contacts-index__wrap .contacts__popup{width:100%;max-width:100%;left:100%;border-radius:20px;overflow:hidden}@media (max-width:1024px){.contacts-index__wrap .contacts__popup{position:fixed;top:80px;height:calc(100vh - 80px);height:calc(100dvh - 80px);z-index:7;border-radius:0}}@media (max-width:767px){.contacts-index__wrap .contacts__popup{top:60px;height:calc(100vh - 60px);height:calc(100dvh - 60px)}}@media (max-width:1325px) and (min-width:1024px){.contacts-index__wrap .contacts__popup-wrap{padding-top:80px;padding-bottom:40px}}.contacts-index__map{position:relative;width:100%;height:100%}@media (max-width:767px){.contacts-index__map{min-height:296px;aspect-ratio:710/420;border-radius:20px;overflow:hidden}}.contacts-index__map .ymaps-2-1-79-copyrights-pane{top:40px!important;bottom:auto!important}@media (max-width:767px){.contacts-index__map .ymaps-2-1-79-copyrights-pane{top:auto!important;bottom:5px!important}}.contacts-index__button-map{position:absolute;left:32px;bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;cursor:pointer;background-color:#6c7d49;color:#fff;-webkit-transition:background-color .3s;transition:background-color .3s}@media (hover:hover){.contacts-index__button-map:focus,.contacts-index__button-map:hover{background-color:#889d5c}}@media (max-width:1600px){.contacts-index__button-map{left:24px;bottom:24px;width:56px;height:56px}}@media (max-width:1325px){.contacts-index__button-map{display:none}}.open-map .collapse-map{display:inline}.collapse-map,.open-map .expand-map{display:none}.contacts-index__button-get{position:absolute;right:32px;bottom:32px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:1600px){.contacts-index__button-get{right:24px;bottom:24px}}@media (max-width:767px){.contacts-index__button-get{position:relative;right:auto;bottom:auto;width:100%;max-width:100%;margin-top:16px}}.contacts-index__title{margin-bottom:40px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:24px;line-height:32px;text-transform:uppercase;color:#6c7d49}@media (max-width:1600px){.contacts-index__title{font-size:20px}}@media (max-width:1325px){.contacts-index__title{font-size:18px;line-height:28px}}@media (max-width:767px){.contacts-index__title{font-size:16px;line-height:24px}}@media (max-width:1600px){.contacts-index__title{margin-bottom:32px}}@media (max-width:767px){.contacts-index__title{margin-bottom:24px}}.contacts__supervisory{display:grid;grid-template-columns:1fr 1fr;gap:48px 80px;padding-top:40px;padding-bottom:7px}@media (max-width:1600px){.contacts__supervisory{gap:40px 56px;padding-top:32px}}@media (max-width:1325px){.contacts__supervisory{grid-template-columns:1fr;gap:32px;padding-top:24px}}@media (max-width:767px){.contacts__supervisory{gap:24px}}.contacts__supervisory__title{margin-bottom:16px;font-weight:600;font-size:18px;line-height:normal}@media (max-width:1600px){.contacts__supervisory__title{font-size:16px}}@media (max-width:1325px){.contacts__supervisory__title{font-size:14px}}@media (max-width:767px){.contacts__supervisory__title{font-size:13px}}.contacts__supervisory__description{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;font-weight:500;font-size:16px;line-height:normal}@media (max-width:1600px){.contacts__supervisory__description{font-size:14px}}@media (max-width:1325px){.contacts__supervisory__description{font-size:12px}}@media (max-width:767px){.contacts__supervisory__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}}.contacts__supervisory__description:not(:last-child){margin-bottom:8px}.contacts__supervisory__description a{color:inherit}.contacts__supervisory__description b{font-weight:600}.contacts-index__map-wrap{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden}.hidden-for-map .contacts-department,.hidden-for-map .page__title{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}
/*# sourceMappingURL=page-contacts.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/contacts/contacts-department.css?17744675183205*/
@charset "UTF-8";.contacts-department{margin-top:80px;padding-top:48px;padding-bottom:80px}@media (max-width:1600px){.contacts-department{margin-top:64px;padding-top:32px;padding-bottom:48px}}@media (max-width:1325px){.contacts-department{margin-top:48px;padding-bottom:40px}}@media (max-width:767px){.contacts-department{padding-top:24px;padding-bottom:32px}}.contacts-department__list{display:grid;grid-template-columns:repeat(3,1fr);gap:80px}@media (max-width:1600px){.contacts-department__list{gap:64px}}@media (max-width:1325px){.contacts-department__list{grid-template-columns:repeat(2,1fr);gap:40px}}@media (max-width:767px){.contacts-department__list{grid-template-columns:1fr;gap:32px}}.contacts-department__title{margin-bottom:24px;margin-left:40px;font-weight:600;font-size:20px;line-height:normal;color:#6c7d49}@media (max-width:1600px){.contacts-department__title{margin-bottom:16px;font-size:18px}}@media (max-width:1325px){.contacts-department__title{font-size:16px}}@media (max-width:767px){.contacts-department__title{margin-bottom:8px;font-size:15px}}.contacts-department__item-contacts{margin-bottom:24px}@media (max-width:1600px){.contacts-department__item-contacts{margin-bottom:14px}}@media (max-width:767px){.contacts-department__item-contacts{margin-bottom:8px}}.contacts-department__item-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.contacts-department__item-wrap svg{-ms-flex-negative:0;flex-shrink:0;color:#b3b282}.contacts-department__item-wrap--work{font-weight:500;font-size:16px;line-height:normal}@media (max-width:1600px){.contacts-department__item-wrap--work{font-size:14px}}@media (max-width:1325px){.contacts-department__item-wrap--work{font-size:12px}}.contacts-department__item-wrap--phone{margin-bottom:16px}@media (max-width:1325px){.contacts-department__item-wrap--phone{margin-bottom:10px}}.contacts-department__item-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.contacts-department__item-link{font-weight:600;font-size:18px;line-height:normal}@media (max-width:1600px){.contacts-department__item-link{font-size:16px}}@media (max-width:1325px){.contacts-department__item-link{font-size:14px}}@media (max-width:767px){.contacts-department__item-link{font-size:13px}}.contacts-department__item-title{margin-bottom:16px;font-size:18px}@media (max-width:1600px){.contacts-department__item-title{margin-bottom:8px;font-size:16px}}@media (max-width:1325px){.contacts-department__item-title{margin-bottom:8px;padding-top:4px;font-size:14px}}@media (max-width:767px){.contacts-department__item-title{font-size:13px}}.contacts-department__item-description p:not(:last-child){margin-bottom:8px}@media (max-width:1600px){.contacts-department__item-description p:not(:last-child){margin-bottom:4px}}@media (max-width:1325px){.contacts-department__item-description p:not(:last-child){margin-bottom:8px}}@media (max-width:767px){.contacts-department__item-description p:not(:last-child){margin-bottom:4px}}
/*# sourceMappingURL=contacts-department.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/accordion/accordion.css?17744675185263*/
@charset "UTF-8";.accordion{position:relative;padding:32px 40px 32px 0}.accordion:after{content:'';position:absolute;left:0;right:0;bottom:0;height:1px}.accordion:focus .accordion__title span,.accordion:hover .accordion__title span,.accordion__title:focus span,.accordion__title:hover span{-webkit-transform:translateX(10px);transform:translateX(10px)}.accordion--detail:first-child,.accordion:first-child{padding-top:0}.accordion--detail{padding:32px 40px 32px 0}@media (max-width:1600px){.accordion{padding:24px 21px 24px 0}.accordion--detail{padding:24px 21px 23px 0}}@media (max-width:1325px){.accordion{padding:16px 25px 16px 0}.accordion--detail{padding:16px 25px 15px 0}}@media (max-width:767px){.accordion{padding:16px 4px 16px 0}.accordion--detail{padding:16px 4px 15px 0}}.accordion.-open .accordion__toggle::after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:20px;line-height:28px;text-rendering:optimizeLegibility;cursor:pointer}@media (max-width:1600px){.accordion__title{font-size:18px}}@media (max-width:767px){.accordion__title{font-size:16px;line-height:22px}}.accordion__title span{-webkit-transition:color .3s ease-in,-webkit-transform .3s ease-in;transition:color .3s ease-in,transform .3s ease-in;transition:color .3s ease-in,transform .3s ease-in,-webkit-transform .3s ease-in}@media (max-width:1325px){.accordion__title span{max-width:80%}}@media (max-width:767px){.accordion__title span{max-width:90%}}.accordion__toggle{position:relative;display:block;-webkit-box-flex:0;-ms-flex:none;flex:none;width:24px;height:24px;margin-left:20px}@media (max-width:1600px){.accordion__toggle{width:20px;height:20px}}@media (max-width:767px){.accordion__toggle{top:2px;-ms-flex-item-align:start;align-self:flex-start;width:16px;height:16px}}.accordion__toggle::after,.accordion__toggle::before{position:absolute;top:11px;height:2px;right:0;bottom:12px;left:0;display:block;content:""}@media (max-width:1325px){.accordion__toggle::after,.accordion__toggle::before{top:9px;bottom:9px}}.accordion__toggle::after{-webkit-transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.accordion__body{overflow:hidden;max-height:0;-webkit-transition:max-height .4s;transition:max-height .4s}.accordion__text{padding:24px 100px 10px 0;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px}@media (max-width:1600px){.accordion__text{font-weight:500;font-size:16px;line-height:24px}}@media (max-width:1325px){.accordion__text{line-height:22px}}@media (max-width:767px){.accordion__text{font-size:14px;line-height:20px}}.accordion__text--max-width{max-width:1260px}@media (max-width:1600px){.accordion__text{padding:16px 60px 10px 0;font-weight:500}}@media (max-width:767px){.accordion__text{padding:8px 25px 8px 2px}}.accordion__text p:first-of-type{display:inline}.accordion__text.ustyle:not(.faq__item-text):not(.vacancy__item-text):not(.detail-accordion__text):not(.procedures-accordion__item-text) a{font-weight:600;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-transition:color .4s;transition:color .4s}@media (hover:hover){.accordion__text.ustyle:not(.faq__item-text):not(.vacancy__item-text):not(.detail-accordion__text):not(.procedures-accordion__item-text) a:hover{text-decoration:none}}.accordion--default{color:#313f2d}.accordion--default:after{background-color:rgba(108,125,73,.6)}.accordion--default:focus .accordion__title span,.accordion--default:hover .accordion__title span{color:rgba(108,125,73,.7)}.accordion--default .accordion__title{color:#6c7d49}.accordion--accent .accordion__toggle::after,.accordion--accent .accordion__toggle::before,.accordion--default .accordion__toggle::after,.accordion--default .accordion__toggle::before{background-color:#b3b282}.accordion--accent,.accordion--accent .accordion__text.ustyle a,.accordion--accent .accordion__text.ustyle li,.accordion--accent .accordion__text.ustyle p{color:#fff}.accordion--accent:after{background-color:rgba(255,255,255,.6)}.accordion--accent:focus .accordion__title span,.accordion--accent:hover .accordion__title span{color:rgba(255,255,255,.7)}.accordion--accent .accordion__text.ustyle ul li::before{background-color:#fff}@media (hover:hover){.accordion--accent .accordion__text.ustyle a:hover{color:rgba(255,255,255,.7)}}.accordion--uppercase .accordion__title{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:24px;line-height:32px;text-transform:uppercase}@media (max-width:1600px){.accordion--uppercase .accordion__title{font-size:20px}}@media (max-width:1325px){.accordion--uppercase .accordion__title{font-size:18px;line-height:28px}}@media (max-width:767px){.accordion--uppercase .accordion__title{font-size:16px;line-height:24px}}
/*# sourceMappingURL=accordion.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/accordion/detail-accordion.css?17744675184804*/
@charset "UTF-8";.detail-accordion{margin-bottom:120px}@media (max-width:1600px){.detail-accordion{margin-bottom:60px}}@media (max-width:1325px){.detail-accordion{margin-bottom:38px}}@media (max-width:767px){.detail-accordion{margin-bottom:16px}}.detail-accordion--programs{margin-bottom:160px}@media (max-width:1600px){.detail-accordion--programs{margin-bottom:100px}}@media (max-width:1325px){.detail-accordion--programs{margin-bottom:80px}}@media (max-width:767px){.detail-accordion--programs{margin-bottom:48px}}@media (max-width:1600px){.detail-accordion--programs .detail-accordion__item.accordion{padding:24px 24px 24px 0}}@media (max-width:1325px){.detail-accordion--programs .detail-accordion__item.accordion{padding:16px 24px 16px 0}}@media (max-width:767px){.detail-accordion--programs .detail-accordion__item.accordion{padding:16px 4px 16px 0}}.detail-accordion--programs .detail-accordion__item.accordion .accordion__text{margin-top:22px;padding-bottom:8px}@media (max-width:1600px){.detail-accordion--programs .detail-accordion__item.accordion .accordion__text{margin-top:18px}}@media (max-width:991px){.detail-accordion--programs .detail-accordion__item.accordion .accordion__text{margin-top:17px}}@media (max-width:767px){.detail-accordion--programs .detail-accordion__item.accordion .accordion__text{margin-top:14px}}.detail-accordion--programs .detail-accordion__item.accordion .accordion__text p+p,.detail-accordion--programs .detail-accordion__item.accordion .accordion__text p+ul,.detail-accordion--programs .detail-accordion__item.accordion .accordion__text ul+div{margin-top:16px}@media (max-width:1600px){.detail-accordion--programs .detail-accordion__item.accordion .accordion__text p+p,.detail-accordion--programs .detail-accordion__item.accordion .accordion__text p+ul,.detail-accordion--programs .detail-accordion__item.accordion .accordion__text ul+div{margin-top:8px}}.detail-accordion__item.accordion{padding:32px 40px 32px 0}@media (max-width:1600px){.detail-accordion__item.accordion{padding:32px 32px 32px 0}}@media (max-width:1325px){.detail-accordion__item.accordion{padding:32px 24px 32px 0}}@media (max-width:767px){.detail-accordion__item.accordion{padding:24px 0}}.detail-accordion__item.accordion .accordion__text{padding-bottom:8px;font-weight:500}@media (max-width:1600px){.detail-accordion__item.accordion .accordion__text{margin-top:22px;padding-bottom:16px}}@media (max-width:1325px){.detail-accordion__item.accordion .accordion__text{margin-top:12px;padding-bottom:8px}}@media (max-width:767px){.detail-accordion__item.accordion .accordion__text{margin-top:20px;padding-right:0}}.detail-accordion__item.accordion .accordion__text ol,.detail-accordion__item.accordion .accordion__text ul{font-size:16px;line-height:normal}@media (max-width:1600px){.detail-accordion__item.accordion .accordion__text ol,.detail-accordion__item.accordion .accordion__text ul{font-size:14px}}@media (max-width:1325px){.detail-accordion__item.accordion .accordion__text ol,.detail-accordion__item.accordion .accordion__text ul{font-size:12px}}.detail-accordion__item.accordion .accordion__text ul{padding-left:30px;list-style:disc}@media (max-width:1600px){.detail-accordion__item.accordion .accordion__text ul{padding-left:24px}}@media (max-width:1325px){.detail-accordion__item.accordion .accordion__text ul{padding-left:20px}}.detail-accordion__item.accordion .accordion__text ol{counter-reset:ol}.detail-accordion__item.accordion .accordion__text ol li{position:relative}.detail-accordion__item.accordion .accordion__text ol li:before{display:inline-block;margin-right:5px;content:counter(ol) ".";counter-increment:ol}.detail-accordion__item.accordion .accordion__text li::marker{font-size:80%}.detail-accordion__item.accordion .accordion__text li+li{margin-top:16px}@media (max-width:1600px){.detail-accordion__item.accordion .accordion__text li+li{margin-top:8px}}@media (max-width:767px){.detail-accordion__item.accordion .accordion__text li+li{margin-top:4px}}.detail-accordion__item.accordion .accordion__text a{font-weight:600;color:#6c7d49}@media (hover:hover){.detail-accordion__item.accordion .accordion__text a:hover{color:#889d5c}}.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) p+p,.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) p+ul,.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) ul+div{margin-top:24px}@media (max-width:1600px){.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) p+p,.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) p+ul,.detail-accordion__item.accordion .accordion__text:not(.requisite):not(.programs) ul+div{margin-top:16px}}
/*# sourceMappingURL=detail-accordion.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/legal-information/requisite.css?1774467518418*/
@charset "UTF-8";.requisite p{font-weight:500;font-size:16px;line-height:normal}@media (max-width:1600px){.requisite p{font-size:14px}}@media (max-width:1325px){.requisite p{font-size:12px}}.requisite b{margin-right:8px}@media (max-width:767px){.requisite b{margin-right:4px}}.requisite div+ul,.requisite p+div,.requisite p+p,.requisite p+ul,.requisite ul+div{margin-top:8px}
/*# sourceMappingURL=requisite.css.map */

/* End */


/* Start:/local/templates/template1/public/css/common/blocks/form/form.css?177446751810046*/
@charset "UTF-8";.form{padding:80px;background-color:#6c7d49;border-radius:20px}@media (max-width:1600px){.form{padding:64px}}@media (max-width:1325px){.form{padding:48px 48px 64px}}@media (max-width:767px){.form{padding:32px 32px 40px}}.form--program{text-align:start}.form__title{margin-bottom:64px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase;color:#fff}@media (max-width:1600px){.form__title{font-size:28px;line-height:36px}}@media (max-width:1325px){.form__title{font-size:24px;line-height:32px}}@media (max-width:767px){.form__title{font-size:18px;line-height:24px}}@media (max-width:1600px){.form__title{margin-bottom:56px}}@media (max-width:1325px){.form__title{margin-bottom:48px}}@media (max-width:767px){.form__title{margin-bottom:40px}}.form__fieldset{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,auto);grid-gap:22px 80px}.form--feedback .form__fieldset{grid-template-columns:1fr 1fr 1fr}@media (max-width:1325px){.form--feedback .form__fieldset{grid-template-columns:100%}}@media (max-width:1600px){.form__fieldset{grid-gap:16px 64px}}@media (max-width:1325px){.form__fieldset{grid-template-columns:100%;grid-template-rows:repeat(3,auto);grid-gap:16px}}.form__field-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media (max-width:767px){.form__field-box{gap:4px}}.form__field-box--textarea{grid-column:1/-1}.form__field-box svg{display:none;position:absolute;right:0;top:4px;color:#ff8181}@media (max-width:767px){.form__field-box svg{bottom:8px}}.form__field{width:100%;height:44px;padding:0 0 16px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff;background-color:transparent;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #fff;border-radius:0;outline:0;-webkit-appearance:none;caret-color:#fff}@media (max-width:1600px){.form__field{font-weight:500;font-size:16px;line-height:24px}}@media (max-width:1325px){.form__field{line-height:22px}}@media (max-width:767px){.form__field{font-size:14px;line-height:20px}}.form__field option{color:#000}@media (max-width:1600px){.form__field{height:40px}}@media (max-width:1325px){.form__field{height:38px}}@media (max-width:767px){.form__field{height:28px;padding:0 0 8px}.ios .form__field{font-size:16px}}.form__field::-webkit-input-placeholder{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff}.form__field::-moz-placeholder{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff}.form__field:-ms-input-placeholder{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff}.form__field::-ms-input-placeholder{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff}.form__field::placeholder{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:18px;line-height:28px;color:#fff}@media (max-width:1600px){.form__field::-webkit-input-placeholder{font-weight:500;font-size:16px;line-height:24px}.form__field::-moz-placeholder{font-weight:500;font-size:16px;line-height:24px}.form__field:-ms-input-placeholder{font-weight:500;font-size:16px;line-height:24px}.form__field::-ms-input-placeholder{font-weight:500;font-size:16px;line-height:24px}.form__field::placeholder{font-weight:500;font-size:16px;line-height:24px}}@media (max-width:1325px){.form__field::-webkit-input-placeholder{line-height:22px}.form__field::-moz-placeholder{line-height:22px}.form__field:-ms-input-placeholder{line-height:22px}.form__field::-ms-input-placeholder{line-height:22px}.form__field::placeholder{line-height:22px}}@media (max-width:767px){.form__field::-webkit-input-placeholder{font-size:14px;line-height:20px}.form__field::-moz-placeholder{font-size:14px;line-height:20px}.form__field:-ms-input-placeholder{font-size:14px;line-height:20px}.form__field::-ms-input-placeholder{font-size:14px;line-height:20px}.form__field::placeholder{font-size:14px;line-height:20px}}.form__field:valid{border-color:#fff}.form__checkbox.invalid+label::before,.form__field.invalid{border-color:#ff8181}.form__field.invalid~svg{display:block}.form__field.error{color:#ff8181}.form__field--textarea{overflow:hidden;min-height:44px;resize:vertical;font-family:"Wix Madefor Display VF",Arial,sans-serif}@media (max-width:1600px){.form__field--textarea{min-height:40px}}@media (max-width:1325px){.form__field--textarea{min-height:38px}}@media (max-width:767px){.form__field--textarea{min-height:28px}}.form__field:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #6c7d49 inset!important;-webkit-text-fill-color:#fff}.form__label{font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:14px;line-height:normal;color:rgba(255,255,255,.5)}@media (max-width:1600px){.form__label{font-size:13px}}@media (max-width:767px){.form__label{font-size:12px}}.form__field.error+.form__label{display:none}.form__label--agreement{color:#fff}.form__field-error{display:none;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-size:14px;line-height:normal;color:#ff8181}.form__checkbox.invalid~svg,.form__field-error.visible{display:block}.form__footer{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:64px;grid-template-columns:minmax(0,45%) 1fr -webkit-min-content;grid-template-columns:minmax(0,45%) 1fr min-content;gap:40px;font-size:14px;line-height:normal;color:#fff}@media (max-width:1600px){.form__footer{margin-top:56px;gap:32px;font-size:13px}}@media (max-width:1325px){.form__footer{grid-template-columns:1fr -webkit-min-content;grid-template-columns:1fr min-content;gap:40px;margin-top:50px}}@media (max-width:767px){.form__footer{gap:24px;margin-top:30px;font-size:12px}}@media (max-width:550px){.form__footer{grid-template-columns:1fr}}.form__agreement{position:relative;text-align:left}@media (max-width:1325px){.form__agreement{grid-column:1/-1}}.form__agreement svg{display:none;position:absolute;left:-33px;top:0;color:#ff8181}@media (max-width:1600px){.form__agreement svg{top:15px}}@media (max-width:1325px){.form__agreement svg{top:-2px}}@media (max-width:767px){.form__agreement svg{left:-28px;top:-3px}}@media (max-width:1600px){.form__label--agreement span{max-width:400px;line-height:20px}}@media (max-width:1325px){.form__label--agreement span{margin-top:0}}@media (max-width:767px){.form__label--agreement span{line-height:18px}}.form__checkbox{top:25px;left:12px}.ios .form__checkbox{left:12px;top:0}.macos.safari .form__checkbox{top:0}.form__checkbox+label{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1325px){.form__checkbox+label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.form__checkbox+label::before{content:"";display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:20px;height:20px;margin-right:16px;border:.5px solid #fff}@media (max-width:767px){.form__checkbox+label::before{width:16px;height:16px}}.form__checkbox+label::after{position:absolute;top:5px;left:4px;display:inline-block;width:11px;height:7px;content:"";-webkit-transition:border-left-color .4s,border-bottom-color .4s;transition:border-left-color .4s,border-bottom-color .4s;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom:2px solid transparent;border-left:2px solid transparent}@media (max-width:1325px){.form__checkbox+label::after{top:5px}}@media (max-width:767px){.form__checkbox+label::after{top:3px;left:3px}}.form__checkbox:checked+label::after{border-bottom-color:#fff;border-left-color:#fff}.form__checkbox:focus-visible+label::before{outline:2px solid #000}.form__notice{justify-self:end;opacity:.5}@media (max-width:1325px){.form__notice{justify-self:start}}.form__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:240px}@media (max-width:1600px){.form__button{min-width:200px}}@media (max-width:1325px){.form__button{min-width:180px}}@media (max-width:550px){.form__button{min-width:100%;width:100%}}.form__result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:600;font-size:32px;line-height:40px;text-transform:uppercase;color:#fff;text-align:center}@media (max-width:1600px){.form__result{font-size:28px;line-height:36px}}@media (max-width:1325px){.form__result{font-size:24px;line-height:32px}}@media (max-width:767px){.form__result{font-size:18px;line-height:24px}}.form__result-notice{margin-top:16px;font-family:"Wix Madefor Display VF",Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;text-transform:none}@media (max-width:1600px){.form__result-notice{font-size:22px;line-height:30px}}@media (max-width:1325px){.form__result-notice{font-size:20px;line-height:28px}}@media (max-width:767px){.form__result-notice{font-size:17px;line-height:22px}}.form__icon{position:absolute;right:8px;top:5px;color:#fff}.form__icon svg{display:block;position:relative;left:unset;top:unset;color:inherit}@media (max-width:767px){.form__icon svg{width:16px;height:16px}}
/*# sourceMappingURL=form.css.map */

/* End */
/* /local/templates/template1/public/css/common/page/page-inner-index.css?17744675182138 */
/* /local/templates/template1/public/css/common/page/page-detail.css?177446751811959 */
/* /local/templates/template1/public/css/common/blocks/contacts/contacts.css?177446751812746 */
/* /local/templates/template1/public/css/common/blocks/map/map.css?17744675181176 */
/* /local/templates/template1/public/css/common/page/page-contacts.css?177446751811240 */
/* /local/templates/template1/public/css/common/blocks/contacts/contacts-department.css?17744675183205 */
/* /local/templates/template1/public/css/common/blocks/accordion/accordion.css?17744675185263 */
/* /local/templates/template1/public/css/common/blocks/accordion/detail-accordion.css?17744675184804 */
/* /local/templates/template1/public/css/common/blocks/legal-information/requisite.css?1774467518418 */
/* /local/templates/template1/public/css/common/blocks/form/form.css?177446751810046 */
