/*!
 * English Grammar Path 24. Version [4.0.0]
 * https://grammar-path.ru
 * Powered by Myefe. https://myefe.ru
 */@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}body.pushable{background:#ecedf0}h1,h2,h3,h4,h5,h6{color:#023047;text-transform:uppercase}h1.ui.header,h1>a,h1>a:hover,h2.ui.header,h2>a,h2>a:hover,h3.ui.header,h3>a,h3>a:hover,h4.ui.header,h4>a,h4>a:hover,h5.ui.header,h5>a,h5>a:hover,h6.ui.header,h6>a,h6>a:hover{color:#023047}h1{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:clamp(1.5rem,2.5vw,2rem);gap:.5rem}h2{font-size:clamp(1.3rem,2.1vw,1.7rem)}h3{font-size:clamp(1.1rem,1.9vw,1.4rem)}#main-sidebar img.logo{width:100%}#sticky-top-menu{background:#ebedeff0;border-left:none;border-right:none;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;position:fixed;width:100%;z-index:1000;-webkit-font-smoothing:subpixel-antialiased}#sticky-top-menu.segment{margin:0;padding:0}@media screen and (max-width:767.98px){#sticky-top-menu.segment .msui-sidebar-toggle i.sidebar.icon{margin:0}}#sticky-top-menu.segment .msui-sidebar-toggle .text{display:none}@media screen and (min-width:768px){#sticky-top-menu.segment .msui-sidebar-toggle .text{display:block}}#sticky-top-menu.segment a.logo-link{align-items:center;display:none;justify-content:flex-start;margin:0;padding:0}#sticky-top-menu.segment a.logo-link.mobile{display:flex;flex-grow:1;justify-content:center}#sticky-top-menu.segment a.logo-link.mobile img.logo{width:10rem}#sticky-top-menu.segment a.logo-link.mobile.logo-link-icon{flex-grow:0;justify-content:left}#sticky-top-menu.segment a.logo-link.mobile.logo-link-icon img.logo{width:2.5rem}@media screen and (min-width:768px){#sticky-top-menu.segment a.logo-link.mobile{display:none}}#sticky-top-menu.segment a.logo-link.desktop{display:none}@media screen and (min-width:768px){#sticky-top-menu.segment a.logo-link.desktop{display:flex}}#sticky-top-menu.segment a.logo-link.desktop img.logo{margin-right:1rem;width:10rem}#sticky-top-menu.segment .ui.dropdown.avatar.item{padding:.5rem .7rem}#sticky-top-menu.segment .ui.dropdown.avatar.item img.avatar{margin:0}#sticky-top-menu.segment .menu .item.desktop{display:none}@media screen and (min-width:768px){#sticky-top-menu.segment .menu .item.desktop{display:flex}}#sticky-top-menu.visible{animation:slideIn .25s ease-in-out;display:block}.task-number{align-items:center;background-color:#ebedeff0;border-radius:.355rem 0 .25rem 0;display:flex;font-size:.6rem;height:.9rem;justify-content:center;left:0;opacity:.7;position:absolute;top:0;width:1rem}.pusher{display:flex;flex-direction:column;min-height:100%}.pusher .labeled.secondary.menu .item:last-child{border-radius:.5rem}.pusher .ui.page-content{margin-top:4rem}.pusher .price-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.pusher .price-wrapper>.label{margin:0}.pusher .price-wrapper .gp-old-price{color:#939fa1;text-decoration:line-through}.pusher .ui.header.gp-user-info{display:flex;gap:.5rem}.pusher .ui.header.gp-user-info .content{overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap;width:100%}.pusher .site-top-nav{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between}@media screen and (min-width:992px){.pusher .site-top-nav{flex-direction:row}}.pusher .site-top-nav .ui.menu{display:none}@media screen and (min-width:768px){.pusher .site-top-nav .ui.menu{display:flex}}.pusher .site-top-nav img.logo{max-width:100%;width:20rem}.pusher .site-top-nav .ui.menu{margin:0}.pusher .ui.menu{box-shadow:none}.pusher .button-actions{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media screen and (max-width:767.98px){.pusher .button-actions .ui.button{width:100%}}.pusher .button-actions .ui.button{margin:0}@media screen and (max-width:767.98px){.pusher .ui.two.column.stackable.grid .column{padding-left:0;padding-right:0}}@media screen and (min-width:768px) and (max-width:991.98px){.pusher .ui.three.column.stackable.grid .row{gap:2rem}.pusher .ui.three.column.stackable.grid .column{flex-grow:1;margin-left:0;margin-right:0;width:auto}}.pusher .ui.list.unit-list2 .item{align-items:center;display:flex;flex-direction:row;gap:1rem}.pusher .ui.list.unit-list2 .item .pre-content{color:#023047;flex-shrink:0;font-size:1.1rem;font-weight:700;text-align:center;width:1.4rem}.pusher .ui.list.unit-list2 .item .content .header{color:#023047;font-size:1rem}.pusher .ui.list.unit-list2 .item .content .description{color:#6c7477;font-size:.9rem}.pusher .ui.list.unit-list2 .item .content .date{margin-top:.5rem}.pusher .ui.list.unit-list2 .item.planned .pre-content{color:#8f9497}.pusher .ui.list.unit-list2 .item.planned .content .header{color:#6a6f71}.pusher h3.unit-preview{color:#6c7477}.pusher .ui.list.unit-list2-preview .item .pre-content{color:#919b9f}.pusher .ui.list.unit-list2-preview .item .content .header{color:#474d4e}.pusher .ui.vertical.segment{border:none}.pusher .ui.icon.message{flex-direction:column;gap:2rem}@media screen and (min-width:768px){.pusher .ui.icon.message{flex-direction:row;gap:2rem;text-align:initial}}.pusher .ui.icon.message>.icon{align-self:flex-start;margin:0}@media screen and (min-width:768px){.pusher .ui.icon.message>.icon{align-self:center}}.pusher .ui.icon.message .content .header{margin-bottom:1rem;text-align:start}@media screen and (min-width:768px){.pusher .ui.icon.message .content .header{margin-bottom:0}}.pusher footer.ui.footer{margin-top:auto}.pusher .ui.progress .bar{min-width:0}.pusher .ui.gp24.cards .ui.statistics{justify-content:center}.pusher .ui.gp24.cards .ui.card .header.content{flex-grow:0}.pusher .ui.gp24.cards .ui.card .header.content .header{font-size:larger}.pusher .ui.gp24.cards .ui.card.limited-access{opacity:.8}.pusher .ui.gp24.cards .ui.card .stat.content{flex-grow:0}.pusher .ui.gp24.cards .ui.card .stat.content .ui.progress{margin:0}.pusher .ui.gp24.cards .ui.card .stat.content .ui.progress:not(.success) .bar{background:#ffb703}.pusher .ui.gp24.cards .ui.card .extra.content{color:rgba(0,0,0,.6)}.pusher .not-found-page .main-content{padding-bottom:8rem;padding-top:6rem}@media screen and (max-width:767.98px){.pusher .ui.padded.segment{padding:1rem}}.ui.modal img.grammar-hint{width:100%}.ui.footer.segment{background:#012e3f;color:#f2f8ff;padding-top:3rem}.ui.footer.segment.footer-light{background:#d8dde2;color:#222626}.ui.footer.segment.footer-light a.myefe-power{color:#2e7eb2;font-weight:700}.ui.footer.segment.footer-light a.myefe-power:hover{color:#023047}.ui.footer.segment .main-items{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:space-between}.ui.footer.segment .social{text-align:center}.ui.footer.segment .social>.ui.menu{flex-wrap:wrap;justify-content:center}@media screen and (min-width:375px){.ui.footer.segment .social>.ui.menu{flex-direction:row}}.ui.footer.segment a.myefe-power{color:#bbb9e7;font-weight:700}.ui.footer.segment a.myefe-power:hover{color:#7f80af}.ui.footer.segment .copyright{text-align:left}.ui.footer.segment img.logo{max-width:100%;width:20rem}.home-page #sticky-top-menu:not(.visible){display:none}.home-page .ui.vertical.segment{border:none}@media screen and (max-width:767.98px){.home-page .very.padded.segment{padding:1.5rem}}.home-page .ui.vertical.segment.masthead{background-color:#dfe1e4;padding:0 0 4rem}@media screen and (min-width:768px){.home-page .ui.vertical.segment.masthead{background-image:url(/images/home/home4.webp);background-position:0;background-repeat:no-repeat;background-size:cover}}@media screen and (min-width:992px){.home-page .ui.vertical.segment.masthead{background-position:100%}}.home-page .ui.vertical.segment.masthead .top-menu-container{padding-bottom:1rem;padding-top:.5rem}.home-page .ui.vertical.segment.masthead .logo{margin:auto;max-width:100%;width:30rem}@media screen and (min-width:768px){.home-page .ui.vertical.segment.masthead .logo{margin-left:-1rem}}.home-page .ui.vertical.segment.masthead h1{font-size:2.5rem;font-weight:700;margin-top:3rem;text-shadow:0 0 10px hsla(0,0%,100%,.8)}@media screen and (min-width:768px){.home-page .ui.vertical.segment.masthead h1{font-size:2.5rem}}.home-page .ui.vertical.segment.masthead p.subheader{color:#023047;font-size:1.7rem;text-shadow:0 0 10px hsla(0,0%,100%,.8);text-transform:uppercase}.home-page .ui.vertical.segment.masthead h1,.home-page .ui.vertical.segment.masthead h2{color:#023047}.home-page .ui.vertical.segment.masthead .features{background:#023047c7;border:1px solid #fb850085;border-radius:1rem;margin-bottom:3rem;margin-top:3rem;padding:1rem .5rem}.home-page .ui.vertical.segment.masthead .features h2{color:#f2f8ff}.home-page .ui.vertical.segment.masthead .features i.icon{color:#fb8500}.home-page .ui.vertical.segment.masthead .features p{color:#f2f8ff}.home-page .ui.vertical.segment.masthead .masthead-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;padding-bottom:1rem;padding-top:1rem}.home-page .ui.vertical.segment.masthead .masthead-content .logo-header{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;text-align:center}@media screen and (min-width:768px){.home-page .ui.vertical.segment.masthead .masthead-content .logo-header{text-align:left}}@media screen and (min-width:992px){.home-page .ui.vertical.segment.masthead .masthead-content .logo-header{max-width:60%}}.home-page .ui.vertical.segment.masthead .masthead-content .social{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%}@media screen and (min-width:768px){.home-page .ui.vertical.segment.masthead .masthead-content .social{width:auto}}.home-page .ui.vertical.segment.masthead .masthead-content .social .menu .item{color:#023047;font-weight:600;text-shadow:0 0 5px #fff}.home-page .ui.header-menu{margin-top:4rem}.home-page .ui.vertical.segment.promo-video{padding-bottom:2rem;padding-top:3rem}@media screen and (min-width:768px){.home-page .ui.vertical.segment.promo-video{padding-bottom:3rem;padding-top:4rem}}.home-page .ui.vertical.segment.promo-video .ui.segment.embed-wrapper{margin:0}@media screen and (max-width:767.98px){.home-page .ui.vertical.segment.promo-video>.container{margin:.2rem}.home-page .ui.vertical.segment.promo-video>.container>.ui.bottom.attached.tab.segment,.home-page .ui.vertical.segment.promo-video>.container>.ui.bottom.attached.tab.segment>.ui.segment.embed-wrapper{padding-left:.2rem;padding-right:.2rem}}.home-page .ui.vertical.segment.course-highlight{padding-bottom:3rem;padding-top:6rem}.home-page .ui.vertical.segment.course-highlight .main-text{margin-bottom:4rem}.home-page .ui.vertical.segment.course-highlight .big.icon{color:#fb8500!important}.home-page .ui.vertical.segment.course-highlight .quick-about{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;margin-top:5rem}.home-page .ui.vertical.segment.course-highlight .quick-about .avatar{flex-grow:0;flex-shrink:0}.home-page .ui.vertical.segment.course-highlight .quick-about .avatar>img{height:3rem;width:3rem}@media screen and (min-width:768px){.home-page .ui.vertical.segment.course-highlight .quick-about .avatar>img{height:4rem;width:4rem}}.home-page .ui.vertical.segment.course-highlight .quick-about .content .about{font-size:.9rem;font-style:italic;font-weight:500;text-align:right}.home-page .ui.vertical.segment.news{padding-bottom:4rem;padding-top:4rem}.home-page .ui.vertical.segment.news .meta{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:small;gap:.5rem;justify-content:space-between}.home-page .ui.vertical.segment.news .meta>.author{align-items:center;color:#2b2d42;display:flex;font-weight:500;gap:.2rem}.home-page .ui.vertical.segment.start-now{background:#2e7eb2;background-image:url(/images/home/background2.webp);background-position:top;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 2px 4px 0 rgba(34,36,38,.12),inset 0 2px 10px 0 rgba(34,36,38,.15);padding-bottom:5rem;padding-top:6rem}.home-page .ui.vertical.segment.start-now .ui.raised.segment{background:#ffffffe6;width:100%}.home-page .ui.vertical.segment.start-now .ui.raised.segment .big.arrow.right.icon{color:#fb8500}.home-page .ui.vertical.segment.bottom-start-now{padding-bottom:5rem;padding-top:3rem}.home-page .ui.vertical.segment.course-author{background:#fafbfc;padding-bottom:8rem;padding-top:6rem;text-align:left}.home-page .ui.vertical.segment.course-author img.svetlana-golubenko{width:25rem}.home-page .ui.vertical.segment.course-author .social.column{text-align:center}@media screen and (min-width:768px){.home-page .ui.vertical.segment.course-author .social.column{text-align:right}}.dashboad-page .ui.vertical.unit.segment h2.unit-name{font-size:3rem;font-weight:300;margin:0}.dashboad-page .ui.vertical.unit.segment.planned{background:#e5e7ea}.dashboad-page .ui.vertical.unit.segment.planned h3{margin-bottom:1rem}.dashboad-page .unit-top-header{align-items:start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;justify-content:flex-start;margin-bottom:3rem}.dashboad-page .unit-top-header .title-element .in-development{margin-top:.5rem}.dashboad-page .unit-top-header .meta-element>a{margin:0}@media screen and (min-width:768px){.dashboad-page .unit-top-header{align-items:start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.dashboad-page .unit-header-1{color:#6435c9}.dashboad-page .unit-header-2{color:#00b5ad}.dashboad-page .unit-header-3{color:#b5cc18}.dashboad-page .topic-list2 .item{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;justify-content:space-between}.dashboad-page .topic-list2 .item:after{display:none}@media screen and (min-width:768px){.dashboad-page .topic-list2 .item{align-items:center;flex-direction:row}}.dashboad-page .topic-list2 .item .main-content{align-items:center;display:flex;flex-direction:row;gap:1rem;width:100%}.dashboad-page .topic-list2 .item .main-content .pre-content{color:#023047;flex-shrink:0;font-size:1.1rem;font-weight:700;text-align:center;width:1.4rem}.dashboad-page .topic-list2 .item .main-content .content .header{color:#023047;font-size:1.1rem}.dashboad-page .topic-list2 .item .main-content .content .description{color:#6c7477;font-size:1rem}.dashboad-page .topic-list2 .item .main-content .content .date{margin-top:.5rem}.dashboad-page .topic-list2 .item .main-content .content .feature-list{display:flex;gap:.2rem;margin-top:.3rem}.dashboad-page .topic-list2 .item .main-content .content .feature-list .feature-item{margin:0}.dashboad-page .topic-list2 .item .info-content{display:flex;flex-grow:1;justify-content:flex-end;min-width:10rem}.dashboad-page .topic-list2 .item .info-content .info-content-wrapper{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:nowrap}.dashboad-page .topic-list2 .item .info-content .info-content-wrapper .progress{margin:.5rem 0 0;width:10rem}.dashboad-page .topic-list2 .item.planned .main-content .pre-content{color:#8f9497}.dashboad-page .topic-list2 .item.planned .main-content .content .header{color:#6a6f71;font-size:1.1rem}.dashboad-page .topic-card-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.dashboad-page .topic-card-list .ui.segment.topic-card{color:#222626;display:flex;flex-direction:column;flex-wrap:nowrap;margin:0}@media screen and (min-width:768px){.dashboad-page .topic-card-list .ui.segment.topic-card{width:45%}}.dashboad-page .topic-card-list .ui.segment.topic-card.planned{background:#fafbfcd6}.dashboad-page .topic-card-list .ui.segment.topic-card .sub-title{flex-grow:1}.dashboad-page .topic-card-list .ui.segment.topic-card .info{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.unit-summary-page img.logo{max-width:100%;width:20rem}.unit-page img.logo{width:20rem}.unit-page .summary.segment{background:#f2f8ff}.unit-page .summary.segment,.unit-page .topic.segment{border:none;padding-bottom:4rem;padding-top:2rem}.unit-page .exercise-section,.unit-page .video-section,.unit-page .words-section{padding-bottom:4rem;padding-top:2rem}.topic-page img.logo{max-width:100%;width:20rem}.topic-page h1{font-size:clamp(2.5rem,2.5vw,3rem);font-weight:300;margin-bottom:4rem;margin-top:2rem;text-transform:none}.topic-page #page-content-menu{margin-left:1rem;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;visibility:hidden;z-index:100}@media screen and (max-width:1919.98px){.topic-page #page-content-menu{margin:-1rem 0 0;right:1rem}}.topic-page #page-content-menu.visible{opacity:1;pointer-events:auto;visibility:visible}.topic-page #page-content-menu>.ui.dropdown>.button{margin:0;opacity:.5}@media screen and (min-width:768px){.topic-page #page-content-menu>.ui.dropdown>.button{opacity:1}}@media screen and (min-width:1920px){.topic-page #page-content-menu>.ui.dropdown>.button .mobile{display:none}}.topic-page #page-content-menu>.ui.dropdown>.button .large-monitor{display:none}@media screen and (min-width:1920px){.topic-page #page-content-menu>.ui.dropdown>.button .large-monitor{display:initial}}.topic-page .video-section{margin-bottom:2rem;margin-top:2rem}.topic-page .video-section .tab.segment{box-shadow:none}@media screen and (max-width:767.98px){.topic-page .video-section .tab.segment{padding-left:0;padding-right:0}.topic-page .video-section .tab.segment>.ui.segment{border:0;box-shadow:none;padding-left:0;padding-right:0}}.topic-page .video-section .tab.segment .embed-wrapper{margin:auto}.topic-page .video-section .vk-embed-wrapper,.topic-page .video-section .youtube-embed-wrapper{background:#fafbfc;margin-bottom:0;max-width:100%}@media screen and (min-width:992px){.topic-page .video-section .vk-embed-wrapper,.topic-page .video-section .youtube-embed-wrapper{max-width:70%}}.topic-page .grammar-vocabulary-section{margin-bottom:1rem;margin-top:2rem;padding-bottom:1rem;padding-top:2rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked{position:relative}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked .lock-message{position:absolute;top:4rem;width:100%}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked .lock-message .ui.message{margin:0 auto;max-width:100%;width:30rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked .grammar-vocabulary{opacity:.3;pointer-events:none;user-select:none}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked .grammar-vocabulary .grammar-vocabulary-item{cursor:not-allowed}.topic-page .grammar-vocabulary-section .grammar-vocabulary-wrapper.locked .grammar-vocabulary .grammar-vocabulary-item .item-sound i.icon{opacity:.5}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item{align-items:center;background:#fff;border:1px solid #d6dade;border-radius:.5rem;display:flex;gap:1rem;justify-content:flex-start;margin:1rem 0;padding:1rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item.with-sub-items{align-items:flex-start;display:flex;flex-direction:column;gap:1.2rem;justify-content:space-evenly}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item.with-sub-items .sub-item{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item.with-sub-items .sub-item.main-sub-item{padding-bottom:1rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .item-sound i.icon{opacity:.7}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .item-sound i.icon.disabled{opacity:.5}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .transcription,.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .translate{opacity:.7}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .translation{font-size:1.1rem;opacity:.7;padding-bottom:.2rem;padding-top:.2rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .main-value{font-size:x-large;margin:0}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .two-pron-type-sound{margin-top:.5rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .highlighted-value{font-weight:500}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .example{margin:0;padding:0}.topic-page .grammar-vocabulary-section .grammar-vocabulary .grammar-vocabulary-item .example i.icon{opacity:.5}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic5 .grammar-vocabulary-item:not(.with-sub-items){padding-bottom:1.5rem;padding-top:1.5rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic5 .grammar-vocabulary-item:not(.with-sub-items) .main-value .translate{font-size:1.2rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic9 .main-value{font-size:large}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic9 .example{opacity:.7}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic14 .item-data .main-value{font-size:1.3rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic15 .item-data .main-value{font-size:1.2rem}.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic17 .main-value:not(:first-child),.topic-page .grammar-vocabulary-section .grammar-vocabulary.topic17 .translation{margin-top:1rem}.topic-page .exercise-section{margin-top:2rem;padding-top:2rem}.topic-page .exercise-section h3{margin-bottom:3rem}.topic-page .exercise-section .ui.fluid.card .header.content{text-align:center}.topic-page .exercise-section .exercise-level-0{margin-top:3rem}.topic-page .exercise-section .exercise-level-1{background:#e8ecee;margin-top:3rem;padding-bottom:4rem;padding-top:3rem}.topic-page .exercise-section .exercise-level-2{background:#d7dde0;padding-bottom:4rem;padding-top:3rem}.topic-page .exercise-section .sound-icon{float:right;opacity:.7}.topic-page .grammar-cards-section{background:#f2f9ff;padding-bottom:4rem;padding-top:2rem}.topic-page .grammar-cards-section .grammar-cards-container{position:relative}.topic-page .grammar-cards-section .grammar-cards-container:before{background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff);content:"";height:100%;left:0;position:absolute;top:0;width:3rem;z-index:1}@media screen and (min-width:768px){.topic-page .grammar-cards-section .grammar-cards-container:before{width:7rem}}@media screen and (min-width:992px){.topic-page .grammar-cards-section .grammar-cards-container:before{width:20rem}}.topic-page .grammar-cards-section .grammar-cards-container:after{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff);content:"";height:100%;position:absolute;right:0;top:0;width:3rem}@media screen and (min-width:768px){.topic-page .grammar-cards-section .grammar-cards-container:after{width:7rem}}@media screen and (min-width:992px){.topic-page .grammar-cards-section .grammar-cards-container:after{width:20rem}}.topic-page .grammar-cards-section .grammar-cards-list{align-items:baseline;display:flex;flex-direction:row;flex-wrap:nowrap}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card{align-items:center;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;gap:.5rem;line-height:normal;margin-left:-7rem;padding-bottom:.5rem;padding-top:.5rem;user-select:none;width:15rem}@media screen and (min-width:768px){.topic-page .grammar-cards-section .grammar-cards-list .grammar-card{margin-left:-5rem}}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card .value-wrapper{padding:.5rem;text-align:center;width:100%}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card .value-wrapper .value{color:#0b8397;font-size:1rem;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card .translation-wrapper{background-color:#f2f9ff;border-radius:.5rem;padding:.5rem;text-align:center;width:100%}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card .translation-wrapper .translation{color:#036871;font-size:1rem;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}.topic-page .grammar-cards-section .grammar-cards-list .grammar-card .button{min-width:10rem}.topic-page .words-section{margin-bottom:2rem;margin-top:0;padding-bottom:2rem;padding-top:2rem}.topic-page .words-section .words-lock-wrapper.locked{position:relative}.topic-page .words-section .words-lock-wrapper.locked .lock-message{position:absolute;top:4rem;width:100%}.topic-page .words-section .words-lock-wrapper.locked .lock-message .ui.message{margin:0 auto;max-width:100%;width:30rem}.topic-page .words-section .words-lock-wrapper.locked .pd-word-list-wrapper{opacity:.3;pointer-events:none;user-select:none}.topic-page .words-section .words-lock-wrapper.locked .pd-word-list-wrapper .pd-word-list .item{cursor:not-allowed}.topic-page .words-section .words-lock-wrapper.locked .pd-word-list-wrapper .pd-word-list .item .main-element .value-element .value{font-weight:500}.topic-page .words-section .words-lock-wrapper.locked .pd-word-list-wrapper .pd-word-list .item .secondary-row .transcription{opacity:.5}.topic-page .words-section .word-list .item.separator{margin-bottom:.1rem;margin-top:.1rem}.topic-page .words-section .word-list .translation{opacity:.8}.topic-page .words-section .pd-word-list-wrapper{margin-bottom:2rem;margin-top:2rem}.topic-page .words-section .pd-word-list-wrapper>h3{margin-bottom:2rem}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item{padding:.5rem .4rem}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item:nth-child(odd){background-color:#eaeaee}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item:nth-child(2n){background-color:#fafafc}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}@media screen and (min-width:992px){.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element{flex-wrap:nowrap}}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element{width:100%}@media screen and (min-width:992px){.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element{min-width:35%;width:auto}}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element .value{font-weight:600;margin-bottom:.5rem}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element .transcription-element{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between}@media screen and (max-width:767.98px){.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element .transcription-element.empty-element{justify-content:flex-end}}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .value-element .transcription-element.empty-element .transcription{display:none}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .main-element .translation{opacity:.8}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .secondary-row{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;justify-content:space-between;padding-top:.5rem}@media screen and (min-width:992px){.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .secondary-row{justify-content:flex-start}}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .secondary-row .transcription{min-width:25%}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .secondary-row>a{margin-top:.1rem}.topic-page .words-section .pd-word-list-wrapper .pd-word-list .item .context{font-size:.9rem;font-style:italic;opacity:.8;padding-top:.5rem}.topic-page .words-section .pd-link-wrapper img.pd-logo{max-width:10rem}.account-page main.ui.container.page-content{margin-bottom:5rem;margin-top:4rem}.account-page main.ui.container.page-content .center-container{margin:2rem auto;max-width:45rem}@media screen and (min-width:768px){.account-page main.ui.container.page-content .center-container.panel{padding:2rem 0}}.account-page main.ui.container.page-content .center-container .sign-in .sign-in-provider-list #auth-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}@media screen and (max-width:767.98px){.account-page main.ui.container.page-content .center-container .sign-in .sign-in-provider-list #auth-form .ui.button{width:100%}}.account-page main.ui.container.page-content .center-container .sign-in .sign-in-provider-list #auth-form button.ui.button{margin:0;min-width:10rem}.account-page main.ui.container.page-content .has-course-access-message{background:#e8ecef;border-radius:.5rem;padding:1rem}.account-page main.ui.container.page-content .has-course-access-message h3{text-transform:none}.account-page main.ui.container.page-content .actions h3{font-size:2rem;font-weight:400}.account-page main.ui.container.page-content .actions h3.unit-title-1{color:#6435c9}.account-page main.ui.container.page-content .actions h3.unit-title-2{color:#00b5ad}.account-page main.ui.container.page-content .actions h3.unit-title-3{color:#b5cc18}.account-page main.ui.container.page-content .price-panel .price-text{color:#219ebc;font-size:1.5rem;font-weight:600}.account-page main.ui.container.page-content .price-panel .price-text .price{color:#fb8500;font-size:2rem;font-weight:700}.account-page main.ui.container.page-content form h3{font-size:2rem;font-weight:400}.account-page main.ui.container.page-content form .provider-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.account-page main.ui.container.page-content .access-time{font-size:.9rem;margin-top:.4rem}.account-page main.ui.container.page-content .grammar-path-access-info .status{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.account-page main.ui.container.page-content .grammar-path-access-info .status img{margin-left:-.5rem;margin-top:-.5rem;width:15rem}.account-page main.ui.container.page-content .grammar-path-access-info .actions{text-align:left}.account-page .payment-system-card{background:#f2f9ff}.account-page .payment-system-card .content{margin-bottom:1rem}.account-page .payment-system-card .content,.account-page .payment-system-card .content .main-items,.account-page .payment-system-card .content .secondary-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.account-page .payment-system-card .card-list{color:#2e7eb2;font-size:2.5rem}.account-page .payment-system-card img.paypal-logo,.account-page .payment-system-card img.yoomoney-logo{width:10rem}.text-page main.segment{padding-bottom:5rem}.text-page main.segment .ui.breadcrumb{margin-bottom:2rem}.text-page main.segment .center-text{margin:0 auto}@media screen and (min-width:768px){.text-page main.segment .center-text{width:90%}}@media screen and (min-width:992px){.text-page main.segment .center-text{width:70%}}.text-page main.segment .center-text .term-list .term-item{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;margin-top:.5rem}.text-page main.segment .center-text .term-list .term-item .term-number{font-size:1.2rem}.text-page main.segment .center-text .term-list .term-item .term-content .term-value{font-weight:700}.product-card-page .main-info.segment{padding-bottom:4rem}.product-card-page .main-info.segment img.page-logo{display:block;margin-top:2rem;max-width:100%;width:25rem}.product-card-page .main-info.segment h1{font-size:2.5rem;margin-bottom:1rem;margin-top:2rem}.product-card-page .main-info.segment div.dev-note{color:#354f70;font-size:1rem;margin-top:0;text-align:center}.product-card-page .main-info.segment .text-content{margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:992px){.product-card-page .main-info.segment .text-content{max-width:90%}}.product-card-page .main-info.segment .unit-title-1{color:#6435c9}.product-card-page .main-info.segment .unit-title-2{color:#00b5ad}.product-card-page .main-info.segment .unit-title-3{color:#b5cc18}.product-card-page .main-info.segment .unit-list .item .header{font-size:large}.product-card-page .main-info.segment .unit-list .item .description{color:#6f7577;font-size:1rem;margin-top:.1rem}.product-card-page .main-info.segment .unit-list .item .sub-description{color:#6f7577;font-size:.9rem;margin-top:.2rem}.product-card-page .main-info.segment .unit-list .item i.icon.calendar,.product-card-page .main-info.segment .unit-list .item i.icon.clock,.product-card-page .main-info.segment .unit-list .item i.icon.folder{color:#939fa1}.product-card-page .main-info.segment .unit-list .item i.icon.caret.right{color:#229ebd}.product-card-page .main-info.segment .has-course-access-message h3{text-transform:none}.contacts-page h1{font-size:2.5rem}.contacts-page .main-content{padding-bottom:4rem}.contacts-page .center-container{margin-bottom:2rem;max-width:45rem}.contacts-page .center-container.panel{padding:2rem 2.5rem}.payment-page .main-content{margin-bottom:5rem;margin-top:5rem}.payment-page .main-content .center-container{margin:0 auto;padding-bottom:3rem;padding-top:5rem;width:100%}@media screen and (min-width:768px){.payment-page .main-content .center-container{width:80%}}@media screen and (min-width:992px){.payment-page .main-content .center-container{width:70%}}.payment-page .main-content .center-container .ui.message h3{text-transform:none}.grammar-cards-page .page-content{margin-bottom:1rem;margin-top:4rem}.grammar-cards-page .page-content a.back-link{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.grammar-cards-page .page-content .cards-container{margin-left:auto;margin-right:auto;width:100%}@media screen and (min-width:768px){.grammar-cards-page .page-content .cards-container{width:40rem}}.grammar-cards-page .page-content .cards-container .card-count{color:#023047;font-size:1.2rem;font-weight:700;margin-bottom:1rem;margin-top:0;text-align:center}@media screen and (min-width:1920px){.grammar-cards-page .page-content .cards-container .card-count{margin-bottom:3rem;margin-top:2rem}}.grammar-cards-page .page-content .cards-container .card-stack{align-items:center;display:flex;flex-direction:column;gap:1rem;line-height:normal;padding:2rem 0;user-select:none}@media screen and (min-width:768px){.grammar-cards-page .page-content .cards-container .card-stack{cursor:pointer;padding-left:1rem;padding-right:1rem}}.grammar-cards-page .page-content .cards-container .card-stack .value-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;width:100%}@media screen and (min-width:768px){.grammar-cards-page .page-content .cards-container .card-stack .value-wrapper{min-height:6rem;padding:1rem}}.grammar-cards-page .page-content .cards-container .card-stack .value-wrapper .value{color:#0b8397;font-size:1.4rem}.grammar-cards-page .page-content .cards-container .card-stack .translation-wrapper{align-items:center;background-color:#f2f9ff;display:flex;flex-wrap:wrap;justify-content:center;min-height:5rem;padding-left:.5rem;padding-right:.5rem;text-align:center;width:100%}@media screen and (min-width:768px){.grammar-cards-page .page-content .cards-container .card-stack .translation-wrapper{border-radius:.5rem;min-height:6rem;padding:1rem}}.grammar-cards-page .page-content .cards-container .card-stack .translation-wrapper .translation{color:#036871;font-size:1.4rem}.grammar-cards-page .page-content .cards-container .card-stack .translation-wrapper.hidden{background-color:#8bd5f7}.grammar-cards-page .page-content .cards-container .card-stack .translation-wrapper.hidden .translation{opacity:0}.grammar-cards-page .page-content .cards-container .card-stack .sound-button{margin:1rem 0 0;min-width:10rem}.grammar-cards-page .page-content .cards-container .hints-wrapper{width:100%}.grammar-cards-page .page-content .cards-container>.ui.message{text-align:center}.grammar-cards-page .page-content .cards-container>.ui.message.gp-text{text-align:left}.exercise-page .top-page-element{margin-top:5rem}.exercise-page .top-page-element .topic-name{font-size:1.2rem;margin:0 auto 1rem;position:relative;width:100%}@media screen and (min-width:768px){.exercise-page .top-page-element .topic-name{width:80%}}@media screen and (min-width:992px){.exercise-page .top-page-element .topic-name{width:60%}}.exercise-page .exericise-top-nav{align-content:flex-start;align-items:center;border:2px solid #72b3e8;border-radius:.5rem;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.exercise-page .exericise-top-nav h1{font-size:x-large}.exercise-page .exericise-top-nav .go-to-all{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}.exercise-page .exericise-top-nav .go-to-all .all-link{font-size:large}.exercise-page .exericise-top-nav .title h1{margin:0}.exercise-page .ui.container.exercise-center-panel .exericise-top-nav,.exercise-page .ui.container.exercise-center-panel .ui.message{margin:0 auto;position:relative;width:100%}@media screen and (min-width:768px){.exercise-page .ui.container.exercise-center-panel .exericise-top-nav,.exercise-page .ui.container.exercise-center-panel .ui.message{width:80%}}@media screen and (min-width:992px){.exercise-page .ui.container.exercise-center-panel .exericise-top-nav,.exercise-page .ui.container.exercise-center-panel .ui.message{width:60%}}.exercise-page .result.segment{border:none;padding-bottom:2rem;padding-top:2rem}.exercise-page .result.segment .ui.container .result-pane{margin:0 auto;text-align:center;width:100%}@media screen and (min-width:768px){.exercise-page .result.segment .ui.container .result-pane{width:80%}}@media screen and (min-width:992px){.exercise-page .result.segment .ui.container .result-pane{width:60%}}.exercise-page .result.segment .ui.container .result-pane .navigation-pane{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;justify-content:center}.exercise-page .result.segment .ui.container .result-pane .navigation-pane.succeed{flex-direction:column-reverse}@media screen and (min-width:768px){.exercise-page .result.segment .ui.container .result-pane .navigation-pane,.exercise-page .result.segment .ui.container .result-pane .navigation-pane.succeed{flex-direction:row}}.exercise-page .exercise.segment{border:none;padding-bottom:4rem;padding-top:2rem}.exercise-page .exercise.segment.limited-access{opacity:.6}.exercise-page .exercise.segment.exercise-with-images .exercise-pane .tasks .task{flex-direction:column-reverse;gap:2rem;justify-content:center}@media screen and (min-width:375px){.exercise-page .exercise.segment.exercise-with-images .exercise-pane .tasks .task{flex-direction:row;gap:3rem;justify-content:flex-start}}@media screen and (min-width:768px){.exercise-page .exercise.segment.exercise-with-images .exercise-pane .tasks .task{gap:6rem}}.exercise-page .exercise.segment.exercise-with-images .exercise-pane .tasks .task.image-selection,.exercise-page .exercise.segment.exercise-with-images .exercise-pane .tasks .task.image-write{min-height:6rem}.exercise-page .exercise.segment .exercise-pane{margin:0 auto;position:relative;width:100%}@media screen and (min-width:768px){.exercise-page .exercise.segment .exercise-pane{width:80%}}@media screen and (min-width:992px){.exercise-page .exercise.segment .exercise-pane{width:60%}}.exercise-page .exercise.segment .exercise-pane #sticky-element .ui.segment.input-match-wrapper{margin:0;padding:.5rem}.exercise-page .exercise.segment .exercise-pane #sticky-element .ui.segment.input-match-wrapper.fixed{border-start-end-radius:0;border-start-start-radius:0;border-top:none}.exercise-page .exercise.segment .exercise-pane .input-match-labels{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem;justify-content:flex-start}.exercise-page .exercise.segment .exercise-pane .input-match-labels .input-match-label{border-color:transparent;border-width:1px;margin:0}.exercise-page .exercise.segment .exercise-pane .input-match-labels .input-match-label.marked{border-color:#2e7eb2}@media screen and (min-width:768px){.exercise-page .exercise.segment .exercise-pane .input-match-labels .input-match-label{font-size:1rem}}.exercise-page .exercise.segment .exercise-desc{margin-bottom:2rem}.exercise-page .exercise.segment .exercise-desc img.exercise-image{display:block;margin:0 auto;width:75%}@media screen and (min-width:768px){.exercise-page .exercise.segment .exercise-desc img.exercise-image{width:60%}}@media screen and (min-width:992px){.exercise-page .exercise.segment .exercise-desc img.exercise-image{width:45%}}.exercise-page .exercise.segment .tasks .task{background:#fff;border:1px solid #d6dade;border-radius:.5rem;margin-top:1rem;padding:1rem;position:relative}.exercise-page .exercise.segment .tasks .task .task-container{width:100%}.exercise-page .exercise.segment .tasks .task .task-container .checkmark{display:inline-block;vertical-align:baseline}.exercise-page .exercise.segment .tasks .task .select-wrapper .ui.dropdown{min-width:5rem;padding-right:2.5rem}.exercise-page .exercise.segment .tasks .task .select-wrapper .ui.dropdown.disabled{opacity:inherit}.exercise-page .exercise.segment .tasks .task .input-wrapper{align-items:center;display:inline-flex;gap:.2rem;justify-content:flex-start}.exercise-page .exercise.segment .tasks .task .ui.input input{opacity:inherit}.exercise-page .exercise.segment .tasks .task .ui.input input.task-input{line-height:2.5rem;padding-bottom:0;padding-top:0}.exercise-page .exercise.segment .tasks .task .ui.input input[disabled]{opacity:inherit}.exercise-page .exercise.segment .tasks .task .ui.input.short-input{max-width:5rem}.exercise-page .exercise.segment .tasks .task .ui.input.medium-input{max-width:10rem}.exercise-page .exercise.segment .tasks .task .ui.input.long-input{width:100%}@media screen and (min-width:768px){.exercise-page .exercise.segment .tasks .task .ui.input.long-input{width:20rem}}.exercise-page .exercise.segment .tasks .task .ui.input.x-long-input{width:100%}@media screen and (min-width:768px){.exercise-page .exercise.segment .tasks .task .ui.input.x-long-input{width:30rem}}@media screen and (min-width:1200px){.exercise-page .exercise.segment .tasks .task .ui.input.x-long-input{width:35rem}}.exercise-page .exercise.segment .tasks .task.image-selection,.exercise-page .exercise.segment .tasks .task.image-write{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:flex-start}.exercise-page .exercise.segment .tasks .task.image-selection .task-image,.exercise-page .exercise.segment .tasks .task.image-write .task-image{filter:invert(50%) sepia(20%) saturate(2849%) hue-rotate(159deg) brightness(60%) contrast(50%);width:4rem}.exercise-page .exercise.segment .tasks .task.image-selection .task-image.human-femalesvg,.exercise-page .exercise.segment .tasks .task.image-write .task-image.human-femalesvg{width:2rem!important}.exercise-page .exercise.segment .tasks .task.image-selection .task-image.human-malesvg,.exercise-page .exercise.segment .tasks .task.image-write .task-image.human-malesvg{width:1.5rem!important}.exercise-page .exercise.segment .tasks .task.image-selection .multi-images .task-image,.exercise-page .exercise.segment .tasks .task.image-write .multi-images .task-image{width:3rem}.exercise-page .exercise.segment .tasks .task.image-selection .multi-images .task-image:not(:first-child),.exercise-page .exercise.segment .tasks .task.image-write .multi-images .task-image:not(:first-child){margin-left:1rem}.ui.modal.exercise-history .history-list{align-items:center;display:flex;flex-direction:column}.ui.modal.exercise-history .history-list .ui.statistic{margin:0}@keyframes slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.exercise-type3 .exercise-pane .tasks .task .task-container{line-height:2.7rem}.exercise-type3 .exercise-pane .tasks .task .task-container .text-gap{vertical-align:baseline}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.2rem;height:2.2rem;justify-content:flex-start;vertical-align:baseline}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input{display:inline-block;height:2.2rem;vertical-align:baseline;width:4rem}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input input{display:inline-block;padding-left:.5rem;padding-right:.5rem;vertical-align:baseline;width:100%}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.short-input{width:5rem}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.medium-input{width:9rem}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.long-input{width:12rem}@media screen and (min-width:768px){.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.long-input{width:14rem}}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.x-long-input{width:18rem}@media screen and (min-width:768px){.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.x-long-input{width:20rem}}@media screen and (min-width:1200px){.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.gap-input.x-long-input{width:22rem}}.exercise-type3 .exercise-pane .tasks .task .task-container .input-wrapper .ui.label{vertical-align:baseline}.exercise-type4 .exercise-pane .tasks .task .task-container.success .grouped.fields .ui.radio.checkbox.checked>label{color:#006400;font-weight:500}.exercise-type4 .exercise-pane .tasks .task .task-container.error .grouped.fields .ui.radio.checkbox.checked>label{color:darkred;font-weight:500}.exercise-type4 .exercise-pane .tasks .task .task-container .grouped.fields{margin-top:1rem}.exercise-type4 .exercise-pane .tasks .task .task-container .ui.radio.checkbox{margin-bottom:.5rem;margin-top:.5rem}.exercise-type4 .exercise-pane .tasks .task .task-container .ui.radio.checkbox.disabled>input{opacity:.6}.exercise-type4 .exercise-pane .tasks .task .task-container .ui.radio.checkbox.disabled>label{opacity:.8}.exercise.exercise-type5 .exercise-pane .tasks .task .task-container{line-height:3rem}.exercise.exercise-type5 .exercise-pane .tasks .task .task-container .select-wrapper{align-items:center;display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:.2rem;justify-content:flex-start}.exercise.exercise-type5 .exercise-pane .tasks .task .task-container .select-wrapper .checkmark .icon{margin:0}.exercise.exercise-type5 .exercise-pane .tasks .task .task-container .select-wrapper>select{min-width:5rem;padding:0 1rem 0 .5rem}