.block-centers-programs{margin:40px 0}@media (max-width:991.98px){.block-centers-programs{margin:0}}.block-centers-programs__wrapper{background:#fff;border-radius:20px;box-shadow:0 4px 36px 0 hsla(46,15%,60%,.25);padding:20px;position:relative}.block-centers-programs__programs-row{max-height:605px;overflow:hidden}@media (max-width:991.98px){.block-centers-programs__programs-row{max-height:1185px}}.block-centers-programs__programs-row.opened{max-height:unset}.block-centers-programs__programs-row .show-all-btn{background:#fff;bottom:20px;cursor:pointer;position:absolute;right:0;text-align:center;width:100%;z-index:9}.block-centers-programs__programs-row .show-all-btn span{position:relative}.block-centers-programs__programs-row .show-all-btn span:after{-webkit-margin-start:4px;background-image:url(../images/down-open.svg);content:"";display:inline-block;-webkit-filter:grayscale(100%) brightness(.5);filter:grayscale(100%) brightness(.5);height:8px;margin-inline-start:4px;transition-duration:.3s;transition-property:-webkit-filter,-webkit-transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform;width:14px}.block-centers-programs .content-switcher{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;gap:10px;left:20px;padding:10px;position:absolute;top:20px;z-index:1}.block-centers-programs .content-switcher__label{cursor:pointer;font-size:18px;line-height:1.8;transition:opacity .3s}.block-centers-programs .content-switcher__slider{border-radius:10px;cursor:pointer;height:20px;position:relative;transition:background-color .3s;width:50px}.block-centers-programs .content-switcher__slider:before{border-radius:10px;content:"";height:20px;position:absolute;top:0;transition:.3s;width:20px}.block-centers-programs .content-switcher__input{display:none}.block-centers-programs .content-switcher__input:not(:checked)+.content-switcher__label{opacity:.4}.block-centers-programs .content-switcher__input:not(:checked)~.content-switcher__slider{background-color:#eaf4b2}.block-centers-programs .content-switcher__input:not(:checked)~.content-switcher__slider:before{background-color:#acc133;left:0;-webkit-transform:translateX(0);transform:translateX(0)}.block-centers-programs .content-switcher__input:checked+.content-switcher__label{cursor:auto}.block-centers-programs .content-switcher__input:checked~.content-switcher__slider{background-color:#d9f4ff}.block-centers-programs .content-switcher__input:checked~.content-switcher__slider:before{background-color:#4cb9e6;left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.block-centers-programs__centers-list{direction:ltr;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;max-height:430px;overflow-y:auto;padding-right:20px}.block-centers-programs__centers-list::-webkit-scrollbar{height:10px;width:10px}.block-centers-programs__centers-list::-webkit-scrollbar-track{background:#f3eee3;border-radius:5px}.block-centers-programs__centers-list::-webkit-scrollbar-thumb{background:rgba(32,32,32,.2);border-radius:5px;-webkit-transition:background-color .15s;transition:background-color .15s}.block-centers-programs__centers-list::-webkit-scrollbar-thumb:hover{background:rgba(32,32,32,.15)}.block-centers-programs__centers-list::-webkit-scrollbar-thumb:active{background:rgba(32,32,32,.25)}.block-centers-programs__center-item__inner{background-color:#faf8f4;border-radius:10px;direction:rtl;display:-ms-flexbox;display:flex;padding:10px;transition:background-color .3s}.block-centers-programs__center-item.active .block-centers-programs__center-item__inner,.block-centers-programs__center-item__inner:hover{background-color:#eaf4b2}.block-centers-programs__center-item__thumbnail{-webkit-margin-end:20px;border:1px solid #202020;border-radius:6px;display:-ms-flexbox;display:flex;height:92px;margin-inline-end:20px;overflow:hidden;width:174px}@media (max-width:991.98px){.block-centers-programs__center-item__thumbnail{height:44px;width:56px}}.block-centers-programs__center-item__thumbnail img{display:block;height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;width:auto}.block-centers-programs__center-item__info{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.block-centers-programs__center-item__title{font-weight:700}.block-centers-programs__center-item__address{font-size:14px}.block-centers-programs__center-item .link{-ms-flex-item-align:center;-webkit-margin-start:auto;-webkit-padding-start:10px;align-self:center;margin-inline-start:auto;padding-inline-start:10px}.block-centers-programs__map-wrapper{direction:rtl}.block-centers-programs__program-item__wrapper{background-color:#faf8f4;border-radius:10px;padding:15px;transition:background-color .3s}.block-centers-programs__program-item__wrapper:hover{background-color:#eaf4b2}.block-centers-programs__program-item__thumbnail{border:1px solid #202020;border-radius:7px;height:140px;margin:0 0 14px;overflow:hidden}.block-centers-programs__program-item__thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-centers-programs__program-item__title{font-size:18px;font-weight:500;line-height:1.1}.block-centers-programs__header{margin-bottom:20px;text-align:center}@media (max-width:991.98px){.block-centers-programs__header{text-align:start}}.block-centers-programs__header .filter-open{background-color:#faf8f4;border-radius:10px;padding:10px}.block-centers-programs__header .filter-open.active{color:#202020}@media (max-width:991.98px){.block-centers-programs__header .filter-open svg{-webkit-margin-start:20px;margin-inline-start:20px}}.block-centers-programs__filter{position:relative;z-index:1}.block-centers-programs__filter .filter-taxonomies{-ms-flex-pack:center;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;justify-content:center;list-style:none;margin:0;padding:0}.block-centers-programs__filter .filter-taxonomies .taxonomy-item{background-color:#faf8f4;border-bottom:1px solid #202020;border-top:1px solid #202020;font-size:14px;line-height:1.8;padding:12px 20px;position:relative;transition:border-radius .15s;width:186px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:first-child{border-bottom-right-radius:10px;border-right:1px solid #202020;border-top-right-radius:10px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:last-child{border-bottom-left-radius:10px;border-left:1px solid #202020;border-top-left-radius:10px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:not(:first-child):after{background-color:#202020;content:"";height:60%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item.filter-label{background-color:#202020;color:#faf8f4}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:hover .taxonomy-title:after{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:hover .terms-list{opacity:1;pointer-events:all;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list{background-color:#faf8f4;border:1px solid #202020;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;left:0;list-style:none;margin:0;opacity:0;padding:30px 20px 20px;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-20px);transform:translateY(-20px);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;width:100%;z-index:-1}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:5px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label{-webkit-padding-end:40px;cursor:pointer;display:block;line-height:1.3;padding-inline-end:40px;position:relative;text-align:start;transition:color .3s}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label:after,.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label:before{background-repeat:no-repeat;background-size:cover;content:"";height:14px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .3s;width:14px}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label:before{background-image:url(../images/uncheck.png);opacity:1}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label:after{background-image:url(../images/check.png);opacity:0}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item__label:hover{color:#485400}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item input{display:none}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item input:checked+.term-item__label{color:#485400}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item input:checked+.term-item__label:before{opacity:0}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item input:checked+.term-item__label:after{opacity:1}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item input[disabled]+.term-item__label{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;pointer-events:none}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list[data-taxonomy=type-center]{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 20px;width:200%}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list[data-taxonomy=type-center] .term-item{width:calc(50% - 10px)}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list[data-taxonomy=type-center] .term-item:nth-last-child(2){border-bottom:0;padding-bottom:0}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .taxonomy-title{cursor:pointer}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .taxonomy-title:after{-webkit-margin-start:4px;background-image:url(../images/down-open.svg);content:"";display:inline-block;-webkit-filter:grayscale(100%) brightness(.5);filter:grayscale(100%) brightness(.5);height:8px;margin-inline-start:4px;transition-duration:.3s;transition-property:-webkit-filter,-webkit-transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform;width:14px}@media (max-width:991.98px){.block-centers-programs__filter{height:100%;left:0;opacity:0;overflow:auto;position:fixed;top:0;visibility:hidden;width:100%;z-index:999}.block-centers-programs__filter-header,.block-centers-programs__filter-inner{background-color:#faf8f4;bottom:0;max-width:375px;position:fixed;right:-100%;-webkit-transform:translateX(50%);transform:translateX(50%);transition:.2s;width:100%;z-index:999}.block-centers-programs__filter-inner{height:80%;overflow:auto;padding:0 25px 10px}.block-centers-programs__filter-header{-ms-flex-pack:justify;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.2);border-radius:40px 40px 0 0;bottom:80%;display:-ms-flexbox;display:flex;justify-content:space-between;padding:20px 25px}.block-centers-programs__filter-header span{font-weight:700}.block-centers-programs__filter-header .filter-label{background-color:#202020;border-radius:50px;color:#faf8f4;padding:10px 30px}.block-centers-programs__filter .filter-taxonomies{-ms-flex-pack:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.block-centers-programs__filter .filter-taxonomies .taxonomy-item{background:none;border:none!important;border-radius:0!important;padding:0;width:100%}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:after{content:none!important}.block-centers-programs__filter .filter-taxonomies .taxonomy-item:hover .terms-list{-webkit-transform:unset;transform:unset}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .taxonomy-title{border-bottom:1px solid rgba(0,0,0,.2);display:-ms-flexbox;display:flex;font-weight:700;padding-bottom:15px;padding-top:20px;width:100%}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .taxonomy-title:after{content:none}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list{background:none;border:none;-ms-flex-direction:column;flex-direction:column;opacity:1;padding:0;position:relative;-webkit-transform:unset;transform:unset;width:100%!important;z-index:0}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list[data-taxonomy=type-center]{-ms-flex-direction:column;flex-direction:column}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list[data-taxonomy=type-center] .terms-list{width:100%}.block-centers-programs__filter .filter-taxonomies .taxonomy-item .terms-list .term-item{padding:10px 0 15px!important;width:100%!important}.block-centers-programs__filter .filter-taxonomies .taxonomy-item.filter-label{display:none}.block-centers-programs__filter.active{opacity:1;visibility:visible}.block-centers-programs__filter.active .block-centers-programs__filter-header,.block-centers-programs__filter.active .block-centers-programs__filter-inner{right:50%}}.block-centers-programs .learn-more{font-size:12px;line-height:2.4;margin-top:auto;position:relative;transition:color .3s}.block-centers-programs .learn-more:after{-webkit-margin-start:6px;background-image:url(../images/arrow-left.svg);background-size:contain;content:"";display:inline-block;-webkit-filter:grayscale(100%) brightness(.5);filter:grayscale(100%) brightness(.5);height:10px;margin-inline-start:6px;transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s;vertical-align:middle;width:6px}.block-centers-programs .learn-more:before{background-size:contain;background:#202020;bottom:3px;content:"";height:1px;opacity:0;position:absolute;right:0;transition:.3s;width:100%}@media (max-width:991.98px){.block-centers-programs .learn-more:before{display:none}}.block-centers-programs .learn-more:hover:before{opacity:1}
/*# sourceMappingURL=block-centers-programs.css.map*/