.m-accordion__header[data-v-0c4c7fd2]{align-items:center;display:flex;justify-content:space-between}.m-accordion__icon svg[data-v-0c4c7fd2]{height:calc(var(--scale)*16);transform:rotate(0);transform-origin:center;transition:var(--transition);width:calc(var(--scale)*16)}.m-accordion.--open .m-accordion__icon svg[data-v-0c4c7fd2]{transform:rotate(-180deg)}.m-accordion__content[data-v-0c4c7fd2]{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--transition)}.m-accordion.--open .m-accordion__content[data-v-0c4c7fd2]{grid-template-rows:1fr}.m-accordion__wrap[data-v-0c4c7fd2]{min-height:0}.m-accordion[data-v-0c4c7fd2] .m-accordion__icon svg{height:calc(var(--scale)*16);transform:rotate(0);transform-origin:center;transition:var(--transition);width:calc(var(--scale)*16)}.m-accordion.--open .m-accordion[data-v-0c4c7fd2] .m-accordion__icon svg{transform:rotate(-180deg)}.s-course-content__tags li[data-v-0c4c7fd2]{background-color:var(--a-color_white);border-radius:calc(var(--scale)*40);padding:calc(var(--scale)*6) calc(var(--scale)*10)}@media only screen and (min-width:1200px){.s-course-content__tags li[data-v-0c4c7fd2]{padding:calc(var(--scale)*8) calc(var(--scale)*20)}}.s-course-content[data-v-0c4c7fd2] .a-num{height:calc(var(--scale)*26);width:calc(var(--scale)*26)}@media only screen and (min-width:1200px){.s-course-content[data-v-0c4c7fd2] .a-num{height:calc(var(--scale)*32);width:calc(var(--scale)*32)}}.s-course-content[data-v-0c4c7fd2] .content-list ul{display:grid;gap:var(--gap_def);margin-top:calc(var(--scale)*12)}@media only screen and (min-width:1200px){.s-course-content[data-v-0c4c7fd2] .content-list ul{gap:calc(var(--scale)*14)}}.s-course-content[data-v-0c4c7fd2] .content-list ul li{padding-left:calc(var(--scale)*14);position:relative}@media only screen and (min-width:1200px){.s-course-content[data-v-0c4c7fd2] .content-list ul li{padding-left:calc(var(--scale)*20)}}.s-course-content[data-v-0c4c7fd2] .content-list ul li:before{background-color:var(--a-color_dark);border-radius:50%;content:"";height:calc(var(--scale)*6);left:0;position:absolute;top:calc(var(--scale)*6);width:calc(var(--scale)*6)}@media only screen and (min-width:1200px){.s-course-content[data-v-0c4c7fd2] .content-list ul li:before{height:calc(var(--scale)*8);width:calc(var(--scale)*8)}}.s-course-content .m-accordion[data-v-0c4c7fd2]{background-color:var(--a-color_grey_20);border-radius:calc(var(--scale)*16);cursor:pointer;padding:var(--padding_def);position:relative;transition:var(--transition)}.s-course-content .m-accordion.--open[data-v-0c4c7fd2]:has(.m-accordion__content){background-color:var(--a-color_white)}.s-course-content .m-accordion.--open[data-v-0c4c7fd2]:has(.m-accordion__content) .a-num{background-color:var(--a-color_red)}.s-course-content .m-accordion.--open:has(.m-accordion__content) .m-accordion__subtitle[data-v-0c4c7fd2]{display:block}.s-course-content .m-accordion.--open:has(.m-accordion__content) .m-accordion__header[data-v-0c4c7fd2]{margin-bottom:calc(var(--scale)*24)}@media only screen and (min-width:1200px){.s-course-content .m-accordion.--open:has(.m-accordion__content) .m-accordion__header[data-v-0c4c7fd2]{margin-bottom:calc(var(--scale)*48)}}.s-course-content .m-accordion.--open:has(.m-accordion__content) .m-accordion__title[data-v-0c4c7fd2]{gap:calc(var(--scale)*6);grid-template-columns:min-content 1fr}.s-course-content .m-accordion.--open:has(.m-accordion__content) .s-course-content__module[data-v-0c4c7fd2]{grid-column:1/2;grid-row:1/3}.s-course-content .m-accordion.--open:has(.m-accordion__content) .ico[data-v-0c4c7fd2]{transform:rotate(45deg)}@media only screen and (min-width:1200px){.s-course-content .m-accordion__title[data-v-0c4c7fd2]{padding-right:calc(var(--scale)*720);width:100%}}.s-course-content .m-accordion__icon[data-v-0c4c7fd2]{display:none}.s-course-content .m-accordion:has(.m-accordion__content) .m-accordion__icon[data-v-0c4c7fd2]{display:block}.s-course-content .m-accordion__header[data-v-0c4c7fd2]{align-items:center;transition:var(--transition)}.s-course-content .m-accordion__header .ico[data-v-0c4c7fd2]{height:calc(var(--scale)*20);width:calc(var(--scale)*20)}@media only screen and (min-width:1200px){.s-course-content .m-accordion__header .ico[data-v-0c4c7fd2]{height:calc(var(--scale)*32);width:calc(var(--scale)*32)}}.s-course-content .m-accordion__title[data-v-0c4c7fd2]{display:grid;gap:calc(var(--scale)*20);transition:var(--transition)}@media only screen and (min-width:1200px){.s-course-content .m-accordion__title[data-v-0c4c7fd2]{align-items:center;gap:calc(var(--scale)*12);grid-template-columns:min-content 1fr}}.s-course-content .m-accordion__subtitle[data-v-0c4c7fd2]{color:var(--a-color_grey_80)}@media only screen and (min-width:768px) and (max-width:1198px){.s-course-content .m-accordion__subtitle[data-v-0c4c7fd2]{display:none}}@media only screen and (min-width:1200px){.s-course-content .m-accordion__content[data-v-0c4c7fd2]{max-width:calc(var(--scale)*1000);padding-left:calc(var(--scale)*60)}}@media only screen and (min-width:768px) and (max-width:1198px){.s-course-content .m-accordion__content-title[data-v-0c4c7fd2]{grid-column:1/3}}.s-course-content__wrapper[data-v-0c4c7fd2]{display:grid;gap:calc(var(--scale)*32)}@media only screen and (min-width:1200px){.s-course-content__wrapper[data-v-0c4c7fd2]{gap:calc(var(--scale)*40)}}.s-course-content__tags[data-v-0c4c7fd2]{display:flex;flex-wrap:wrap;gap:calc(var(--scale)*4)}@media only screen and (min-width:1200px){.s-course-content__tags[data-v-0c4c7fd2]{gap:calc(var(--scale)*8)}}.s-course-content__flag[data-v-0c4c7fd2]{background-color:var(--a-color_dark);border-radius:calc(var(--scale)*8);color:var(--a-color_white);margin-bottom:calc(var(--scale)*-21);padding:calc(var(--scale)*6) calc(var(--scale)*12) calc(var(--scale)*29);width:-moz-max-content;width:max-content}@media only screen and (min-width:1200px){.s-course-content__flag[data-v-0c4c7fd2]{border-radius:calc(var(--scale)*16);margin-bottom:calc(var(--scale)*-28);padding:calc(var(--scale)*16) calc(var(--scale)*16) calc(var(--scale)*44)}}.s-course-content__module[data-v-0c4c7fd2]{align-items:center;background-color:var(--a-color_white);border-radius:calc(var(--scale)*30);display:grid;gap:calc(var(--scale)*6);grid-template-columns:calc(var(--scale)*26) 1fr;height:-moz-min-content;height:min-content;padding-right:calc(var(--scale)*10);width:-moz-max-content;width:max-content}@media only screen and (min-width:1200px){.s-course-content__module[data-v-0c4c7fd2]{grid-column:1/2;grid-row:1/3;grid-template-columns:calc(var(--scale)*32) 1fr}}.m-accordion.--open:has(.m-accordion__content) .s-course-content__module[data-v-0c4c7fd2]{padding-right:0}.m-accordion.--open:has(.m-accordion__content) .s-course-content__module span[data-v-0c4c7fd2]{display:none}.s-course-content__content .--list[data-v-0c4c7fd2]{display:grid;gap:var(--gap_def)}.s-course-content__result[data-v-0c4c7fd2]{background-color:var(--a-color_grey_20);background-image:radial-gradient(80% 80% at 100% 0,var(--a-color_red) 0,transparent 70%);border-radius:calc(var(--scale)*16);display:flex;flex-direction:column;gap:calc(var(--scale)*20);justify-content:space-between;padding:var(--padding_def);position:relative;z-index:1}@media only screen and (max-width:767px){.s-course-content__result[data-v-0c4c7fd2]{min-height:calc(var(--scale)*52)}}@media only screen and (max-width:1199px){.s-course-content__result[data-v-0c4c7fd2]{display:none;margin-top:calc(var(--scale)*24)}.--open .s-course-content__result[data-v-0c4c7fd2]{display:flex}}@media only screen and (min-width:1200px){.s-course-content__result[data-v-0c4c7fd2]{height:calc(100% - var(--padding_def)*2);max-width:calc(var(--scale)*632);opacity:0;position:absolute;right:calc(var(--scale)*104);top:var(--padding_def);transition:var(--transition)}.--open .s-course-content__result[data-v-0c4c7fd2]{opacity:1;transition-delay:.3s}}.s-course-content__result img[data-v-0c4c7fd2]{height:auto;position:absolute;right:0;top:0;width:100%;z-index:-1}.s-course-content__result-tag[data-v-0c4c7fd2]{background-color:var(--a-color_white);border-radius:calc(var(--scale)*10);padding:calc(var(--scale)*6) calc(var(--scale)*12);width:-moz-max-content;width:max-content}@media only screen and (min-width:1200px){.s-course-content__result-tag[data-v-0c4c7fd2]{border-radius:calc(var(--scale)*12);padding:calc(var(--scale)*10) calc(var(--scale)*40)}}
