.programm-list{padding:15px 0 0}@media screen and (max-width:1365px){.programm-list{padding:60px 15px 100px}}@media screen and (max-width:1023px){.programm-list{overflow-x:auto}}.programm-list__top{display:flex;width:100%;max-width:1280px;margin:0 auto 10px}@media screen and (max-width:1023px){.programm-list__top{width:870px}}.programm-list__title{display:flex;align-items:center;min-height:36px;padding:0 20px;font-weight:600;font-size:16px;line-height:24px;color:#fff;position:relative}@media screen and (max-width:1023px){.programm-list__title{min-width:160px}.programm-list__title{font-size:13px;line-height:19px}}.programm-list__title.sort{cursor:pointer}@media screen and (min-width:1250px){.programm-list__title.sort:hover .programm-list__drop{display:block}}.programm-list__title+.programm-list__title{border-left:1px solid #fff}.programm-list__title svg{width:6px;height:4px;margin-left:10px}.programm-list__title--1{padding:0 36px;max-width:350px;flex-basis:350px;width:100%;flex-shrink:0}@media screen and (max-width:1250px){.programm-list__title--1{max-width:200px;flex-basis:200px}}@media screen and (max-width:1023px){.programm-list__title--1{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__title--2{flex-shrink:0;max-width:255px;flex-basis:255px;width:100%}@media screen and (max-width:1250px){.programm-list__title--2{max-width:200px;flex-basis:200px}}@media screen and (max-width:1023px){.programm-list__title--2{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__title--3{flex-shrink:0;max-width:165px;flex-basis:165px;width:100%}@media screen and (max-width:1023px){.programm-list__title--3{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__title--4{flex-shrink:0;max-width:150px;flex-basis:150px;width:100%}@media screen and (max-width:1023px){.programm-list__title--4{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__title--5{width:100%}.programm-list__drop{margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;background:#fff;box-shadow:0 4px 40px rgba(24,43,77,.1);display:none}.programm-list__drop.open{display:block}.programm-list__drop li{border-bottom:1px solid #eee}.programm-list__drop a{padding:10px;text-decoration:none;color:#282828;display:block}@media screen and (min-width:1250px){.programm-list__drop a:hover{color:#005f47}}.programm-list__items{margin:0;padding:0;list-style:none;max-width:1280px;margin:0 auto 10px}@media screen and (max-width:1023px){.programm-list__items{width:870px}}.programm-list__items li+li{margin-top:10px}.programm-list__items li.active a{box-shadow:0 4px 40px rgba(24,43,77,.3);background:#f3deac}.programm-list__items li.active a .programm-list__name{color:#005f47}.programm-list__items a{display:flex;text-decoration:none;font-weight:500;font-size:14px;line-height:21px;color:rgba(40,40,40,.8);background:#fff;border:1px solid rgba(0,95,71,.2);box-sizing:border-box;border-radius:3px;transition:all .3s ease}@media screen and (max-width:1023px){.programm-list__items a{width:870px;font-size:13px;line-height:16px}}@media screen and (min-width:720px){.programm-list__items a:hover{box-shadow:0 4px 40px rgba(24,43,77,.1);background:#006;color:#fff}}.programm-list__name{padding:0 36px;max-width:350px;flex-basis:350px;width:100%;flex-shrink:0;font-weight:600;font-size:15px;line-height:22px;min-height:100px;display:flex;align-items:center;border-right:1px solid #e5efec}@media screen and (max-width:1250px){.programm-list__name{max-width:200px;flex-basis:200px}}@media screen and (max-width:1023px){.programm-list__name{padding:0 15px;max-width:160px;flex-basis:160px;font-size:13px;line-height:16px}}.programm-list__text-1{flex-shrink:0;max-width:255px;flex-basis:255px;width:100%;min-height:100px;padding:0 20px;display:flex;align-items:center;border-right:1px solid #e5efec}@media screen and (max-width:1250px){.programm-list__text-1{max-width:200px;flex-basis:200px}}@media screen and (max-width:1023px){.programm-list__text-1{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__text-2{flex-shrink:0;max-width:165px;flex-basis:165px;width:100%;min-height:100px;padding:0 20px;display:flex;align-items:center;border-right:1px solid #e5efec}@media screen and (max-width:1023px){.programm-list__text-2{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__text-3{flex-shrink:0;max-width:150px;flex-basis:150px;width:100%;min-height:100px;padding:0 20px;display:flex;align-items:center;border-right:1px solid #e5efec}@media screen and (max-width:1023px){.programm-list__text-3{padding:0 15px;max-width:160px;flex-basis:160px}}.programm-list__text-4{width:100%;display:flex;justify-content:center;align-items:center;min-height:100px}.programm-list .programm__link{width:100%;display:flex;justify-content:center;align-items:center;min-height:100px}@media screen and (max-width:1023px){.programm-list .programm__link{padding:0 15px}}.programm-list .pagination{border:none;margin:0}.programm-title{font-weight:bold;font-size:44px;line-height:110%;color:#282828;margin-bottom:38px}@media screen and (max-width:1365px){.programm-title{padding:0 15px}}@media screen and (max-width:767px){.programm-title{font-size:32px}}.programm__columns{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:1365px){.programm__columns{padding:0 15px}}@media screen and (max-width:1250px){.programm__columns{flex-wrap:wrap;justify-content:center}}.programm__holder{max-width:962px;flex-basis:962px;width:100%}@media screen and (max-width:1250px){.programm__holder{max-width:100%;flex-basis:100%;margin-bottom:30px}}.programm__table{margin:0 0 50px;width:100%;border-collapse:collapse;border:1px solid #e6e6e7;border-radius:3px}.programm__table tr:nth-child(even) td {background:rgba(243,222,172,.3)}.programm__table td{font-weight:500;font-size:14px;line-height:24px;color:#000;padding:18px 20px;width:300px}.programm__table td+td{font-weight:600;width:auto}.programm__aside{max-width:240px;flex-basis:240px;width:100%;display:flex}@media screen and (max-width:1250px){.programm__aside{margin:0 auto 30px}}@media screen and (max-width:767px){.programm__aside{flex-wrap:wrap;justify-content:center}}.programm__aside-box+.programm__aside-box{margin-left:45px}@media screen and (max-width:1365px){.programm__aside-box+.programm__aside-box{margin-left:25px}}@media screen and (max-width:540px){.programm__aside-box+.programm__aside-box{margin:30px 20px 0}}.programm__aside-name{font-weight:600;font-size:14px;line-height:21px;color:#282828;padding-top:14px}.discussion{margin-bottom:46px}.discussion__text{font-size:16px;line-height:28px;color:#282828;margin-bottom:32px}.discussion__bottom{display:flex;align-items:center}@media screen and (max-width:479px){.discussion__bottom{flex-wrap:wrap;justify-content:center}}.discussion__btn{cursor:pointer;max-width:203px;flex-basis:203px;width:100%;border:2px solid #005f47;background:#005f47;color:#fff;display:flex;transition:all .3s ease;justify-content:center;align-items:center;font-weight:600;font-size:16px;line-height:24px;height:48px;text-decoration:none}@media screen and (min-width:1250px){.discussion__btn:hover{background:#fff;color:#005f47}}.discussion__email{font-size:16px;line-height:28px;color:#005f47;text-decoration:none;margin-left:40px}@media screen and (max-width:479px){.discussion__email{margin:20px 0 0}}.discussion__docs+.discussion__docs{margin-top:86px}.faq{background:#f8f8f8;margin:80px -9999px;padding:80px 9999px}.faq .title span{background:#f8f8f8}@media screen and (max-width:1250px){.faq{margin:80px 0;padding:80px 15px}}.faq__list{margin:0;padding:0;list-style:none}.faq__list>li{background:#fff;box-shadow:0 4px 40px rgba(24,43,77,.1)}.faq__list>li+li{margin-top:18px}.faq__list>li.active .faq__decor{background:#005f47}.faq__list>li.active .faq__decor::after{display:none}.faq__list>li.active .faq__decor::before{background:#fff}.faq__list .opener{position:relative;padding:21px 78px 21px 48px;text-decoration:none;font-weight:600;font-size:18px;line-height:23px;color:#282828;display:block}@media screen and (min-width:1250px){.faq__list .opener:hover{color:#005f47}}@media screen and (max-width:767px){.faq__list .opener{padding:21px 78px 21px 15px}}.faq__list .slide{padding:0 107px 10px 48px;font-size:16px;line-height:28px;color:#282828}@media screen and (max-width:767px){.faq__list .slide{padding:0 15px 15px}}.faq__list .slide p{margin:25px 0}.faq__list .slide p:first-child{margin-top:0}.faq__list .slide p:last-child{margin-bottom:0}.faq__list .slide h2{font-weight:normal;font-size:18px;line-height:28px;color:#0f1120;margin:25px 0}.faq__list .slide h2:first-child{margin-top:0}.faq__list .slide h2:last-child{margin-bottom:0}.faq__list .slide h3{font-weight:normal;font-size:18px;line-height:28px;color:#0f1120;margin:25px 0}.faq__list .slide h3:first-child{margin-top:0}.faq__list .slide h3:last-child{margin-bottom:0}.faq__list .slide ul{margin:25px 0;padding:0;list-style:none}.faq__list .slide ul:first-child{margin-top:0}.faq__list .slide ul:last-child{margin-bottom:0}.faq__list .slide ul li{position:relative;padding-left:26px}.faq__list .slide ul li::after{content:'';position:absolute;top:10px;left:0;background:#005f47;width:6px;height:6px;border-radius:50%}.faq__list .slide ul li+li{margin-top:14px}.faq__list .slide ul a{text-decoration:none;color:#005f47}.faq__list .slide ol{margin:25px 0;padding:0;counter-reset:myCounter}.faq__list .slide ol:first-child{margin-top:0}.faq__list .slide ol:last-child{margin-bottom:0}.faq__list .slide ol li{position:relative;list-style:none;padding-left:26px}.faq__list .slide ol li+li{margin-top:14px}.faq__list .slide ol li::before{counter-increment:myCounter;content:counter(myCounter) ".";color:#122435;font-weight:600;position:absolute;left:0}.faq__decor{position:absolute;right:30px;top:50%;width:32px;height:32px;margin-top:-16px;border:1px solid #005f47}.faq__decor::after{content:'';position:absolute;top:50%;left:50%;width:2px;height:14px;background:#005f47;margin:-7px 0 0 -1px}.faq__decor::before{content:'';position:absolute;top:50%;left:50%;width:14px;height:2px;background:#005f47;margin:-1px 0 0 -7px}.faq__docs-box{margin:25px 0}.faq__docs li{position:relative;padding:0!important}.faq__docs li::after{display:none}.faq__docs a{position:relative;display:block;font-weight:500;font-size:14px;line-height:24px;color:#005f47;text-decoration:none;padding:0 0 0 36px}.faq__docs svg{position:absolute;top:50%;left:0;width:16px;height:16px;display:block;margin-top:-8px}.all-docs{font-weight:500;font-size:14px;line-height:24px;color:#005f47;text-decoration:none}@media screen and (min-width:1250px){.all-docs:hover{text-decoration:underline}}