@font-face{font-family:Helvetica;font-style:normal;font-weight:400;src:url(/build/fonts/Helvetica-Neue-Cyr-roman-webfont.aa95a75f.woff2) format("woff2"),url(/build/fonts/Helvetica-Neue-Cyr-roman-webfont.aa95a75f.woff2) format("woff")}@font-face{font-family:Helvetica;font-style:normal;font-weight:500;src:url(/build/fonts/HelveticaNeueCyr-Medium.1c5a4d41.woff) format("woff")}*,:after,:before{box-sizing:inherit;color:inherit;line-height:inherit;font:inherit}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{box-sizing:border-box;text-rendering:optimizeSpeed;vertical-align:baseline}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}b,h1,h2,h3,h4,h5,h6,strong{font-weight:500}ol,ul{list-style-type:none}img,picture,svg{display:block;max-width:100%}svg{max-height:100%}button,input,select,textarea{border:none;font:inherit;padding:0}a{text-decoration:none}a,button{-webkit-tap-highlight-color:transparent;outline:none;transition:all .1s}a span,a svg,button span,button svg{transition:inherit}button{cursor:pointer}small{font-size:80%}:focus{outline:none}:root{--dark:var(--dark-color,#000);--light:var(--light-color,#fff);--main-bg:var(--main-bg-color,var(--dark));--main-contrast:var(--main-contrast-color,var(--light));--shape-bg:var(--shape-bg-color,var(--light));--shape-contrast:var(--shape-contrast-color,var(--dark));--max-content:90rem;--side-spacing:1.25rem;--header-height:4rem}@media only screen and (min-width:48em){:root{--side-spacing:3.125rem;--header-height:3.625rem}}@media only screen and (min-width:80em){:root{--header-height:4.6875rem}}.lastivka-body{font-family:Helvetica,sans-serif;font-size:1.25rem;line-height:1}:root{scroll-padding-top:var(--header-height)}html{scrollbar-color:#fff #000;scrollbar-width:thin}html::-webkit-scrollbar-track{background:#000}html::-webkit-scrollbar{width:.625rem}html::-webkit-scrollbar-thumb{background:#fff}.lastivka-body{background:var(--main-bg);color:var(--main-contrast)}.sc-grid{display:grid;grid-template-columns:[wide-start] minmax(var(--side-spacing),1fr) [main-start] minmax(0,var(--max-content)) [main-end] minmax(var(--side-spacing),1fr) [wide-end]}.container{grid-area:main}.btn{background:var(--main-bg);border:2px solid var(--main-contrast);color:var(--main-contrast);font-size:1rem;line-height:1;min-width:10rem;padding:1.375rem 1.75rem;text-align:center;text-transform:uppercase}@media only screen and (hover:hover) and (pointer:fine){.btn span{transition:none}.btn:hover{background:var(--main-contrast);color:var(--main-bg)}}.btn-gif{background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--main-contrast);display:block;font-size:adopt(30);line-height:1;max-width:18.75rem;padding:adopt(40) adopt(20);position:relative;width:100%}.btn-gif:before{background:var(--shape-bg);content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:inherit;width:100%}.btn-gif>span{position:relative;transition:none}@media only screen and (min-width:48em){.btn-gif{max-width:unset;padding:1.875rem 1.5rem;width:fit-content}}@media only screen and (min-width:80em){.btn-gif{font-size:2.1875rem;padding:3rem 3.375rem}}@media only screen and (hover:hover) and (pointer:fine){.btn-gif:hover{color:var(--shape-contrast)}.btn-gif:hover:before{opacity:1}}.runline{--amplitude:Min(90vw,var(--range,1000px));display:flex;grid-column:wide;justify-content:center;overflow:hidden;padding-block:1.0625rem .8125rem;width:100%}.runline__box{align-items:center;animation:ticker 10s linear infinite var(--direction,alternate) both;display:flex}.runline svg{fill:var(--main-contrast);aspect-ratio:77/81;flex:0 0 1.5625rem;margin-bottom:.25rem}.runline span{font-size:2.5rem;line-height:1;padding-inline:4.0625rem}@keyframes ticker{0%{transform:translateX(0)}to{transform:translateX(var(--amplitude))}}.person-card{display:flex;flex-direction:column;height:100%}.person-card__photo{padding-top:100%;position:relative;width:100%}.person-card__photo:before{background:linear-gradient(0deg,rgba(0,0,0,.9) 3%,transparent 42%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.person-card__photo img,.person-card__photo span{position:absolute}.person-card__photo img{height:100%;left:0;object-fit:cover;object-position:center top;top:0;width:100%;z-index:10}.person-card__photo span{bottom:0;font-size:adopt(56);left:0;line-height:.85;mix-blend-mode:difference;padding:.25rem .5625rem;text-transform:uppercase;z-index:30}@media only screen and (min-width:48em){.person-card__photo span{font-size:3rem}}@media only screen and (min-width:80em){.person-card__photo{padding-top:103%}.person-card__photo span{font-size:4.375rem}}.person-card__text{background:var(--shape-bg);color:var(--shape-contrast);display:flex;flex:1 1 auto;flex-direction:column;gap:.5em;justify-content:flex-end;padding:1.5625rem}@media only screen and (min-width:48em){.person-card__text{font-size:1rem;padding:.875rem .5rem .75rem}}@media only screen and (min-width:80em){.person-card__text{font-size:1.5rem;padding:1.375rem .625rem .8125rem}}.persons-list{--gap-size:3.125rem;display:grid;gap:var(--gap-size);grid-column:wide;grid-template-columns:1fr;position:relative}[data-expandable-target=wrapper] .persons-list{padding-top:var(--gap-size)}.persons-list__icon{display:grid;place-items:center}@media only screen and (max-width:63.9375em){.persons-list__icon{display:none}}.persons-list__icon svg{fill:var(--main-contrast);transform:scaleX(-1);width:5.5625rem}@media only screen and (min-width:48em){.persons-list{--gap-size:Max(2.6vw,1.25rem);grid-auto-rows:1fr;grid-template-columns:repeat(2,minmax(20.25rem,29.625rem))}}@media only screen and (min-width:64em){.persons-list{grid-template-columns:repeat(2,minmax(20.25rem,29.625rem)) 1fr}}@media only screen and (min-width:80em){.persons-list{--gap-size:4.375rem}}.person__svg{display:none}@media only screen and (min-width:80em){.person__svg{display:block;position:absolute;right:5.375rem;top:15.3125rem}}[data-expandable-hidden]{display:none}[data-expandable-box=hidden] [data-expandable-hidden]{display:initial}[data-expandable-shown]{display:none}[data-expandable-box=shown] [data-expandable-shown]{display:initial}[data-expandable-target=wrapper]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}[data-expandable-target=overflow]{opacity:0;overflow:hidden;transition:opacity .35s}[data-expandable-box=shown] [data-expandable-target=wrapper]{grid-template-rows:1fr}[data-expandable-box=shown] [data-expandable-target=overflow]{opacity:1}.lead-banner{align-items:center;border:2px solid var(--main-contrast);display:flex;flex-direction:column;padding:1.875rem}.lead-banner__title{font-size:var(--banner-title-fz,adopt(60));text-align:center;text-transform:uppercase}@media only screen and (min-width:48em){.lead-banner{--banner-title-fz:3.75rem;flex-direction:row;justify-content:space-between;padding:.625rem}.lead-banner__title{padding-left:.625rem}}@media only screen and (min-width:80em){.lead-banner{--banner-title-fz:6.25rem;padding:.9375rem}.lead-banner__title{padding-left:.9375rem}}.header{background:var(--shape-bg);color:var(--shape-contrast);position:fixed;z-index:100}@media only screen and (min-width:48em){.header{position:static}}.header>.sc-grid{height:var(--header-height);pointer-events:none}.header>.sc-grid a{pointer-events:all}.header>.sc-grid .container{align-items:center;display:flex;grid-row:1/2}.header-base{font-size:.8125rem}.header-base svg{fill:currentColor;aspect-ratio:36/28;width:2.25rem}.header-base span{margin-left:.625rem}@media only screen and (min-width:48em){.header-base{font-size:1.125rem}.header-base br{display:none}}@media only screen and (min-width:80em){.header-base{font-size:1.5rem;line-height:1.45}.header-base svg{width:3.125rem}}@media only screen and (hover:hover) and (pointer:fine){.header-base a:hover{opacity:.6}}.header-action{left:0;position:absolute;top:0;width:100%;z-index:100}@media only screen and (min-width:48em){.header-action{position:fixed}}.header-action a{background:var(--shape-bg);color:var(--shape-contrast);display:grid;font-size:.9375rem;margin-left:auto;padding:.5625rem .625rem .4375rem;place-items:center}@media only screen and (min-width:48em){.header-action a{font-size:1.25rem;height:var(--header-height);padding:1.125rem 2.625rem 1.0625rem}}@media only screen and (min-width:80em){.header-action a{font-size:1.75rem;padding:1.5rem 2.8125rem 1.375rem}}@media only screen and (hover:hover) and (pointer:fine){.header-action a:hover{background:var(--shape-contrast);color:var(--shape-bg)}}@media only screen and (max-width:47.9375em){.hero{padding-top:var(--header-height)}}.hero__main{grid-column:wide;padding-top:2.625rem}@media only screen and (min-width:48em){.hero__main{align-items:flex-start;border-bottom:1px solid var(--main-contrast);display:flex;gap:1.125rem;grid-column:main;justify-content:space-between;padding-block:1.5625rem 1.875rem}}@media only screen and (min-width:80em){.hero__main{gap:2.5rem;padding-block:1.875rem 2.5rem}}.hero__desc{grid-column:main;line-height:1.2;padding:3.125rem .3125rem;padding-inline:.3125rem}.hero__desc *+*{margin-top:.5em}@media only screen and (min-width:48em){.hero__desc{font-size:1.1875rem;padding:2.1875rem 0}.hero__desc>*{max-width:33.5rem}}@media only screen and (min-width:80em){.hero__desc{font-size:1.25rem;padding-block:5.625rem}.hero__desc>*{max-width:47.5rem}}.hero-info{padding-inline:var(--side-spacing)}@media only screen and (min-width:48em){.hero-info{flex:1 1 22.5rem;padding:1.25rem 0 0}}@media only screen and (min-width:80em){.hero-info{flex:0 1 31.25rem;padding-top:4.375rem}}.hero-info__logo{padding-inline:.3125rem}.hero-info__logo svg{fill:currentColor;aspect-ratio:276/100;width:17.25rem}@media only screen and (min-width:48em){.hero-info__logo{padding:0}}@media only screen and (min-width:80em){.hero-info__logo svg{margin-left:-.625rem;width:30rem}}.hero-info__shape{background:var(--shape-bg);color:var(--shape-contrast);line-height:1.4;margin-top:3.125rem;padding:.9375rem;text-align:center}@media only screen and (min-width:48em){.hero-info__shape{display:inline-block;line-height:1.2;margin-top:4.375rem;padding-block:.6875rem .5625rem;width:fit-content}}@media only screen and (min-width:80em){.hero-info__shape{font-size:1.75rem;line-height:1.1;margin-top:7.5rem;padding:1rem 1.875rem .875rem}}.hero-info__text{font-size:1.5rem;line-height:1.15;margin-top:2.1875rem;padding-inline:.3125rem}@media only screen and (min-width:48em){.hero-info__text{font-size:1.1875rem;margin-top:2.5rem;padding:0}}@media only screen and (min-width:80em){.hero-info__text{font-size:1.5rem;max-width:28.4375rem}}.hero-cover{margin-top:3.125rem}.hero-cover picture{aspect-ratio:1/1}.hero-cover picture img{height:100%;object-fit:cover;object-position:center;width:100%}@media only screen and (min-width:48em){.hero-cover{flex:1 1 18.125rem;margin:0}.hero-cover picture{aspect-ratio:290/368}}@media only screen and (min-width:80em){.hero-cover{flex:0 1 41.25rem}.hero-cover picture{aspect-ratio:1/1}}.lectors{padding-block:1.5625rem}@media only screen and (min-width:48em){.lectors{padding-block:.9375rem}}@media only screen and (min-width:80em){.lectors{padding-top:3.125rem}}.lectors__inner{grid-column:wide;margin-top:3.125rem}@media only screen and (min-width:48em){.lectors__inner{grid-column:main}}@media only screen and (min-width:80em){.lectors__inner{margin-top:9.375rem}}.lectors__action{grid-column:main;margin-top:1.5625rem;padding-inline:.3125rem}@media only screen and (min-width:48em){.lectors__action{margin-top:1.875rem;padding:0}}@media only screen and (min-width:80em){.lectors__action{margin-top:3.125rem}}.about{padding-block:2.1875rem}@media only screen and (min-width:80em){.about{padding-block:3.125rem}}.about__inner{border:solid var(--main-contrast);border-width:1px 0;padding-block:3.125rem}@media only screen and (max-width:47.9375em){.about__inner{margin-inline:.3125rem}}@media only screen and (min-width:48em){.about__inner{column-gap:3.75rem;display:grid;grid-template-columns:minmax(13.875rem,1fr) minmax(24.375rem,54.25rem);grid-template-rows:auto 1fr}}@media only screen and (min-width:80em){.about__inner{padding-block:6.25rem}}.about__title{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:adopt(84);justify-content:space-between;margin-bottom:2.5rem}.about__title svg{fill:currentColor;aspect-ratio:77/81;flex-basis:3.75rem;margin-inline:1.125rem}@media only screen and (min-width:48em){.about__title{align-self:start;flex-direction:column;font-size:3.75rem;grid-area:1/1/3/2;margin:0;position:relative}.about__title svg{flex-basis:6.25rem;margin:.625rem 0 0;order:1}}@media only screen and (min-width:80em){.about__title{font-size:6.25rem}.about__title svg{flex-basis:5.0625rem;margin-top:1.5625rem}}.about__content{font-size:1.1875rem;line-height:1.36}.about__content [data-expandable-target=wrapper] p,.about__content>p+p{padding-top:2.1875rem}@media only screen and (min-width:48em){.about__content{grid-area:1/2/2/3}}@media only screen and (min-width:80em){.about__content{font-size:1.5625rem;line-height:1}.about__content [data-expandable-target=wrapper] p,.about__content>p+p{padding-top:2.875rem}}.about__action{margin-top:2.1875rem}@media only screen and (min-width:48em){.about__action{grid-area:2/2/3/3}}@media only screen and (min-width:80em){.about__action{margin-top:3.125rem}}.headliners{padding-top:.9375rem}@media only screen and (min-width:80em){.headliners{padding-top:6.25rem}}.headliners__inner{grid-column:wide;margin-top:3.125rem}@media only screen and (min-width:48em){.headliners__inner{grid-column:main}}@media only screen and (min-width:80em){.headliners__inner{margin-top:7.8125rem}}.headliners__info{color:var(--main-contrast);display:flex;flex-direction:column;font-size:1.5rem;gap:.25em;grid-column:main;line-height:1;padding:3.125rem .3125rem 0}@media only screen and (min-width:48em){.headliners__info{font-size:1.1875rem;padding:2.1875rem 0 .9375rem}}@media only screen and (min-width:80em){.headliners__info{font-size:1.5rem;padding-block:4.6875rem 2.1875rem}}.start{--banner-title-fz:adopt(70);padding-block:3.125rem}@media only screen and (min-width:80em){.start{padding-top:6.25rem}}.start-box{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}@media only screen and (min-width:48em){.start-box{flex-direction:row;gap:3.125rem;justify-content:flex-end}}@media only screen and (min-width:71.25em){.start-box{gap:6.25rem}}.start-box__data{align-items:center;display:flex;flex-direction:column;font-size:1.5625rem;gap:.9375rem;margin-top:1.875rem}@media only screen and (min-width:48em){.start-box__data{font-size:1.1875rem;gap:.625rem;line-height:1;margin-top:unset}}@media only screen and (min-width:71.25em){.start-box__data{flex-direction:row;gap:6.875rem}}@media only screen and (min-width:80em){.start-box__data{font-size:1.875rem}}.start-box__action{display:flex;justify-content:center;margin-top:1.875rem;width:100%}@media only screen and (min-width:48em){.start-box__action{margin:0;width:unset}}.programm{padding-top:1.25rem}@media only screen and (min-width:48em){.programm{padding-top:.9375rem}}@media only screen and (min-width:80em){.programm{padding-top:3.125rem}}.programm__inner{border-bottom:1px solid var(--main-contrast);display:flex;flex-direction:column;gap:3.125rem;padding-block:3.4375rem 3.125rem}@media only screen and (min-width:48em){.programm__inner{gap:3.75rem;padding-block:3.125rem 3.75rem}}@media only screen and (min-width:80em){.programm__inner{gap:7.8125rem;padding-block:8.75rem 6.25rem}}.programm-box{border-left:2px solid var(--shape-bg)}.programm-box__label{background:var(--shape-bg);color:var(--shape-contrast);font-size:1.875rem;margin-left:-2px;padding:.875rem 1.5625rem;width:fit-content}@media only screen and (min-width:48em){.programm-box__label{font-size:2.1875rem;padding:.625rem}}.programm-box__action,.programm-box__content{padding-inline:adopt(20) adopt(10)}@media only screen and (min-width:48em){.programm-box__action,.programm-box__content{padding-inline:1.5625rem 0}}@media only screen and (min-width:80em){.programm-box__action,.programm-box__content{padding-left:1.875rem}}.programm-box__intro{line-height:1.4;padding-block:1.5625rem .625rem}@media only screen and (min-width:48em){.programm-box__intro{font-size:1.1875rem;padding-block:2.8125rem 0}}@media only screen and (min-width:80em){.programm-box__intro{font-size:1.5rem;line-height:1.15;padding-bottom:1.25rem}}.programm-box__action{margin-top:1.25rem}@media only screen and (min-width:48em){.programm-box__action{margin-top:3.125rem}}@media only screen and (min-width:80em){.programm-box__action{display:none}}.programm-list{display:grid;grid-template-columns:1fr;padding-bottom:.9375rem}@media only screen and (min-width:48em){.programm-list{column-gap:1.875rem;grid-template-columns:repeat(auto-fill,18.4375rem);padding-top:.625rem}}@media only screen and (min-width:80em){.programm-list{column-gap:4.6875rem;grid-template-columns:repeat(3,18.4375rem);padding-top:0}}@media only screen and (max-width:79.9375em){[data-expandable-box] .programm-list>li:nth-child(n+5){display:grid;transition:grid-template-rows .3s ease-in-out}[data-expandable-box=hidden] .programm-list>li:nth-child(n+5){grid-template-rows:0fr}[data-expandable-box=shown] .programm-list>li:nth-child(n+5){grid-template-rows:1fr}}@media only screen and (max-width:47.9375em){[data-expandable-box] .programm-list>li:nth-child(n+4){display:grid;transition:grid-template-rows .3s ease-in-out}[data-expandable-box=hidden] .programm-list>li:nth-child(n+4){grid-template-rows:0fr}[data-expandable-box=shown] .programm-list>li:nth-child(n+4){grid-template-rows:1fr}}.programm-list__item{overflow:hidden}.programm-list__item__title{align-items:baseline;border-bottom:1px solid var(--main-contrast);display:flex;font-size:1.875rem;gap:.625rem;line-height:.9;padding-block:3.125rem .625rem}.programm-list__item__title svg{fill:currentColor;aspect-ratio:77/81;flex:0 0 1.5625rem}@media only screen and (min-width:48em){.programm-list__item__title{padding-top:3.75rem}}@media only screen and (min-width:80em){.programm-list__item__title{padding-top:4.375rem}}.programm-list__item__content{line-height:1.25;margin-top:1.25rem}@media only screen and (min-width:48em){.programm-list__item__content{font-size:1.1875rem}}@media only screen and (min-width:80em){.programm-list__item__content{font-size:1.25rem}}.format{padding-block:3.125rem 1.25rem}@media only screen and (min-width:48em){.format{padding-block:4.0625rem 1.875rem}}@media only screen and (min-width:80em){.format{padding-block:6.25rem 3.75rem}}.format__list{line-height:1.75;list-style-type:disc;margin-top:2.8125rem;padding-left:1em}.format__list>li+li{margin-top:.625rem}@media only screen and (min-width:48em){.format__list{font-size:1.5rem;line-height:1.45;margin-top:4.0625rem}}@media only screen and (min-width:80em){.format__list{font-size:2rem;line-height:1.1;margin-top:5.625rem}.format__list>li+li{margin-top:2rem}}.format-box{font-size:1.5rem;line-height:1.12;margin-top:1.5625rem;text-align:center}@media only screen and (min-width:48em){.format-box{line-height:1;margin:0;padding:1.25rem;text-align:right}}@media only screen and (min-width:80em){.format-box{font-size:1.875rem;line-height:1.3;padding-right:30}}.registration{padding-block:1.5625rem 6.25rem}.registration span{white-space:nowrap}@media only screen and (min-width:48em){.registration{padding-block:2.1875rem 10.625rem}}@media only screen and (min-width:80em){.registration{padding-block:3.75rem 12.5rem}}.reg-box{align-items:center;display:flex;flex-direction:column;margin-top:2.1875rem;text-align:center;width:100%}@media only screen and (min-width:48em){.reg-box{flex-direction:row;gap:.9375rem;justify-content:flex-end;margin:0}}@media only screen and (min-width:80em){.reg-box{gap:1.875rem}}.reg-box__icon svg{fill:var(--main-contrast);aspect-ratio:77/81;transform:rotate(175deg);width:5.6875rem}@media only screen and (min-width:48em){.reg-box__icon svg{transform:rotate(50deg);width:3.25rem}}@media only screen and (min-width:80em){.reg-box__icon svg{transform:translateY(-12%) rotate(52deg);width:5.6875rem}}.reg-box__action{display:flex;justify-content:center;margin-top:1.25rem;width:100%}@media only screen and (min-width:48em){.reg-box__action{margin:0;width:unset}}.reg-info{display:flex;flex-direction:column;gap:2.1875rem;line-height:1.2;margin-top:2.1875rem}@media only screen and (min-width:48em){.reg-info{gap:1.875rem;margin-top:2.8125rem;max-width:30.625rem}}@media only screen and (min-width:80em){.reg-info{flex-direction:row;justify-content:space-between;margin-top:2.1875rem;max-width:unset}.reg-info p:first-child{flex:0 1 25.3125rem}.reg-info p:last-child{flex:0 1 37.5rem;text-align:right}}.header-fixed{background:var(--shape-contrast);position:static;width:100%;z-index:100}@media only screen and (min-width:768px){.header-fixed{background:var(--shape-bg);position:fixed}}.header-fixed .container{align-items:center;display:flex;height:3.625rem;max-width:var(--max-content);padding:0 1.25rem}@media only screen and (min-width:768px){.header-fixed .container{height:3.75rem;padding:0 3.125rem}}@media only screen and (min-width:1280px){.header-fixed .container{height:4.6875rem;justify-content:unset;padding:0 2.5rem}}.header-fixed .container .content{align-items:center;display:flex;height:100%;justify-content:flex-start;width:100%}@media only screen and (min-width:768px){.header-fixed .container .content{justify-content:flex-end}}@media only screen and (min-width:1280px){.header-fixed .container .content{justify-content:unset}}.header-fixed__logo{fill:var(--light);height:1.75rem;margin-right:.5625rem;min-height:1.75rem;min-width:2.25rem;width:2.25rem}@media only screen and (min-width:768px){.header-fixed__logo{fill:var(--shape-contrast);margin-right:.5625rem}}@media only screen and (min-width:1280px){.header-fixed__logo{height:2.5625rem;margin-right:1.0625rem;min-height:2.5625rem;min-width:3.125rem;width:3.125rem}}.header-fixed__navigation{display:none;gap:1.25rem;margin-right:2rem}@media only screen and (min-width:768px){.header-fixed__navigation{display:flex;gap:2rem;margin-right:2rem}}@media only screen and (min-width:1280px){.header-fixed__navigation{gap:3rem;margin-right:3rem}}.header-fixed__navigation__item a{color:var(--shape-contrast);font-size:1rem;line-height:120%;padding:0;position:relative}@media only screen and (min-width:768px){.header-fixed__navigation__item a{font-size:1rem}}@media only screen and (min-width:1280px){.header-fixed__navigation__item a{font-size:1.25rem}}@media only screen and (hover:hover) and (pointer:fine){.header-fixed__navigation__item a:hover:before{width:100%}}.header-fixed__navigation__item a:before{background:var(--shape-contrast);bottom:0;content:"";display:block;height:.0625rem;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.header-fixed__text{color:var(--light);display:block;flex-grow:0;font-size:.8125rem;line-height:normal}@media only screen and (min-width:768px){.header-fixed__text{color:var(--shape-contrast);display:none;flex-grow:1;font-size:1.125rem;line-height:normal}}@media only screen and (min-width:1280px){.header-fixed__text{display:block;font-size:1.375rem;line-height:120%}}.header-fixed__button{color:var(--shape-contrast);display:none;font-size:.9375rem;line-height:normal;padding:.4375rem .625rem .5625rem;text-transform:uppercase;transition:.3s ease-in-out}@media only screen and (min-width:768px){.header-fixed__button{display:block;font-size:1.25rem;line-height:normal;padding:.875rem 2.02625rem}}@media only screen and (min-width:1280px){.header-fixed__button{font-size:1.5rem;line-height:2rem;padding:.875rem 2.625rem}}@media only screen and (hover:hover) and (pointer:fine){.header-fixed__button:hover{background:var(--shape-contrast);color:var(--shape-bg)}}.header-fixed~.hero{padding-top:0}@media only screen and (min-width:768px){.header-fixed~.hero{padding-top:var(--header-height)}}.fixed-btn{bottom:1.25rem;display:block;left:0;padding:0 1.25rem;pointer-events:all;position:fixed;right:0;z-index:100}@media only screen and (min-width:768px){.fixed-btn{display:none}}.fixed-btn__button{align-items:center;background-color:var(--light);color:var(--shape-contrast);display:flex;font-size:1.125rem;height:2.6875rem;justify-content:center;opacity:0;pointer-events:all;text-transform:uppercase;transform:translateY(120%);transition:opacity .3s,transform .3s;width:100%}.fixed-btn__button.visible{opacity:1;transform:translateY(0)}.charity-theme{--charity-shape-bg:var(--charity-shape-background,#ff8a00);--txt-color:#fff;--grey:#aaa;--dark-grey:#222;--light-grey:#a4a4a4}@media only screen and (min-width:80em){.charity-theme{--header-height:69px}}.charity-theme.header{position:relative}.charity-theme.header>.sc-grid{height:3.4375rem}@media only screen and (min-width:768px){.charity-theme.header>.sc-grid{height:4.0625rem}}@media only screen and (min-width:1280px){.charity-theme.header>.sc-grid{height:4.6875rem}}.charity-theme.header .container{align-items:center}.charity-theme.header .container .logo{height:1.875rem}@media only screen and (min-width:1280px){.charity-theme.header .container .logo{height:2.5rem}}.charity-theme.header .header-base span{font-family:Helvetica,sans-serif;font-size:.8125rem;margin-left:.9375rem}@media only screen and (max-width:767px){.charity-theme.header .header-base span{width:11.5625rem}}@media only screen and (min-width:768px){.charity-theme.header .header-base span{font-size:1.125rem;margin-left:.75rem}}@media only screen and (min-width:1280px){.charity-theme.header .header-base span{font-size:1.5rem;font-weight:500;margin-left:1.25rem;margin-top:.4375rem}}.charity-theme.header .header-base svg{aspect-ratio:36/29}.charity-theme.header .header-action a{font-weight:700}@media only screen and (min-width:80em){.charity-theme.header .header-action a{height:fit-content;line-height:2.0625rem;padding-block:1.375rem 1.1875rem;padding-inline:2.25rem}}@media only screen and (hover:hover) and (pointer:fine){.charity-theme.header .header-action a:hover{background:var(--charity-shape-bg)}}.standart-program{overflow:hidden}@media only screen and (min-width:48em){.standart-program{padding-block:6.25rem .625rem}}@media only screen and (min-width:80em){.standart-program{padding-block:4.375rem 0}}.standart-program__title{border-bottom:2px solid;font-size:2.5rem;line-height:2.125rem;padding-bottom:3.125rem}@media only screen and (min-width:48em){.standart-program__title{font-size:2.8125rem;line-height:2.4375rem;padding-bottom:4.6875rem}}.standart-program__inner{grid-column:main}@media only screen and (min-width:64em){.standart-program__inner{grid-column:wide}}@media only screen and (min-width:90em){.standart-program__inner{grid-column:main-start/wide-end}}.standart-program__list{counter-reset:number}.standart-program__list-item{border-bottom:2px solid #fff;counter-increment:number;display:grid;grid-template-areas:"num num" "info info" "lead lead" "body body";justify-content:flex-start;padding-block:3.125rem;position:relative}@media only screen and (min-width:48em){.standart-program__list-item{grid-template-areas:"num info" "num lead" "num body"}}@media only screen and (min-width:80em){.standart-program__list-item{grid-template-areas:"num info" "num lead" "num body"}}.standart-program__num{border:3px solid var(--charity-shape-bg);color:var(--txt-color);font-size:2.1875rem;font-weight:700;grid-area:num;height:5.3125rem;line-height:1;margin-bottom:1.5625rem;position:relative;width:5.3125rem}@media only screen and (min-width:48em){.standart-program__num{font-size:2.1875rem;margin-right:3.125rem;margin-block:auto}}.standart-program__num span:before{content:counter(number,decimal-leading-zero);left:49%;position:absolute;top:54%;transform:translate(-50%,-50%)}.standart-program__info{font-size:1.5625rem;font-weight:500;grid-area:info;line-height:1.1;margin-bottom:.9375rem;width:100%}@media only screen and (min-width:768px){.standart-program__info{font-size:1.875rem}}.standart-program__info-name{color:var(--charity-shape-bg)}.standart-program__date{align-self:center;display:flex;font-size:1.0625rem;gap:.625rem;grid-area:date;line-height:1;margin-bottom:1.25rem}@media only screen and (min-width:80em){.standart-program__date{margin-bottom:.75rem}}.standart-program__date p{border:1px solid var(--txt-color);padding:.5625rem .9375rem;width:fit-content}.standart-program__date p:first-child{background:var(--txt-color);color:#000}.standart-program__lead{cursor:pointer;font-size:1.5625rem;font-weight:500;grid-area:lead;line-height:1.875rem;transition:.3s}@media only screen and (min-width:48em){.standart-program__lead{line-height:2.3125rem}}@media only screen and (hover:hover) and (pointer:fine){.standart-program__lead:hover{opacity:.8}}.standart-program__action{color:var(--grey);font-size:1.25rem;line-height:1.2;position:absolute;right:0;top:1.5625rem}@media only screen and (min-width:48em){.standart-program__action{font-size:1.4375rem;top:2.8125rem}}@media only screen and (min-width:80em){.standart-program__action{top:5.3125rem}}.standart-program__body{font-size:1.125rem;font-weight:400;grid-area:body;line-height:1}.standart-program__body>*+*{margin-top:.5em}@media only screen and (min-width:1280px){.standart-program__body{font-size:1.5625rem;width:56.25rem}}.standart-program .hidden-program{display:none}.standart-program .hidden-program.show-program{display:block}.standart-program .show-program-btn{background:none;border-bottom:1px solid;cursor:pointer;font-size:1.625rem;font-weight:500;line-height:1;margin-top:3.125rem;transition:.3s;width:fit-content}@media only screen and (min-width:48em){.standart-program .show-program-btn{margin-top:2.8125rem;margin-top:3.4375rem}}@media only screen and (hover:hover) and (pointer:fine){.standart-program .show-program-btn:hover{color:var(--charity-shape-bg)}}.standart-program .show-program-btn pre{margin:0}.standart-program .show-program-btn.shown .close{display:flex;gap:.3125rem}.standart-program .show-program-btn.shown .open{display:none}.standart-program .open{display:flex;gap:.3125rem}.standart-program .close{display:none}.standart-program .show-btn{align-items:center;background:none;display:inline-flex;justify-content:center;transition:.3s}@media only screen and (hover:hover) and (pointer:fine){.standart-program .show-btn:hover{opacity:.8}}.standart-program .show-btn span{margin-left:.625rem;padding-bottom:.125rem}.standart-program .show-btn .less-str{display:none}.standart-program .show-btn__icon{--icon-size:12px;height:var(--icon-size);position:relative;width:var(--icon-size)}.standart-program .show-btn__icon:after,.standart-program .show-btn__icon:before{background-color:var(--grey);content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:50%;transition:all .25s ease;width:var(--icon-size)}.standart-program .show-btn__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.js-accordeon-shown .standart-program .show-btn .less-str{display:block}.js-accordeon-shown .standart-program .show-btn .more-str{display:none}.js-accordeon-shown .standart-program .show-btn .show-btn__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0deg)}@media only screen and (hover:hover) and (pointer:fine){.standart-program .show-btn:hover span{color:var(--primary)}}.order .container{padding-block:3.125rem}@media only screen and (min-width:80em){.order .container{padding-block:7.8125rem 6.25rem}}.order-form{background:var(--dark-grey);padding:3.125rem .9375rem}@media only screen and (min-width:48em){.order-form{padding:5rem 0 6.25rem}}@media only screen and (min-width:80em){.order-form{padding-bottom:7.5rem;width:43.75rem}.order__box{display:flex;justify-content:space-between}}@media only screen and (min-width:48em){.order form{margin:0 auto;width:30rem}}.order__title{display:block;font-size:2.5rem;line-height:2.875rem;margin-bottom:2.1875rem;text-transform:uppercase;width:17.5625rem}@media only screen and (min-width:48em){.order__title{font-size:4.375rem;line-height:5rem;width:30.6875rem}}.order__subtitle{display:block;font-size:1.5625rem;line-height:1.875rem;margin-bottom:3.125rem;width:15rem}.order .form__input{position:relative}.order .form__input:not(:first-child){margin-top:1.5625rem}.order .form__input input{background:transparent;border:none;border-bottom:1px solid var(--txt-color);color:var(--txt-color);font-size:1.125rem;line-height:1.3125rem;padding:.625rem .9375rem 1.125rem;width:100%}.order .form__input input::placeholder{color:var(--txt-color)}.order .form__input input:-webkit-autofill,.order .form__input input:-webkit-autofill:active,.order .form__input input:-webkit-autofill:focus,.order .form__input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--txt-color);box-shadow:0 0 0 var(--dark-grey) inset;-webkit-box-shadow:0 0 0 var(--dark-grey) inset;caret-color:var(--txt-color);color:var(--txt-color);transition:background-color 0s linear 1000s}.order .form__input.with-dial-code input{padding-block:.875rem}.order .form__input--submit{margin-bottom:3.125rem}.order .form__input--submit .pay-submit{background:var(--charity-shape-bg);border:1px solid;color:#000;font-size:1.25rem;font-weight:700;line-height:1;margin-top:1.5625rem;padding-block:1.0625rem;position:relative;text-align:center;transition:.3s;width:100%}.order .form__input--submit .pay-submit:disabled{color:rgba(156,22,181,0);pointer-events:none}.order .form__input--submit .pay-submit:disabled>span{opacity:0}.order .form__input--submit .pay-submit:disabled .btn-loader{opacity:1}@media only screen and (hover:hover) and (pointer:fine){.order .form__input--submit .pay-submit:hover{background:transparent;border-color:var(--charity-shape-bg);color:var(--txt-color)}}.order .form__input.error-input .form__error{opacity:1;pointer-events:all}.order .form__error{bottom:-1.125rem;color:red;font-size:.8125rem;opacity:0;pointer-events:none;position:absolute;right:0}.order .form__agreement{font-size:.875rem;line-height:1.25rem;text-align:center}.order .form__agreement a{transition:.3s}@media only screen and (hover:hover) and (pointer:fine){.order .form__agreement a:hover{opacity:.7}}.iti__country-list{color:#000}.iti,.iti__country-list{width:var(--full-input-width)}.iti__country-name,.iti__dial-code{font-size:1rem}.btn-loader{display:inline-block;height:5rem;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:5rem}.btn-loader span{animation-timing-function:cubic-bezier(0,1,1,0);background:var(--main-bg);border-radius:50%;height:.8125rem;position:absolute;top:2.0625rem;width:.8125rem}.btn-loader span:first-child{animation:btn-loader-1 .6s infinite;left:.5rem}.btn-loader span:nth-child(2){animation:btn-loader-2 .6s infinite;left:.5rem}.btn-loader span:nth-child(3){animation:btn-loader-2 .6s infinite;left:2rem}.btn-loader span:nth-child(4){animation:btn-loader-3 .6s infinite;left:3.5rem}@keyframes btn-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes btn-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes btn-loader-2{0%{transform:translate(0)}to{transform:translate(24px)}}.for-what .container{border-bottom:1px solid;display:flex;flex-direction:column;gap:1.5625rem;padding-block:3.125rem}@media only screen and (min-width:48em){.for-what .container{flex-direction:row-reverse;gap:.9375rem;padding-block:4.6875rem 3.125rem}}@media only screen and (min-width:80em){.for-what .container{gap:1.5625rem;padding-block:6.25rem}}.for-what__info{border:2px solid;padding:1.5625rem 1.25rem 2.5rem}@media only screen and (min-width:48em){.for-what__info{padding:1.5625rem 1.5625rem 2.1875rem}}@media only screen and (min-width:80em){.for-what__info{padding:2.0625rem 5.125rem 3.125rem 2.1875rem}}.for-what__title{font-size:2.5rem;line-height:2.875rem;margin-bottom:2.5rem;width:18.75rem}@media only screen and (min-width:48em){.for-what__title{margin-bottom:3.4375rem}}@media only screen and (min-width:80em){.for-what__title{font-size:4.375rem;line-height:4.9375rem;margin-bottom:10.5rem;width:32.5rem}}.for-what__list{font-size:1.25rem;line-height:1.625rem}@media only screen and (min-width:80em){.for-what__list{font-size:1.5625rem}}.for-what__list li{padding-left:1.875rem;position:relative}.for-what__list li:not(:last-child){margin-bottom:2.0625rem}@media only screen and (min-width:80em){.for-what__list li:not(:last-child){margin-bottom:1.625rem}}.for-what__list li:before{background:var(--txt-color);border-radius:50%;content:"";height:.3125rem;left:.625rem;position:absolute;top:.5rem;width:.3125rem}.for-what__img{flex-shrink:0;height:22.6875rem}@media only screen and (min-width:48em){.for-what__img{height:16.875rem;width:15.5625rem}}@media only screen and (min-width:80em){.for-what__img{height:40.4375rem;width:41%}}.for-what__img img{display:block;height:100%;object-fit:cover;width:100%}.charity-theme .person-card__photo span{font-size:2.5rem;mix-blend-mode:normal;padding-inline:1.25rem;padding-bottom:1.5625rem}@media only screen and (min-width:80em){.charity-theme .person-card__photo span{font-size:3.75rem;line-height:.9;padding-inline:1.25rem}.charity-theme .person-card__photo{padding-top:94%}}.charity-theme .person-card__text{background:#000;box-shadow:0 -5px 55px -5px #000;color:#fff;font-size:1.125rem;justify-content:flex-start;line-height:1;padding:.9375rem .9375rem 1.25rem;position:relative;z-index:10}@media only screen and (min-width:80em){.charity-theme .person-card__text{font-size:1.5625rem;padding:1.875rem 1.5625rem}}@media only screen and (min-width:768px) and (max-width:1279px){.charity-theme .person__svg-tab{bottom:2.1875rem;display:block;position:absolute;right:5rem}}@media only screen and (min-width:1280px){.charity-theme .person__svg-tab{display:none}}.charity-theme .persons-list{gap:1.25rem}@media only screen and (min-width:48em){.charity-theme .persons-list{grid-template-columns:repeat(2,minmax(20.25rem,29.375rem));position:static}}@media only screen and (min-width:80em){.charity-theme .persons-list{--gap-size:50px;position:relative}}.charity-theme.lectors{padding-bottom:2.5rem;padding-top:0;position:relative}@media only screen and (min-width:48em){.charity-theme.lectors{padding-bottom:6.25rem}}@media only screen and (min-width:80em){.charity-theme.lectors{padding-bottom:3.5rem}}.charity-theme.lectors .btn{border:3px solid;font-size:1.25rem;font-weight:700;margin-top:1.5625rem;padding:1.1875rem 2.25rem}@media only screen and (min-width:48em){.charity-theme.lectors .btn{margin-top:0;padding:1.25rem 1.625rem 1rem}}.charity-theme .runline{background:var(--charity-shape-bg);display:grid;grid-template:1fr/1fr;justify-content:flex-start;padding-block:.9375rem;width:100vw}.charity-theme .runline span{padding-left:0}@media only screen and (max-width:1279px){.charity-theme .runline span{font-size:1.875rem}}.charity-theme .runline__box{--duration:36s;color:var(--txt-color);font-size:1.875rem;grid-area:1/1/2/2;overflow:hidden;width:fit-content}@media only screen and (min-width:1280px){.charity-theme .runline__box{font-size:2.5rem}}.charity-theme .runline__box:first-child{animation:runline var(--duration) infinite linear forwards}.charity-theme .runline__box:last-child{animation:var(--duration) runline calc(var(--duration)*.5) infinite linear forwards;transform:translate(100vw)}@keyframes runline{0%{transform:translate(100vw)}50%{transform:translate(calc(100vw - 100%))}to{transform:translate(calc(100vw - 200%))}}.charity-theme .lectors__inner{margin-top:3.125rem;padding-inline:1.5625rem}@media only screen and (min-width:48em){.charity-theme .lectors__inner{margin-bottom:1.25rem;margin-top:6.25rem;padding-inline:0}}@media only screen and (min-width:80em){.charity-theme .lectors__inner{margin-bottom:.375rem;margin-top:9.0625rem}}.charity-theme .lectors__title{font-size:2.8125rem;line-height:1;margin-bottom:3.125rem}@media only screen and (min-width:80em){.charity-theme .lectors__action{margin-top:2.75rem}}.charity-theme.invited{padding-bottom:0}.charity-theme.invited .lectors__inner{margin-block:3.75rem}@media only screen and (min-width:768px){.charity-theme.invited .lectors__inner{margin-block:5.3125rem}}@media only screen and (min-width:1280px){.charity-theme.invited .lectors__inner{margin-block:6.25rem}.charity-theme.invited{padding-bottom:0}.charity-theme.invited .person__svg{top:.625rem}}.charity-theme.headliners{padding-bottom:4.6875rem}@media only screen and (min-width:48em){.charity-theme.headliners{padding-bottom:0}}@media only screen and (min-width:80em){.charity-theme.headliners{padding-bottom:4.6875rem;padding-top:0}}.charity-theme.hero{padding-top:0}.charity-theme .hero__main{border-bottom:none;padding-bottom:4.6875rem;padding-top:2.1875rem}@media only screen and (min-width:48em){.charity-theme .hero__main{align-items:center;padding-bottom:6.25rem;padding-top:3.75rem}}@media only screen and (min-width:80em){.charity-theme .hero__main{padding-bottom:6.25rem;padding-top:3.125rem}}.charity-theme .hero__desc{font-size:1.25rem;line-height:1.5rem;padding-block:3.125rem}@media only screen and (min-width:48em){.charity-theme .hero__desc{line-height:1.3125rem}}@media only screen and (min-width:80em){.charity-theme .hero__desc{font-size:1.5625rem;line-height:1.5rem;padding-block:4.6875rem 6.625rem}}.charity-theme .hero-cover{height:20.3125rem;margin-top:2.1875rem;margin-inline:auto;width:20.3125rem}@media only screen and (min-width:48em){.charity-theme .hero-cover{flex:0 0 18.4375rem;height:unset;margin-top:0;margin-inline:0;width:unset}}@media only screen and (min-width:1280px){.charity-theme .hero-cover{flex:0 1 42.1875rem}}.charity-theme .hero-cover picture{aspect-ratio:0}@media only screen and (min-width:48em){.charity-theme .hero-info{padding-top:0}}.charity-theme .hero-info__text{font-size:1.25rem;line-height:1;margin-top:2.1875rem}@media only screen and (min-width:48em){.charity-theme .hero-info__text{margin-top:3.125rem}}@media only screen and (min-width:80em){.charity-theme .hero-info__text{font-size:1.5625rem;max-width:29.625rem}}.charity-theme .hero-info__text p:not(:last-child){margin-bottom:1.5625rem}.charity-theme .hero-info__shape{background:var(--charity-shape-bg);color:var(--txt-color);font-size:1.125rem;margin-top:2.1875rem}@media only screen and (max-width:767px){.charity-theme .hero-info__shape{width:18.1875rem}}@media only screen and (min-width:768px){.charity-theme .hero-info__shape{font-size:1.25rem;margin-top:0}}@media only screen and (min-width:1280px){.charity-theme .hero-info__shape{font-size:1.75rem;padding-block:1rem .875rem}}.charity-theme .hero-info__title{font-family:Helvetica,sans-serif;font-size:2.8125rem;font-weight:500;line-height:1;margin-bottom:2.1875rem}@media only screen and (min-width:48em){.charity-theme .hero-info__title{margin-bottom:3.125rem;width:19.8125rem}}@media only screen and (min-width:80em){.charity-theme .hero-info__title{font-size:5rem;line-height:4rem;margin-bottom:4.6875rem}}.charity-theme.about{padding-bottom:4.6875rem}@media only screen and (min-width:48em){.charity-theme.about{padding-bottom:6.25rem;padding-top:0}}.charity-theme .about__title{flex-direction:column;font-size:2.5rem;margin-bottom:3.125rem}@media only screen and (min-width:768px){.charity-theme .about__title{font-size:2.8125rem}}@media only screen and (min-width:1280px){.charity-theme .about__title{font-size:4.375rem;margin-bottom:0}}.charity-theme .about__action{margin-top:3.125rem}.charity-theme .about__content{font-size:1.25rem}@media only screen and (min-width:80em){.charity-theme .about__content{font-size:1.5625rem}}.charity-theme .about__content>p+p{padding-top:1.25rem}.charity-theme .about__inner{padding-block:2.1875rem}@media only screen and (min-width:768px) and (max-width:1279px){.charity-theme .about__inner{display:flex;flex-direction:column}}@media only screen and (min-width:80em){.charity-theme .about__inner{grid-template-columns:minmax(13.875rem,1fr) minmax(24.375rem,41.875rem);padding-block:4.6875rem}}.charity-theme .btn{border:3px solid;font-size:1.25rem;font-weight:700;min-width:unset;padding:1.125rem 1.4375rem}.charity-theme.registration{padding-top:6.25rem}@media only screen and (min-width:48em){.charity-theme.registration{padding-bottom:9.1875rem;padding-top:7.8125rem}}@media only screen and (min-width:80em){.charity-theme.registration{padding-bottom:9.1875rem;padding-top:9.0625rem}}.charity-theme.registration .btn-gif{background:var(--charity-shape-bg);font-size:1.5625rem;font-weight:700;line-height:2.0625rem;padding-block:1.625rem 1.375rem}@media only screen and (min-width:1280px){.charity-theme.registration .btn-gif{font-size:2.1875rem;padding-block:3.125rem 2.75rem;padding-inline:3.125rem}}.charity-theme.registration .lead-banner__title{font-size:3.75rem}@media only screen and (min-width:80em){.charity-theme.registration .lead-banner__title{font-size:6.25rem}}.charity-theme.registration .reg-box__action{margin-top:0}.charity-theme.registration .lead-banner{padding:.9375rem}.charity-theme.registration .reg-info{max-width:100%}@media only screen and (min-width:1280px){.charity-theme.registration .reg-info{flex-direction:column;gap:1.25rem;margin-top:4.375rem;width:48rem}}.charity-theme.registration .reg-info p:first-child,.charity-theme.registration .reg-info p:last-child{flex:unset;text-align:left}