.program{color:#000;line-height:1.2;padding-bottom:4rem}.program h1{font-weight:700;font-size:36px;line-height:1;margin-bottom:18px}@media (min-width: 768px){.program h1{font-size:64px;margin-bottom:24px}}.program p{font-size:15px;line-height:1.3}@media (min-width: 768px){.program p{font-size:17px;line-height:1.5}}#programGallery{display:flex}#programGallery .tns-item{display:flex;align-items:center}#programGallery .tns-item img{display:block;width:100%;height:auto}.program-gallery{margin-bottom:24px}@media (max-width: 767px){.program-gallery{margin-left:-1rem;margin-right:-1rem}}@media (min-width: 768px){.program-gallery{display:grid;grid-template-columns:repeat(6, 1fr);gap:.5rem}}.program-gallery__img{position:relative}@media (min-width: 768px){.program-gallery__img{display:none}}.program-gallery__img div{background:rgba(0,0,0,0.5);padding:8px 12px;display:flex;position:absolute;bottom:14px;right:20px;gap:8px;color:#FFF;font-size:15px;font-weight:400;line-height:19px}.program-gallery__main{grid-column:span 4 / span 4;cursor:pointer}.program-gallery__main:hover{opacity:.7}@media (max-width: 767px){.program-gallery__main{display:none}}.program-gallery__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column:span 2 / span 2;gap:.5rem}@media (max-width: 767px){.program-gallery__grid{display:none}}.program-gallery__num{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);color:white;font-size:3rem;display:flex;justify-content:center;align-items:center;pointer-events:none;cursor:pointer}.program-gallery__num:hover{opacity:.7}.program-gallery__item{position:relative;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;cursor:pointer;cursor:pointer}.program-gallery__item:hover{opacity:.7}.program-gallery__slide{display:flex;flex-direction:column;align-items:flex-start !important;gap:8px}.program-gallery__alt{font-weight:400;font-size:14px;line-height:21px;color:#fff;width:100%;display:flex;justify-content:space-between}@media (min-width: 768px){.program-gallery__alt{font-size:17px}}@media (min-width: 992px){.program-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:3.5rem}}.program-content{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 992px){.program-content{grid-column:span 2 / span 2}}.program-sidebar{padding-bottom:28px}@media (max-width: 991px){.program-sidebar{position:fixed;z-index:999;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.7);transition:.3s ease;opacity:0;visibility:hidden}.program-sidebar.active{opacity:1;visibility:visible}.program-sidebar.active .program-sidebar__sticky{transform:translateX(0)}}.program-sidebar__close{padding:0;background:none;border:none;position:absolute;right:1rem;top:2rem}@media (min-width: 992px){.program-sidebar__close{display:none}}@media (max-width: 991px){.program-sidebar__sticky{background:#fff;max-width:400px;margin-left:auto;padding:2rem;height:100vh;transition:0.6s cubic-bezier(0.4, 0, 0.2, 1);transform:translateX(100%)}}@media (min-width: 992px){.program-sidebar__sticky{position:sticky;top:5rem}}.program-sidebar h2{margin-bottom:1rem}.program-dates{display:flex;flex-wrap:wrap;gap:.5rem;overflow:hidden;transition:max-height .5s ease}.program-dates button{background:none;font-weight:700;font-size:17px;line-height:21px;text-align:center;padding:12px 20px;color:#000;border:1px solid #3F2AFF;transition:.5s ease}.program-dates button:hover,.program-dates button.active{background:#3F2AFF;color:#fff}.program-dates button:disabled{border-color:#ccc;color:#888;pointer-events:none}.program-dates_hide{max-height:162px}.program-dates__close{font-size:15px;line-height:24px;text-decoration:underline;text-underline-offset:2px;color:#5A48FF;background:none;border:none;margin-top:1rem}.program-dates__close:hover{text-decoration:none}.program-cost{padding-top:28px;margin-bottom:28px}.program-cost__title{font-weight:400;font-size:14px;line-height:15px;color:#B3B3B3;padding-left:28px}.program-cost__desc{display:flex;flex-direction:column;gap:.5rem}.program-cost__desc div{position:relative;padding-left:28px;padding-top:2px;font-size:15px;line-height:20px;color:#000}.program-cost__desc svg{position:absolute;left:0;top:0}.program-cost__row:not(:first-child){transition:.5s ease;visibility:hidden;opacity:0;max-height:0px;overflow:hidden}.program-cost__row:not(:first-child).active{max-height:2000px;opacity:1;visibility:visible;margin-top:2rem}.program-cost__item{display:flex;justify-content:space-between;padding-left:28px;padding-right:18px;padding-top:1rem;color:#000}.program-cost__item:not(:last-child){border-bottom:1px solid #B4B4B4;padding-bottom:12px}.program-cost__item div:first-child{font-size:15px;line-height:20px}.program-cost__item div:last-child{font-size:20px;line-height:21px;min-width:100px;text-align:right}.program-cost button{display:inline-block;text-align:left;font-size:15px;line-height:24px;text-decoration:underline;text-underline-offset:2px;color:#5A48FF;background:none;border:none;margin-top:1rem}.program-cost button:hover{text-decoration:none}.program-info{display:flex;gap:12px}@media (min-width: 768px){.program-info{gap:24px}}.program-info svg{width:auto;height:20px}@media (min-width: 768px){.program-info svg{height:30px}}.program-info div{display:flex;justify-content:center;align-items:center;gap:10px;font-size:17px;color:#000}@media (min-width: 768px){.program-info div{font-size:24px}}.program-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:-20px}.program-filters__item{font-size:14px;line-height:27px;padding:5px 12px;background:#F2F2F9;color:#000;transition:.5s ease}.program-filters__item:hover{background:#3F2AFF;color:#fff}.program-filters__item_new{background:#FFF33F;pointer-events:none}.program-filters__item_sale{background:#ff0200;color:#fff;pointer-events:none;width:52px;text-align:center;font-size:20px;line-height:37px;padding:0}@media (max-width: 767px){.program-text{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;background:#FFFFFF;box-shadow:0 3rem 3rem rgba(225,225,234,0.5);padding-bottom:2rem}}.program-advantages__slider{padding-bottom:20px}@media (max-width: 767px){.program-advantages__wrap{margin-left:-1rem;margin-right:-1rem}}.program-advantages .tns-nav{bottom:0;justify-content:flex-start}@media (max-width: 767px){.program-advantages .tns-nav{padding-left:15px;padding-right:15px}}.program-advantages .tns-nav button{width:89px;height:4px;border-radius:0px}.program-accordion__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}@media (max-width: 575px){.program-accordion__head{align-items:flex-end}}.program-accordion__head h2{margin-bottom:0}.program-accordion__button{font-weight:400;font-size:14px;line-height:24px;display:flex;align-items:center;text-decoration-line:underline;color:#5A48FF;border:none;padding:0;background:none;white-space:nowrap}.program-accordion__button:hover{text-decoration:none}.program-accordion__item{background:#F7F7FA}.program-accordion__item:not(:last-child){margin-bottom:8px}@media (max-width: 767px){.program-accordion__item{margin-left:-1rem;margin-right:-1rem}}.program-accordion__item button{font-weight:700;font-size:17px;line-height:1.3;padding:0;background:none;border:none;display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 1rem;text-align:left;color:#000}@media (min-width: 768px){.program-accordion__item button{padding:24px 28px;font-size:20px}}.program-accordion__item button+div{max-height:0px;transition:max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.6s ease,padding 0.6s ease;overflow:hidden;opacity:0;padding:0 1rem}@media (min-width: 768px){.program-accordion__item button+div{padding:0 28px}}.program-accordion__item button svg{transition:.5s ease;pointer-events:none}.program-accordion__item button.active svg{transform:rotate(180deg)}.program-accordion__item button.active+div{max-height:1000px;opacity:1;padding-bottom:24px;overflow-y:auto}@media (min-width: 768px){.program-accordion__item button:hover{color:rgba(0,0,0,0.5)}}.modal-gallery .modal__inner{background:none;padding:0 4rem}@media (max-width: 767px){.modal-gallery .modal__inner{padding:0}}.modal-gallery .modal__close{z-index:10}.modal-gallery .modal__wrap{background:rgba(0,0,0,0.65)}.modal-gallery .container{max-height:100vh;overflow-y:hidden}@media (max-width: 767px){.modal-gallery .container{overflow:hidden}}.modal-gallery [data-controls="prev"],.modal-gallery [data-controls="next"]{position:absolute;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;transition:.5s ease}.modal-gallery [data-controls="prev"]:hover,.modal-gallery [data-controls="next"]:hover{opacity:.75}.modal-gallery [data-controls="prev"]{left:1rem}.modal-gallery [data-controls="next"]{right:1rem}.program-pdf{display:flex;align-items:center;gap:10px}@media (min-width: 768px){.program-pdf{padding-left:28px}}.program-pdf a{font-weight:700;font-size:16px;line-height:24px;color:#000;text-decoration:underline;text-decoration-color:#3F2AFF;text-underline-offset:4px}.program-pdf__list{display:flex;flex-direction:column;gap:1rem}.program-details{border-bottom:1px solid #B4B4B4}.program-details__item{border-top:1px solid #B4B4B4}.program-details__item li::marker{font-size:1.5rem}.program-details__item_price_includes li::marker{color:#009A91}.program-details__item_price_not_include li::marker{color:#FF20CF}.program-details__item_discounts_and_bonuses li::marker{color:#FFEA00}.program-details__item_equipment_checklist li::marker{color:#5A48FF}.program-details button{font-weight:700;font-size:17px;line-height:1.3;padding:0;background:none;border:none;display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 1rem;color:#000}@media (min-width: 768px){.program-details button{padding:20px 28px;font-size:20px}}.program-details button:after{content:"+";font-weight:100;font-size:24px;list-style:1}.program-details button+div{max-height:0px;transition:max-height 0.6s cubic-bezier(0.4, 0, 0.2, 1),opacity 0.6s ease,padding 0.6s ease;overflow:hidden;opacity:0;padding:0 1rem}@media (min-width: 768px){.program-details button+div{padding:0 28px}}.program-details button.active:after{content:"-"}.program-details button.active+div{max-height:1000px;opacity:1;padding-bottom:24px;overflow-y:auto}@media (min-width: 768px){.program-details button:hover{color:rgba(0,0,0,0.5)}}.program-details ul{padding:0 0 0 1rem;margin:0;display:flex;flex-direction:column;gap:14px;list-style:disc outside}.program-details ul li{font-weight:400;font-size:15px;line-height:20px}@media (max-width: 767px){.program-banner{margin-left:-1rem;margin-right:-1rem}}.program-banner a{display:block}.program-banner a:hover{opacity:.7}.program-banner a img{width:100%;display:block}.program-banner .tns-nav{z-index:10}.program-banner .tns-nav button{background:rgba(255,255,255,0.5)}.program-banner .tns-nav button.tns-nav-active{background:#fff}.program-guides__item{display:flex;gap:20px;align-items:flex-start}@media (min-width: 768px){.program-guides__item{gap:40px}}.program-guides__item img{display:block;width:162px}.program-guides__item:not(:last-child){margin-bottom:38px}.program-guides__name{font-weight:700;font-size:20px;line-height:24px;color:#000;text-decoration:underline #3F2AFF;text-underline-offset:4px;margin-bottom:8px;display:block}.program-guides__text{font-weight:400;font-size:15px}.program-guides__text div{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px;line-height:1.4}.program-guides__text.active div{-webkit-line-clamp:200}.guides{padding-bottom:24px;border-bottom:1px solid #B4B4B4}.guides__name{margin-top:14px;font-weight:700;font-size:20px;line-height:24px;color:#000;text-decoration:underline #3F2AFF;text-underline-offset:4px;margin-bottom:8px;display:block}.guides__text{font-weight:400;font-size:15px}.guides__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (min-width: 768px){.guides__head{margin-bottom:24px}}.guides__head h2{margin-bottom:0}.guides__nav{display:flex;align-items:center;gap:.5rem}.guides__nav svg{cursor:pointer;width:19px}@media (min-width: 768px){.guides__nav svg{width:22px}}.guides__nav svg:hover{opacity:.8}.program-cooking{border-bottom:1px solid #B4B4B4;padding-bottom:1rem}.program-cooking__slider{padding-bottom:20px}.program-cooking .tns-nav{bottom:0;justify-content:flex-start}.program-cooking .tns-nav button{width:89px;height:4px;border-radius:0px}.program-cooking__item img{display:block;margin-bottom:14px;width:100%}.program-cooking__item div{padding-right:22px;font-size:15px;line-height:20px}.program-cooking__head{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:16px}@media (min-width: 768px){.program-cooking__head{margin-bottom:24px}}.program-cooking__head h4{margin-bottom:0}.program-cooking__nav{display:flex;align-items:center;gap:.5rem}.program-cooking__nav svg{cursor:pointer;width:19px}@media (min-width: 768px){.program-cooking__nav svg{width:22px}}.program-cooking__nav svg:hover{opacity:.8}.program-reviews__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}@media (min-width: 768px){.program-reviews__head{margin-bottom:24px}}.program-reviews__head h2{margin-bottom:0}.program-reviews__nav{display:flex;align-items:center;gap:.5rem}.program-reviews__nav svg{cursor:pointer;width:19px}@media (min-width: 768px){.program-reviews__nav svg{width:22px}}.program-reviews__nav svg:hover{opacity:.8}.program-reviews__item{display:flex;align-items:flex-start;gap:24px}.program-reviews__item img{width:62px;height:auto;border-radius:50%}.program-reviews__item h4{margin-bottom:14px}.program-reviews__item h4 span{font-weight:400;font-size:15px;line-height:28px;color:#888888;margin-left:1rem}@media (max-width: 767px){.program-reviews__item h4 span{display:block;margin-left:0}}.program-reviews__content{padding-top:6px}.program-reviews__text{font-weight:400;font-size:15px;line-height:20px}.program-reviews__text div{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-bottom:8px;line-height:1.4}.program-reviews__text.active div{-webkit-line-clamp:200}.program-reviews__slider{margin-bottom:24px}.program-reviews__more{font-weight:700;font-size:20px;line-height:24px;color:#000;text-decoration:underline #3F2AFF;text-underline-offset:2px}.program-contact{background:#fff;box-shadow:0px 5px 20px rgba(225,225,234,0.8);padding:48px 1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.program-contact p,.program-contact a{margin:0}.program-contact__link{font-weight:700;font-size:32px;line-height:1;color:#000}.program-contact .btn{width:340px}.program-contact__list{display:flex;gap:24px}.program-routes__slider{padding-bottom:20px}.program-routes .tns-nav{bottom:0;justify-content:flex-start}.program-routes .tns-nav button{width:89px;height:4px;border-radius:0px}.program-routes__item img{display:block}.program-routes__item div{padding:14px 20px;font-weight:700;font-size:17px;line-height:21px;background:#F7F7FA;min-height:76px;color:#000}.program-routes__item:hover div{color:#3F2AFF}.program-routes__head{display:flex;justify-content:space-between;align-items:center;margin-top:2rem;margin-bottom:16px}@media (min-width: 768px){.program-routes__head{margin-bottom:24px}}.program-routes__head h2{margin-bottom:0}.program-routes__nav{display:flex;align-items:center;gap:.5rem}.program-routes__nav svg{cursor:pointer;width:19px}@media (min-width: 768px){.program-routes__nav svg{width:22px}}.program-routes__nav svg:hover{opacity:.8}.modal-order{align-items:flex-start}.modal-order .modal__inner{background:none;padding:0 0 5rem;overflow-y:auto;max-height:calc(100vh - 3rem)}.modal-order .container{background:#fff;padding:2rem 3rem;max-width:600px;max-height:none;z-index:2}@media (max-width: 767px){.modal-order .container{padding:4rem 2rem 2rem}}.program-buttons{position:fixed;left:0;right:0;bottom:0;background:#fff;display:flex;justify-content:space-between;gap:12px;padding:8px;box-shadow:0px -8px 8px rgba(255,255,255,0.5);transition:.5s ease;transform:translateY(100%);visibility:hidden;opacity:0;z-index:10}.program-buttons.active{transform:translateY(0);visibility:visible;opacity:1}@media (min-width: 992px){.program-buttons{display:none !important}}.block-sticky{bottom:5rem !important}.program-sides{margin-bottom:50px}@media (min-width: 992px){.program-sides{display:none}}.page-template-page-lectures .breadcrumbs{background:#000;color:rgba(255,255,255,0.4)}.page-template-page-lectures .breadcrumbs a{color:rgba(255,255,255,0.6)}.hero{background:#000;color:#fff;padding-bottom:3rem}.hero__content{max-width:600px}.hero__title{color:#fff}.hero__text a{color:#FFE500}.hero__img{margin-top:-2rem;max-width:45%;object-fit:cover}.hero .container{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}@media (max-width: 767px){.hero{padding-bottom:2rem}.hero .container{flex-direction:column}.hero__img{max-width:100%;margin-top:0}}.lectures-filters{z-index:10;background:#fff;padding-top:45px}.lectures-filters__nav{display:flex;flex-wrap:wrap;gap:1rem}@media (max-width: 767px){.lectures-filters__nav{row-gap:.25rem;column-gap:.5rem}}.lectures-filters__btn{background:none;border:none;font-weight:400;font-size:17px;line-height:17px;letter-spacing:0.05em;text-transform:uppercase;color:#000000;display:block;padding:5px 0 0;transition:.3s ease}@media (max-width: 767px){.lectures-filters__btn{font-size:15px}}.lectures-filters__btn:hover{color:#3F2AFF}.lectures-filters__btn.is-active{text-decoration:2px underline #3F2AFF;text-underline-offset:-17px;color:#000;pointer-events:none}.lectures-list{padding:3rem 0}.lectures-list__date-row{font-size:17px;line-height:1;letter-spacing:0.05em;text-transform:uppercase;color:#000000}.lectures-list__items{display:flex;flex-direction:column;gap:24px}.lectures-list__item{display:block;text-decoration:none;border-bottom:1px solid #EAEAEA;padding:0 0 24px}.lectures-list__meta{display:flex;align-items:center;gap:12px;margin-bottom:.75rem}.lectures-list__time{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#000}.lectures-list__time svg{flex-shrink:0;width:20px;height:auto}.lectures-list__cat{font-size:13px;font-weight:400;color:#888;padding:0;background:none}.lectures-list__spots{margin-left:auto;display:flex;align-items:center;gap:6px;font-size:13px;color:#5A48FF;font-weight:500;line-height:1}.lectures-list__spots svg{flex-shrink:0}.lectures-list__spots--none{color:#F40A5E}.lectures-list__spots--none svg path{fill:#F40A5E}.lectures-list__body{display:flex;gap:1.25rem;align-items:flex-start}.lectures-list__thumb{width:180px;overflow:hidden}.lectures-list__thumb img{width:100%;height:auto;transition:.3s ease}.lectures-list__thumb:hover img{transform:scale(1.05)}.lectures-list__content{flex:1;max-width:564px}.lectures-list__title{font-weight:700;font-size:24px;line-height:1;color:#000000;margin-bottom:14px;display:block}.lectures-list__desc{font-weight:400;font-size:15px;line-height:17px;color:#000000;margin-bottom:14px;transition:color .3s}.lectures-list__speaker{font-weight:400;font-size:17px;line-height:1;text-transform:capitalize;color:#000000}.lectures-list__more{display:inline-block;margin-top:12px;font-size:14px;font-weight:500;color:#3F2AFF;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.lectures-list__more:hover{opacity:.7}.lectures-list__empty{padding:3rem 0;color:#aaa;font-size:15px;text-align:center}@media (max-width: 767px){.lectures-list__thumb{width:100px;height:100px}.lectures-list__title{font-size:17px;margin-bottom:8px}.lectures-list__desc{display:none}.lectures-list__spots{align-items:flex-end}.lectures-list__spots svg{width:11px}.lectures-list__spots span{display:none}.lectures-list__meta{flex-wrap:wrap}.lectures-list__speaker{font-size:13px}}.lectures-become__inner{background:#f7f7f7;padding:48px 64px;gap:48px}@media (min-width: 768px){.lectures-become__inner{display:flex;align-items:flex-start}}@media (max-width: 767px){.lectures-become__inner{padding:24px}}.lectures-become__icon{flex-shrink:0;width:80px;height:80px;color:#888}@media (max-width: 767px){.lectures-become__icon{float:left;margin-right:1.5rem}}.lectures-become__text{font-weight:400;font-size:17px;line-height:21px;color:#000000}.lectures-become__btn{display:block;background:#FFE500;color:#000;font-weight:700;font-size:20px;padding:20px;text-decoration:none;transition:.2s ease;border:none;width:288px}@media (max-width: 767px){.lectures-become__btn{width:100%}}.lectures-become__btn:hover{background:#f0d800;color:#000}.lectures-area{margin-top:48px;margin-bottom:48px}.lectures-area__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem}@media (max-width: 991px){.lectures-area__grid{grid-template-columns:1fr;gap:2rem}}.lectures-area__title{font-size:clamp(28px, 4vw, 48px);font-weight:700;line-height:1;color:#000000;margin-bottom:24px}.lectures-area__desc{font-size:15px;line-height:1.6;color:#444;margin-bottom:24px}.lectures-area__desc a{color:#5A48FF;text-decoration:underline}.lectures-area__pdf{display:inline-flex;align-items:center;gap:14px;font-weight:700;font-size:20px;line-height:24px;color:#000000;text-decoration:underline #3F2AFF;text-underline-offset:8px;transition:.3s ease}.lectures-area__pdf path{transition:.3s ease}.lectures-area__pdf:hover{opacity:.7;color:#3F2AFF}.lectures-area__pdf:hover path{fill:#3F2AFF}.lectures-area__rooms-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.lectures-area__rooms-title{font-weight:700;font-size:32px;line-height:1;color:#000000;margin-bottom:0}.lectures-area__rooms-nav{display:flex;gap:4px}@media (max-width: 767px){.lectures-area__rooms-nav{top:4rem;position:relative;z-index:10}}.lectures-area__nav-btn{background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;flex:1 23px;min-width:23px;height:auto;padding:0}.lectures-area__nav-btn:hover{opacity:.75}.lectures-area__nav-btn svg{width:23px;height:auto;display:block}.lectures-area__rooms-slider{position:relative;overflow:hidden}.lectures-area__room{display:none;gap:24px;justify-content:space-between}@media (max-width: 767px){.lectures-area__room{flex-direction:column}}.lectures-area__room.is-active{display:flex}.lectures-area__room-img{max-width:200px;flex:1 200px}@media (max-width: 767px){.lectures-area__room-img{order:1}}@media (max-width: 767px){.lectures-area__room-info{order:2}}@media (min-width: 768px){.lectures-area__room-info{width:50%;flex:1 50%}}.lectures-area__room-num{font-weight:700;font-size:32px;line-height:1;color:#F4D861;margin-bottom:14px}.lectures-area__room-desc{font-weight:400;font-size:15px;line-height:19px;color:rgba(0,0,0,0.8)}.modal-become__title{font-size:clamp(32px, 5vw, 48px);font-weight:700;line-height:1.1;margin:1rem 0 0}.modal-become__desc{line-height:1.3;font-size:14px;color:#555;margin:0 0 2rem}.modal-become__form{display:flex;flex-direction:column;gap:1rem}.modal-become__field{display:flex;flex-direction:column;gap:0.25rem}.modal-become__field label{font-size:14px;font-weight:400;color:#000;line-height:1}.modal-become__field input[type="text"],.modal-become__field input[type="email"],.modal-become__field input[type="tel"],.modal-become__field input[type="number"]{background:#EEEEF4;height:54px;padding:0 1rem;width:100%;font-size:16px;border:1px solid transparent;outline:none;transition:box-shadow .3s ease}.modal-become__field input[type="text"].not-valid,.modal-become__field input[type="email"].not-valid,.modal-become__field input[type="tel"].not-valid,.modal-become__field input[type="number"].not-valid{box-shadow:0 0 8px red inset}.modal-become__field textarea{background:#EEEEF4;padding:0.75rem 1rem;width:100%;font-size:16px;border:1px solid transparent;outline:none;resize:vertical;min-height:140px;transition:box-shadow .3s ease}.modal-become__field textarea.not-valid{box-shadow:0 0 8px red inset}.modal-become__field--file{flex-direction:row;align-items:center;gap:0.5rem}.modal-become__field--checkbox{flex-direction:row}.modal-become__file-label{display:flex;align-items:center;gap:0.5rem;font-size:15px;color:#3F2AFF;cursor:pointer}.modal-become__file-label svg{color:#3F2AFF;flex-shrink:0}.modal-become__file-input{display:none}.modal-become__file-name{font-size:13px;color:#888}.modal-become__checkbox-label{display:flex;align-items:flex-start;gap:0.75rem;font-size:14px;color:#333;cursor:pointer;line-height:1.4}.modal-become__checkbox-label input[type="checkbox"]{flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:#3F2AFF}.modal-become__checkbox-label a{color:#3F2AFF;text-decoration:underline}.modal-become__footer{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.modal-become__submit{height:68px;font-size:20px;font-weight:700;width:100%;border:none;cursor:pointer;transition:.3s ease;display:flex;align-items:center;justify-content:center}.modal-become__submit:disabled{background:#ccc !important;color:#888 !important;cursor:not-allowed}.modal-become__status{font-size:15px;font-weight:700;line-height:1.4;padding:1rem;display:none}.modal-become__status.is-success{display:block;background:#2d7a2d;color:#fff}.modal-become__status.is-error{display:block;background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.modal-become__required-note{font-size:13px;color:rgba(0,0,0,0.4);text-align:center;margin:0}.modal-become .modal__inner{max-width:480px;margin-left:auto;margin-right:auto}.lectures-list__actions{display:flex;align-items:center;gap:12px;margin-top:16px}.lectures-list__link-btn{font-size:14px;font-weight:500;color:#3F2AFF;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s}.lectures-list__link-btn:hover{opacity:.7}.lectures-list__reg-btn{background:#3F2AFF;color:#fff;border:none;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.lectures-list__reg-btn:hover{background:#000}.lectures-list__reg-full{font-size:13px;color:#bbb;font-weight:500}.lecture-reg{margin:2rem 0;max-width:320px}.lecture-reg__full{font-size:15px;color:#bbb;margin:1rem 0}.lecture-reg .modal-reg__form{margin-top:1.5rem}.lecture-reg .modal-reg__submit{background:#F2C500;color:#000;font-weight:700}.lecture-reg .modal-reg__submit:hover:not(:disabled){background:#c9a400}.lectures-reg-btn{background:#F2C500;color:#000;border:none;padding:0 32px;height:56px;font-size:18px;font-weight:700;cursor:pointer;transition:background .2s;margin-top:16px;display:inline-flex;align-items:center}.lectures-reg-btn:hover:not(:disabled){background:#c9a400}.lectures-reg-btn--full,.lectures-reg-btn:disabled{background:#ccc;cursor:not-allowed;color:#666}.modal-reg__title{font-size:clamp(28px, 4vw, 40px);font-weight:700;line-height:1.1;margin:1rem 0 0}.modal-reg__desc{line-height:1.3;font-size:15px;font-weight:600;color:#000;margin:0.5rem 0 0}.modal-reg__seats{font-size:13px;font-weight:500;color:#E84D4D;margin:0.25rem 0 1rem}.modal-reg__seats--none{color:#bbb}.modal-reg__form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.modal-reg__field{display:flex;flex-direction:column;gap:0.25rem}.modal-reg__field label{font-size:14px;font-weight:400;color:#000;line-height:1}.modal-reg__field input[type="text"],.modal-reg__field input[type="email"],.modal-reg__field input[type="tel"],.modal-reg__field input[type="number"]{background:#fff;height:54px;padding:0 1rem;width:100%;font-size:16px;border:1px solid #D9D9D9;outline:none;transition:border-color .2s ease}.modal-reg__field input[type="text"]:focus,.modal-reg__field input[type="email"]:focus,.modal-reg__field input[type="tel"]:focus,.modal-reg__field input[type="number"]:focus{border-color:#3F2AFF}.modal-reg__field input[type="text"].not-valid,.modal-reg__field input[type="email"].not-valid,.modal-reg__field input[type="tel"].not-valid,.modal-reg__field input[type="number"].not-valid{border-color:#E84D4D}.modal-reg__field--checkbox{flex-direction:row}.modal-reg__checkbox-label{display:flex;align-items:flex-start;gap:0.75rem;font-size:14px;color:#333;cursor:pointer;line-height:1.4}.modal-reg__checkbox-label input[type="checkbox"]{flex-shrink:0;margin-top:2px;width:18px;height:18px;accent-color:#3F2AFF}.modal-reg__checkbox-label a{color:#3F2AFF;text-decoration:underline}.modal-reg__footer{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.modal-reg__submit{height:68px;background:#F2C500;color:#000;font-size:20px;font-weight:700;width:100%;border:none;cursor:pointer;transition:.3s ease;display:flex;align-items:center;justify-content:center}.modal-reg__submit:hover:not(:disabled){background:#c9a400}.modal-reg__submit:disabled{background:#ccc !important;color:#888 !important;cursor:not-allowed}.modal-reg__status{font-size:15px;font-weight:700;line-height:1.4;padding:1rem;display:none}.modal-reg__status.is-success{display:block;background:#2d7a2d;color:#fff}.modal-reg__status.is-error{display:block;background:#fef2f2;border:1px solid #fca5a5;color:#991b1b}.modal-reg__required-note{font-size:13px;color:rgba(0,0,0,0.4);text-align:center;margin:0}.modal-reg .modal__inner{max-width:320px;margin-left:auto;margin-right:auto}.lectures-gallery{margin-bottom:48px}.lectures-gallery .program-gallery{margin-bottom:0}.program-gallery__mobile-wrap{position:relative;overflow:hidden}@media (min-width: 768px){.program-gallery__mobile-wrap{display:none}}.program-gallery__mobile-wrap .program-gallery__img{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);transition:transform 0.35s ease}.program-gallery__mobile-wrap .program-gallery__img img{display:block;width:100%;height:auto}.program-gallery__mobile-wrap .program-gallery__img.is-active{position:relative;transform:translateX(0)}.program-gallery__mobile-wrap .program-gallery__img.slide-from-left{transform:translateX(-100%)}.program-gallery__mobile-wrap .program-gallery__img.slide-from-right{transform:translateX(100%)}.program-gallery__mobile-counter{background:rgba(0,0,0,0.5);padding:8px 12px;display:flex;position:absolute;bottom:14px;right:20px;gap:8px;color:#fff;font-size:15px;font-weight:400;line-height:19px;pointer-events:none}.lecture{padding-bottom:48px}.lecture__header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:0}@media (max-width: 767px){.lecture__header-row{flex-direction:column}}.lecture__header-right{display:flex;align-items:flex-start;gap:24px;flex-shrink:0}@media (max-width: 767px){.lecture__header-right{flex-direction:column;gap:16px}}.lecture__reg-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;border:2px solid transparent;cursor:pointer;text-decoration:none}@media (min-width: 768px){.lecture__reg-btn{margin-left:auto}}.lecture__reg-btn--active{background:#FFE500;color:#000;border-color:#FFE500}.lecture__reg-btn--active:hover{background:#e6ce00;border-color:#e6ce00}.lecture__reg-btn--full{background:#eee;color:#999;border-color:#eee;cursor:default;pointer-events:none}.lecture__reg-btn--past{background:transparent;color:#000;border-color:#000;cursor:default;pointer-events:none}.lecture__address{font-size:15px;line-height:1.4;color:#000;border-left:2px solid #000;padding-left:12px;width:280px}@media (min-width: 992px){.lecture__address{position:absolute;left:calc(100% + 48px)}}.lecture__content{font-weight:400;font-size:17px;line-height:21px;color:#000000;max-width:768px;margin-top:36px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #EAEAEA}.lecture__content .note{border-left:2px solid #F40A5E;padding-left:.75rem}.lecture__speakers{display:flex;flex-wrap:wrap;gap:24px;margin-top:24px}.lecture__speaker-card{display:flex;align-items:center;gap:16px}.lecture__speaker-photo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.lecture__speaker-name{font-weight:700;font-size:18px;line-height:1.2;letter-spacing:0.03em;text-transform:uppercase;color:#000000}.lecture__speaker-regalia{font-weight:400;font-size:14px;line-height:1.4;color:#666666;margin-top:4px}.lecture__thumb{width:768px;height:auto;display:block;margin-top:36px}.lecture .lecture__header-row{max-width:768px;position:relative}@media (min-width: 768px){.lecture .lecture__header-row{align-items:flex-end;justify-content:flex-start}}@media (max-width: 767px){.lecture .lecture__header-row{gap:1rem}}.lecture .lectures-list__meta{margin-bottom:0}@media (min-width: 768px){.lecture .lectures-list__spots{margin-left:40px;margin-left:auto}}@media (max-width: 767px){.lecture .lectures-list__spots{margin-left:0}.lecture .lectures-list__spots span{display:inline}}
