.article-reading-progress{background:#c8c8c8;bottom:0;height:4px;width:100%}.article-reading-progress__fullness{background:#fac91b;height:100%;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.popup-wrapper{position:absolute;top:11rem;right:50%;background-color:#fff;-webkit-border-radius:2rem;-moz-border-radius:2rem;border-radius:2rem;max-width:44.6rem}.popup-wrapper .popup-content .question-section{padding:2.4rem 2.8rem}.popup-wrapper .popup-content .question-section .big-balance{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3rem}.popup-wrapper .popup-content .question-section .big-balance .balance-coin{width:7.4rem;margin-right:1.6rem}.popup-wrapper .popup-content .question-section .big-balance .balance-state{font-size:6rem;font-weight:700}.popup-wrapper .popup-content .question-section .answer-wrap{position:relative}.popup-wrapper .popup-content .question-section .answer-wrap .racoon-answer{position:absolute;top:-5rem;left:-11rem}@media screen and (max-width:825px){.popup-wrapper .popup-content .question-section .answer-wrap .racoon-answer{width:64px;top:-6rem;left:-6rem}}.popup-wrapper .popup-content .question-section .answer-wrap .balance-wrap{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.popup-wrapper .popup-content .question-section .answer-wrap .balance-wrap>h4{margin-bottom:0;margin-right:2rem}.popup-wrapper .popup-content .question-section .answer-wrap .balance-wrap .balance-coin{margin-right:.6rem}.popup-wrapper .popup-content .question-section .question-price{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.popup-wrapper .popup-content .question-section .question-price .balance-coin{width:3rem;margin-right:.6rem}.popup-wrapper .popup-content .question-section .q-number{font-weight:700;margin-right:4.5rem}.popup-wrapper .popup-content .question-section .answer-description{padding-top:2rem;margin-bottom:5rem}.popup-wrapper .popup-content .action-block{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.4rem 2.8rem;background-color:#f0f0f0;-webkit-border-radius:0 0 2rem 2rem;-moz-border-radius:0 0 2rem 2rem;border-radius:0 0 2rem 2rem}.popup-wrapper .popup-content .action-block .button{padding:0 2.8rem}.popup-wrapper .popup-content .close{position:absolute;right:18px;top:8px;z-index:1}@media (max-width:425px){.popup-wrapper .popup-content .close{right:15px}}.popup-wrapper .popup-content .close:after{font-family:"SVGFont"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";cursor:pointer;font-size:1.4rem}.article-audio-player{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:60px;max-width:850px;opacity:0;overflow:hidden;padding-right:40px;position:absolute;right:-10px;top:-15px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease;-moz-transition:opacity .3s ease,transform .3s ease,-moz-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;visibility:hidden;width:100vw;z-index:1}.article-audio-player__container.container{padding:0 40px}.article-functionality-panel_open-modal .article-audio-player{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility:visible}.article-audio-player .rhap_container{outline:none}.article-audio-player .rhap_main{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.article-audio-player .rhap_main .rhap_progress-section{color:#a9a9a9;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;white-space:nowrap}.article-audio-player .rhap_main .rhap_progress-section .rhap_time{color:#7d7d7d}.article-audio-player .rhap_main .rhap_progress-section .rhap_time.rhap_current-time{-webkit-flex-basis:75px;-ms-flex-preferred-size:75px;flex-basis:75px;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.article-audio-player .rhap_main .rhap_progress-section .rhap_time.rhap_total-time{-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.article-audio-player .rhap_main .rhap_progress-section .rhap_time.rhap_total-time:before{content:"/";margin-right:5px}.article-audio-player .rhap_main .rhap_progress-section .rhap_progress-container{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-right:12px;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;outline:none;width:100%}.article-audio-player .rhap_main .rhap_progress-section .rhap_progress-container .rhap_progress-bar{cursor:pointer;overflow:hidden;position:relative;z-index:0;width:100%;height:6px;background-color:#ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.article-audio-player .rhap_main .rhap_progress-section .rhap_progress-container .rhap_progress-filled{height:100%;position:absolute;z-index:2;background-color:#ffc400}.article-audio-player .rhap_main .rhap_controls-section{-moz-box-align:center;margin-right:12px;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.article-audio-player .rhap_main .rhap_controls-section,.article-audio-player .rhap_main .rhap_controls-section .rhap_main-controls{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.article-audio-player .rhap_main .rhap_controls-section .rhap_main-controls{-moz-box-align:center}.article-audio-player button{background:none;border:0;cursor:pointer;height:26px;outline:none;padding:0;width:22px}.article-audio-player button svg{fill:#a9a9a9;height:26px;width:22px}.article-audio-player.popup-wrapper .close{right:2.4rem;top:1.4rem}.table-of-contents{color:#000;left:auto;max-width:540px;opacity:0;position:absolute;right:-10px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:opacity .3s ease,-o-transform .3s ease;-moz-transition:opacity .3s ease,transform .3s ease,-moz-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;top:-15px;visibility:hidden;width:100vw}.article-functionality-panel_open-modal .table-of-contents{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;visibility:visible}.table-of-contents__close{position:relative}.table-of-contents__close:before{font-family:"SVGFont"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";cursor:pointer;font-size:1.6rem;opacity:.5;position:absolute;right:0;-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}.table-of-contents__container{background:#fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;padding:40px 40px 40px 60px;position:relative;z-index:1}@media (max-width:1120px){.table-of-contents__container{height:70vh;overflow-y:scroll;padding:calc((100vw - 32rem)/80*2 + 2rem)}}.table-of-contents__title{font-weight:600;margin-bottom:20px}@media (max-width:1120px){.table-of-contents__title{margin-bottom:calc((100vw - 32rem)/80*1 + 1rem)}}.table-of-contents__list .table-of-contents__item{margin-bottom:20px}.table-of-contents__list .table-of-contents__item a{color:#000;border:none}.table-of-contents__list .table-of-contents__item a:hover{color:#1f9ce3}.table-of-contents__list .table-of-contents__item:last-child{margin-bottom:0}.table-of-contents__list .table-of-contents__item_active+.table-of-contents__item_active:before{content:none}.table-of-contents__list .table-of-contents__item_active:before{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;content:"";background:#f9d86b;height:10px;position:absolute;-webkit-transform:translate(-25px,12px);-moz-transform:translate(-25px,12px);-ms-transform:translate(-25px,12px);-o-transform:translate(-25px,12px);transform:translate(-25px,12px);width:10px}.table-of-contents.popup-wrapper .close{right:2.4rem;top:1.4rem}.article-functionality-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;margin:20px auto 0;padding:.5rem;position:absolute;-webkit-transform:translateY(9rem);-moz-transform:translateY(9rem);-ms-transform:translateY(9rem);-o-transform:translateY(9rem);transform:translateY(9rem);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;top:0;z-index:5}.header__invisible+main .article-functionality-panel{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.article-functionality-panel__container{margin-left:auto;width:42px}.article-functionality-panel_open-modal{position:relative}.article-functionality-panel_open-modal:after{background:rgba(0,0,0,.6);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.article-functionality-panel_open-modal .article-functionality-panel__icon{opacity:.7;pointer-events:none}.article-functionality-panel__item{position:relative}.article-functionality-panel__item:not(:first-child){margin-top:.8rem}.article-functionality-panel__item:hover:before{background-color:rgba(0,0,0,.1)}.article-functionality-panel__item:before{-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;content:"";height:4rem;left:50%;position:absolute;pointer-events:none;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem}.article-functionality-panel__icon{font-family:"SVGFont"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.7rem;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:4.2rem;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;text-align:center;width:4.2rem}.article-functionality-panel__icon_audio-off:after{content:""}.article-functionality-panel__icon_paragraph:after{content:""}.tag{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:28px;-moz-border-radius:28px;border-radius:28px;cursor:pointer;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;line-height:2.4rem;margin-bottom:.8rem;margin-right:.8rem;padding:0 1.2rem .2rem;-webkit-transition:all .3s ease;-o-transition:all ease .3s;-moz-transition:all ease .3s;transition:all .3s ease;white-space:nowrap}.tag__last-child{position:relative;margin-left:8px}.tag__last-child:before{content:"";position:absolute;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.5);width:1px;height:-webkit-calc(100% - 6px);height:-moz-calc(100% - 6px);height:calc(100% - 6px);margin:3px 0;left:-9px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (max-width:425px){.tag{margin-bottom:calc((100vw - 32rem)/10.5*0.4 + .4rem);margin-right:calc((100vw - 32rem)/10.5*0.4 + .4rem);padding:0 calc((100vw - 32rem)/10.5*0.2 + 1rem) calc((100vw - 32rem)/10.5*0.2)}}.tag:hover{background:rgba(0,0,0,.1)}.links .tag{border-color:#000}.dark-theme .links .tag{border-color:#fff}.links .tag a{border:none;color:#000}.dark-theme .links .tag a{color:#fff}.dark-theme .tag{border-color:#fff}.tag:last-child{margin-right:0}.tag_selected{background:#fac91b;border-color:#fac91b}.tag_selected:hover{background:rgba(250,201,27,.7)}.tag_selected span:nth-child(2){margin-left:0!important}.tag__clear-all{border-color:#fac91b;border-width:2px;padding:0 3rem 0 1.2rem;position:relative}.tag__clear-all:hover{border:2px solid rgba(0,0,0,.2)}.tag__clear-all:after{font-family:"SVGFont"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333;content:"";font-size:1.2rem;line-height:2.8rem;right:12px;position:absolute}.tag__count{color:rgba(0,0,0,.2);font-size:1.2rem;line-height:1;margin-left:10px}.tag span:nth-child(2){margin-top:1.5px;margin-left:12px;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;z-index:100;position:relative}.tags{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.6rem;list-style:none;margin:0 0 32px;padding:0}@media (max-width:425px){.tags{font-size:-webkit-calc((100vw - 32rem)/10.5*0.2 + 1.4rem);font-size:-moz-calc((100vw - 32rem)/10.5*0.2 + 1.4rem);font-size:calc((100vw - 32rem)/10.5*0.2 + 1.4rem)}}.tags.center{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.article-header{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:8rem;padding-top:9rem}@media (max-width:850px){.article-header{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:calc((100vw - 32rem)/53*4 + 4rem)}}.article-header__container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-bottom:5rem;padding-top:7rem}@media (max-width:1120px){.article-header__container{padding-bottom:calc((100vw - 32rem)/80*3 + 2rem);padding-top:calc((100vw - 32rem)/80*5 + 2rem)}}@media (max-width:850px){.article-header__container{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-header__container .tags{padding-right:5rem}.article-header__container .tags-wrapper{height:auto}.article-header__container .tags-wrapper .tags{white-space:pre-wrap}}.article-header__container>div{width:50%;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:850px){.article-header__container>div{width:100%}}.article-header__container>div:first-child{-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rake-article-page .article-header__container>div:first-child{width:60%}@media (max-width:850px){.rake-article-page .article-header__container>div:first-child{width:100%}}.article-header__container>div:nth-child(2) img{margin-left:auto}.article-header__container .description a{color:#000;border-color:rgba(0,0,0,.3)}.article-header__container .description a:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3)}.dark-theme .article-header__container .description a{color:#fff;border-color:hsla(0,0%,100%,.3)}.dark-theme .article-header__container .description a:hover{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.3)}.article-header__container .description p:last-child{margin-bottom:0}.article-header__container .social-buttons{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto}@media (max-width:850px){.article-header__container .social-buttons{margin-top:calc((100vw - 32rem)/53*4 + 6rem)}}.article-header__picture{max-width:515px;overflow:hidden;position:relative}@media (max-width:850px){.article-header__picture{left:50%;margin-top:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.rake-article-page .article-header__picture img{bottom:auto;max-width:100%;position:relative}.rake-article-page .article-header__picture{width:40%}.article-header_without-picture .container .article-header__container{width:80%}@media (max-width:1024px){.article-header_without-picture .container .article-header__container{width:90%}}@media (max-width:850px){.article-header_without-picture .container .article-header__container{width:100%}}.article-header_without-picture .container .article-header__container>div{width:100%}.end-of-article__container{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.end-of-article__image{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border:1px solid #e4e4e4;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;height:110px;width:110px}.end-of-article__title{font-weight:700;letter-spacing:.1em;margin-top:1rem;text-transform:uppercase}.card{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:-webkit-calc(25% - 10px);width:-moz-calc(25% - 10px);width:calc(25% - 10px)}.card:hover .card__detail h1 a,.card:hover .card__detail h2 a,.card:hover .card__detail h3 a,.card:hover .card__detail h4 a{color:#fac91b}.with-max-width .card{max-width:25rem}.grid-1 .card{-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.grid-2 .card{-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.grid-3 .card{-webkit-flex-grow:0;-moz-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-flex-basis:-webkit-calc(33.33333% - 15px);-ms-flex-preferred-size:calc(33.33333% - 15px);flex-basis:-moz-calc(33.33333% - 15px);flex-basis:calc(33.33333% - 15px)}@media (max-width:980px){.card{width:-webkit-calc(33.33333% - 10px);width:-moz-calc(33.33333% - 10px);width:calc(33.33333% - 10px)}}@media (max-width:750px){.card{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}}@media (max-width:475px){.card{width:100%}}.with-max-width .card .card__detail{margin-left:2rem}@media (max-width:475px){.with-max-width .card .card__detail{margin-left:0}}.card__picture-wrapper{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;width:100%}.card__picture-border{height:0;padding-top:100%;position:relative;-webkit-transition-property:height,width;-o-transition-property:height,width;-moz-transition-property:height,width;transition-property:height,width;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;width:100%}.card__picture{background-position:50%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;height:100%;left:50%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease,-o-transform .3s ease;width:100%}.card__picture:hover{-webkit-transform:translate3d(-50%,-50%,0) scale(1.1);-moz-transform:translate3d(-50%,-50%,0) scale(1.1);transform:translate3d(-50%,-50%,0) scale(1.1)}.ie .card__picture{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.card__tags{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;line-height:1.9rem;list-style:none;margin:0;padding:0 0 .5rem}.card__tag:not(:last-child){margin-right:.8rem}.card h1,.card h2{margin-bottom:2rem}.card h3,.card h4{margin-bottom:1rem}.card h1 a,.card h2 a,.card h3 a,.card h4 a{border:none;color:inherit;text-decoration:none}.card h1 a:hover,.card h2 a:hover,.card h3 a:hover,.card h4 a:hover{color:#fac91b}.card__preview-text{line-height:2.4rem;margin-bottom:1rem}@media (max-width:1120px){.card__preview-text{line-height:-webkit-calc((100vw - 32rem)/80*0.2 + 2.2rem);line-height:-moz-calc((100vw - 32rem)/80*0.2 + 2.2rem);line-height:calc((100vw - 32rem)/80*0.2 + 2.2rem)}}.card__download{font-size:1.4rem}.card__download .ext{margin-left:5px}.card__stats{font-size:1.4rem;line-height:1.9rem}.card__stats,.card__views-count{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.card__views-count{padding-left:1.6rem}.card__views-count:before{font-family:"SVGFont"!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;-moz-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:1.4rem;line-height:1.6rem;padding-right:.4rem}.card-list{overflow:visible!important}.card-list__card{cursor:pointer;margin-top:8rem}@media (max-width:1120px){.card-list__card{margin-top:calc((100vw - 32rem)/80*5 + 3rem)}}.card-list__card:last-child{margin-bottom:0}.card-list__list{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:-8rem 0 0;padding:0}@media (max-width:1120px){.card-list__list{margin:calc(((100vw - 32rem)/80*5 + 3rem)*-1) 0 0}}@media (max-width:980px){.card-list__list{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.carousel .card-list__list{-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.card-list__show-all-button-wrapper{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8rem;padding-bottom:4rem}.carousel.theme-coverflow .carousel__slide{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;display:block;max-width:69%;position:absolute}.carousel.theme-coverflow .carousel__slide_current{left:0;margin:auto;right:0;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index:3}.carousel.theme-coverflow .carousel__slide_current.to-left{-webkit-animation:change-slide-to-left .5s;-moz-animation:change-slide-to-left .5s;-o-animation:change-slide-to-left .5s;animation:change-slide-to-left .5s}.carousel.theme-coverflow .carousel__slide_current.to-right{-webkit-animation:change-slide-to-right .5s;-moz-animation:change-slide-to-right .5s;-o-animation:change-slide-to-right .5s;animation:change-slide-to-right .5s}.carousel.theme-coverflow .carousel__slide_left-1{left:8%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;z-index:2}.carousel.theme-coverflow .carousel__slide_left-2{left:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:left;-moz-transform-origin:left;-ms-transform-origin:left;-o-transform-origin:left;transform-origin:left;z-index:1}.carousel.theme-coverflow .carousel__slide_right-1{right:8%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;z-index:2}.carousel.theme-coverflow .carousel__slide_right-2{right:0;-webkit-transform:scale(.75);-moz-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:right;-moz-transform-origin:right;-ms-transform-origin:right;-o-transform-origin:right;transform-origin:right;z-index:1}.carousel.theme-coverflow .carousel__slide:not(.carousel__slide_current) .carousel{pointer-events:none}@-webkit-keyframes change-slide-to-left{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(75%);transform:translateX(75%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes change-slide-to-left{0%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(75%);transform:translateX(75%)}to{-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes change-slide-to-left{0%{-o-transform:translateX(0);transform:translateX(0)}50%{-o-transform:translateX(75%);transform:translateX(75%)}to{-o-transform:translateX(0);transform:translateX(0)}}@keyframes change-slide-to-left{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(75%);-moz-transform:translateX(75%);-o-transform:translateX(75%);transform:translateX(75%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes change-slide-to-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-75%);transform:translateX(-75%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes change-slide-to-right{0%{-moz-transform:translateX(0);transform:translateX(0)}50%{-moz-transform:translateX(-75%);transform:translateX(-75%)}to{-moz-transform:translateX(0);transform:translateX(0)}}@-o-keyframes change-slide-to-right{0%{-o-transform:translateX(0);transform:translateX(0)}50%{-o-transform:translateX(-75%);transform:translateX(-75%)}to{-o-transform:translateX(0);transform:translateX(0)}}@keyframes change-slide-to-right{0%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(-75%);-moz-transform:translateX(-75%);-o-transform:translateX(-75%);transform:translateX(-75%)}to{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.carousel.theme-multiple.main-teacher:hover .carousel__slide:not(.carousel__slide_hover) .carousel:after{background:rgba(0,0,0,0)}.carousel.theme-multiple{height:480px}@media (max-width:900px){.carousel.theme-multiple>.carousel__container>.carousel__slide:not(.carousel__slide_current) .carousel:after{background:rgba(0,0,0,.4);z-index:1}}.carousel.theme-multiple .carousel__slide{width:340px!important}.carousel.theme-multiple:hover .carousel__slide:not(.carousel__slide_hover) .carousel:after{background:rgba(0,0,0,.4);z-index:1}.carousel.theme-multiple:hover .carousel__slide_hover .button_primary{display:-webkit-inline-flex!important;display:-moz-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}.carousel.theme-multiple:hover .carousel__slide_hover .button_secondary{display:none!important}.carousel.theme-multiple .carousel__slide_hover .carousel{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}@media (max-width:900px){.carousel.theme-multiple .carousel__slide_hover .carousel{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.carousel.theme-multiple .carousel__slide_hover .carousel:after{background:rgba(0,0,0,.4)}}.carousel.theme-multiple .carousel{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;height:100%;margin:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);-webkit-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;will-change:transform}@media (max-width:900px){.carousel.theme-multiple .carousel{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.carousel.theme-multiple .carousel:after{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease;width:100%;z-index:-1}.carousel.theme-multiple .carousel .carousel__slide{-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.carousel.theme-multiple .carousel .carousel__slide>div{-webkit-background-size:100% 100%;-moz-background-size:100%;background-size:100%;padding:30px 15px 25px;width:100%}.carousel.theme-multiple .carousel .carousel__slide>div>div{width:100%}.carousel.theme-multiple .carousel .carousel__slide>div>div:first-child{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.carousel.theme-multiple .carousel .carousel__slide .button_primary{display:none}.carousel.theme-multiple .carousel .carousel__slide .button_secondary{display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex}.carousel.theme-multiple__container{-webkit-transition:all .7s ease;-o-transition:all .7s ease;-moz-transition:all .7s ease;transition:all .7s ease}.carousel.theme-multiple h4{position:absolute;top:0}.carousel.theme-multiple .slide__image-wrapper{-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:25px;margin-top:10rem}.carousel.theme-multiple .slide__image-wrapper img{max-height:215px}:host-context(.carousel-wrapper-multiple.main-teacher) .carousel.theme-multiple:hover :host-context(.carousel-wrapper-multiple.main-teacher) .carousel__slide :host-context(.carousel-wrapper-multiple.main-teacher) .carousel:after{background:#fa0000!important}.carousel{height:42rem;margin:20px auto;overflow:hidden;position:relative;width:100%}.carousel.video-slides{overflow:inherit}@media (max-width:1200px){.carousel.video-slides{height:35vw}}@media (max-width:800px){.carousel.video-slides{height:45vw}}.carousel.video-slides .carousel__slide{overflow:inherit}@media (max-width:800px){.carousel.video-slides .carousel__slide{height:auto;top:15%}.carousel.video-slides .carousel__slide_right-1{right:3%}.carousel.video-slides .carousel__slide_left-1,.carousel.video-slides .carousel__slide_right-1{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.carousel.video-slides .carousel__slide_left-1{left:3%}.carousel.video-slides .carousel__slide_current{top:0;max-width:90%;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}}.carousel.video-slides .carousel__slide_left-1 .video-wrap,.carousel.video-slides .carousel__slide_left-2 .video-wrap,.carousel.video-slides .carousel__slide_right-1 .video-wrap,.carousel.video-slides .carousel__slide_right-2 .video-wrap{pointer-events:none}.carousel.with-details{height:50rem}.carousel__container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;margin:0 auto;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.carousel__slide{opacity:0;overflow:hidden;top:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in}.carousel__slide,.carousel__slide .video-wrap{height:100%;width:100%}.carousel__slide .video-wrap iframe{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:none;overflow:hidden}.carousel__slide .video-wrap>p{text-align:center;padding-top:10px;margin-bottom:0}.carousel__slide>iframe{width:100%;height:100%}.carousel__slide:not(.carousel__slide_current) .video-wrap .carousel__slide-details,.carousel__slide:not(.carousel__slide_current) .video-wrap>p{display:none}.carousel__slide_current,.carousel__slide_left-1,.carousel__slide_left-2,.carousel__slide_right-1,.carousel__slide_right-2{opacity:1}.carousel__slide_left-2,.carousel__slide_right-2{opacity:.5}.carousel__dots{bottom:0;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:20px;position:absolute;right:0}.carousel__dots-top{bottom:auto;top:0}.carousel__dots-topRight{bottom:auto;top:0;-webkit-justify-content:flex-end;-moz-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:148px;margin-top:48px}.carousel__dots-topRight .carousel__dot{background-color:#fff;opacity:1;width:100px!important}.carousel__dots-topRight .carousel__dot_active:after{background-color:#fff}.carousel__dots-topRight .carousel__dot:before{background-color:#fff;opacity:.4}.carousel__dots-topRight .carousel__dot_active:after{background-color:#fff!important}.carousel__dots .carousel__dot{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;height:4px;margin:0 3px;overflow:hidden;position:relative;width:30px}.carousel__dots .carousel__dot:after,.carousel__dots .carousel__dot:before{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.carousel__dots .carousel__dot:before{background:#000;opacity:.4}.carousel__dots .carousel__dot_active:after{-webkit-animation:fillPoint linear forwards;-moz-animation:fillPoint linear forwards;-o-animation:fillPoint linear forwards;animation:fillPoint linear forwards;-webkit-animation-duration:inherit;-moz-animation-duration:inherit;-o-animation-duration:inherit;animation-duration:inherit;background:#000;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.carousel__dots .carousel__dot:hover:before{opacity:.6}.carousel__slide-details{display:none;line-height:1;margin-top:1.5rem}.swiper-slide-active .carousel__slide-details{display:block}.carousel__slide-details_title{text-align:center}@media (max-width:600px){.carousel__slide-details_title{font-size:2.4rem}}@media (max-width:375px){.carousel__slide-details_title{font-size:3rem}}.dark-theme .carousel .carousel__dot:before{background:#fff}.dark-theme .carousel .carousel__dot_active:after{background:#fff}@-webkit-keyframes fillPoint{0%{width:0}to{width:100%}}@-moz-keyframes fillPoint{0%{width:0}to{width:100%}}@-o-keyframes fillPoint{0%{width:0}to{width:100%}}@keyframes fillPoint{0%{width:0}to{width:100%}}.stories-page{background-position:50%;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:-webkit-calc(100vh + 50px);min-height:-moz-calc(100vh + 50px);min-height:calc(100vh + 50px)}.stories-page.page{margin-top:0;padding-top:15rem}.stories-page .container{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stories-page .carousel{height:100%}.stories-page .carousel__dots{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0;right:auto;width:100%}.stories-page .carousel__dots .carousel__dot{max-width:10rem;width:100%}.stories-page .carousel__dots .carousel__dot:first-child{margin-left:0}.stories-page .carousel__slide{display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;padding-top:25px;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0);height:0;-webkit-transition:all .5s ease-in,-webkit-transform 0s;transition:all .5s ease-in,-webkit-transform 0s;-o-transition:all .5s ease-in,0s -o-transform;-moz-transition:all .5s ease-in,0s transform,0s -moz-transform;transition:all .5s ease-in,transform 0s;transition:all .5s ease-in,transform 0s,-webkit-transform 0s,-moz-transform 0s,-o-transform 0s}@media (max-width:600px){.stories-page .carousel__slide{-webkit-flex-direction:column-reverse;-moz-box-orient:vertical;-moz-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.stories-page .carousel__slide>div{-webkit-flex:1 1;-moz-box-flex:1;-ms-flex:1 1;flex:1 1}.stories-page .carousel__slide_current{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);height:auto}.stories-page__image{max-width:515px;position:relative;overflow:hidden}@media (max-width:600px){.stories-page__image{width:40%;margin:0 auto;max-height:45vw}}.article-page.page{margin-top:0}.stories-page .carousel__slide a{color:#000;border-color:rgba(0,0,0,.3)}.stories-page .carousel__slide a:hover{color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.3)}.stories-page.dark-theme .carousel__slide a{color:#fff;border-color:hsla(0,0%,100%,.3)}.stories-page.dark-theme .carousel__slide a:hover{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.3)}article section.article__history .chat-bubble__content{background:hsla(0,0%,100%,.75)}article section.article__history .chat-bubble__content svg{fill:hsla(0,0%,100%,.75)}article section.article__tab .tab-bar{margin:0 0 25px}article section.article__tab>div,article section.article__tab>ul{padding-left:185px;padding-right:290px}@media (max-width:1150px){article section.article__tab>div,article section.article__tab>ul{padding-left:calc((100vw - 800px)/350*165 + 20px);padding-right:calc((100vw - 800px)/350*70 + 220px)}}@media (max-width:800px){article section.article__tab>div,article section.article__tab>ul{padding-left:0;padding-right:0}}