/*!
 * @project        henninggkrusesfond-website
 * @name           styles.91ca90c642735b2efb3b.css
 * @author         Quantity Digital
 * @build          Mon Jul 07 2025 06:44:04 GMT+0000 (Coordinated Universal Time)
 * @copyright      Copyright (c) 2025 Quantity Digital ApS
 *
 */@font-face{font-family:maax;src:url(/assets/fonts/maax-italic.woff2) format("woff2");font-display:auto;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:maax;src:url(/assets/fonts/maax-bold.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:maax;src:url(/assets/fonts/maax-italic-bold.woff2) format("woff2");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:maax;src:url(/assets/fonts/maax-regular.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:maax;src:url(/assets/fonts/maax-regular-mono.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:500;font-stretch:expanded}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input,select,textarea{margin:0}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.grid-preview-tester{content:"12"}.grid-preview{margin-left:auto;margin-right:auto;width:calc(100% - 60px);max-width:1217px;bottom:0;left:50%;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translate(-50%);transition:opacity .3s ease-out,bottom .3s ease-out;z-index:9000}.grid-preview__row{padding-left:0!important;padding-right:0!important;font-size:0!important;letter-spacing:0!important;text-align:left;margin-left:-10px;margin-right:-10px}.grid-preview__col{width:8.33333%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top}.grid-preview__col:before{background-color:hsla(0,0%,50.2%,.3);content:"";display:block;height:100vh}.grid-preview.is-hidden{bottom:100%;opacity:0}.grid-preview-toggle{background-color:rgba(0,0,0,.2);color:#000;cursor:pointer;font-family:Arial,sans-serif;font-size:10px;opacity:0;padding:6px 10px;position:fixed;right:0;top:0;transition:opacity .3s ease-out;z-index:100}.grid-preview-toggle:hover{opacity:1}.fade-enter-active{animation:fade .2s}.fade-leave-active{animation:fade .2s reverse}@keyframes fade{0%{opacity:0}to{opacity:1}}.slideleft-enter-active,.slideleft-leave-active{transition:all .5s cubic-bezier(.395,.325,.365,.995)}.slideleft-enter,.slideleft-leave-active,.slideleft-leave-to{transform:translate(100%);display:block!important}body,html{margin:0;padding:0;font-family:maax!important;font-weight:400;font-size:14px;color:#131514;letter-spacing:0;line-height:20px;overflow-x:hidden}html{overflow-y:scroll;scroll-behavior:smooth}.no-scroll{left:0;position:fixed;right:0}.lockscroll{overflow-y:hidden}body{min-height:500px}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}em{font-style:italic!important}h1,h2,h3{margin-top:0}h1{font-size:22px;line-height:28px;margin-bottom:8px}h1,h2{font-family:maax!important;font-weight:700;letter-spacing:0}h2{font-size:16px;line-height:24px}h2 link,h3{font-family:maax!important;font-size:14px;letter-spacing:0;line-height:20px;font-weight:700}h3,p{margin-bottom:8px}p{font-family:maax!important}strong{font-weight:700}img{line-height:0;max-width:100%}svg,svg .fill,svg:hover,svg:hover .fill{transition:.2s ease-out}.link,a{display:inline-block;padding-bottom:.5px;background-image:linear-gradient(#130f26 0 0);background-position:0 100%;background-size:100% 2px;background-repeat:no-repeat}.link:hover,a:hover{animation:link .6s ease-out;cursor:pointer;background-position:0 100%}@keyframes link{0%{background-size:5% 2px}to{background-size:100% 2px}}a{text-decoration:none;color:#000}button,input,select,textarea{font-family:maax!important}button:focus,input:focus,select:focus,textarea:focus{outline:none}.customscroll{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#130f26 rgba(19,15,38,.4)}.customscroll::-webkit-scrollbar{width:10px;height:2px}.customscroll::-webkit-scrollbar-button{width:0;height:0}.customscroll::-webkit-scrollbar-corner{background:transparent}.customscroll::-webkit-scrollbar-thumb{background:#130f26;border:0 #fff;border-radius:0}.customscroll::-webkit-scrollbar-track{background:rgba(19,15,38,.2);border:0 #fff;border-radius:0}.yii-debug-toolbar{z-index:10!important}@media (max-width:1024px){h1{font-size:22px;line-height:28px}}@media (max-width:900px){h1{font-size:22px;line-height:28px}}@media (max-width:768px){h1{font-size:22px;line-height:28px}}@media (max-width:550px){h1{font-size:22px;line-height:28px}}.p-header__wrapper{display:flex;justify-content:space-between;align-items:center;min-height:80px;padding-left:147px;padding-right:100px;border-bottom:1px solid #000}.p-header__wrapper .logo{width:136px}.p-header__wrapper .logo a{background-image:none}@media (max-width:1400px){.p-header__wrapper{padding-left:134px;padding-right:100px}}@media (max-width:1100px){.p-header__wrapper{padding-left:120px;padding-right:35px}}@media (max-width:700px){.p-header__wrapper{padding-left:28px;padding-right:35px}}.p-footer{display:flex}.p-footer__info{background-color:#3684f7;display:flex;flex-direction:column;padding:100px 44px 190px calc(50vw - 608.5px);width:fit-content}.p-footer__info a,.p-footer__info p{color:#3684f7;white-space:nowrap}.p-footer__info__heading{font-size:13px;font-weight:700;margin-bottom:16px}.p-footer__info__phone{display:flex;margin-bottom:7px;font-size:29px;margin-right:8px;font-weight:700}.p-footer__info__phone:hover{color:#ed676b}.p-footer__info__hours{font-size:13px;font-weight:500}.p-footer__info__newsletter{margin-top:44px;margin-bottom:27px}.p-footer__info__company{margin-bottom:28px;font-size:13px;line-height:17px;font-weight:500}.p-footer__info__company a{text-decoration:underline}.p-footer__info__company a:hover{color:#ed676b}.p-footer__info__social a{margin-right:28px}.p-footer__info__social a svg{height:20px}.p-footer__info__social a svg .fill{fill:#3684f7}.p-footer__info__social a svg:hover .fill{fill:#ed676b}.p-footer__nav{background-color:#3684f7;display:flex;flex-wrap:wrap;justify-content:space-between;flex-grow:1;padding:100px calc(50vw - 608.5px) 100px 100px}.p-footer__nav__col{margin-right:50px;margin-bottom:30px}.p-footer__nav__col:last-child{margin-bottom:0}.p-footer__nav__col a,.p-footer__nav__col p{color:#fff;font-size:13px}.p-footer__nav__col p{font-weight:700;text-transform:uppercase;margin-bottom:18px}.p-footer__nav__col li{margin-bottom:2px}.p-footer__nav__col a{font-weight:500;opacity:.7;line-height:20px}.p-footer__nav__col a:hover{color:#ed676b}@media (max-width:1247px){.p-footer__info{padding-left:30px}.p-footer__nav{padding-right:30px}}@media (max-width:675px){.p-footer__nav{width:100%}.p-footer__nav__col{width:100%;margin-right:0}}@media (max-width:720px){.p-footer__nav{padding-left:44px}}@media (max-width:650px){.p-footer{flex-direction:column}.p-footer__info{width:100%}.p-footer__info,.p-footer__nav{padding-bottom:60px;padding-top:60px}.p-footer__nav{padding-left:30px}}.p-sidebar{border-right:1px solid #000;min-height:93.4vh}.p-sidebar__wrapper{flex-grow:1;min-width:92px;max-width:92px;padding-top:25px;display:flex;flex-direction:column;align-items:center}.p-sidebar ul li{margin-top:22px;padding:0 12.5px}.p-sidebar ul li a{min-width:65px!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.p-sidebar ul li a svg{margin-bottom:3px}.p-sidebar ul li .navLink{color:#130f26;text-decoration:none;background-image:none}@media (max-width:700px){.p-sidebar{display:none}}.o-nav__item--homeSelected,.o-nav__item--selected{border-right:3px solid #000}.o-btn{display:flex;justify-content:center;align-items:center;border:none;background-color:#130f26;min-height:56px;min-width:166px;max-width:166px;font-size:16px;font-weight:700;cursor:pointer}.o-btn,.o-btn a{color:#fff}@media (max-width:1050px){.o-btn{min-width:120px!important;min-height:50px;font-size:12px;font-weight:700}}@media (max-width:700px){.o-btn{min-height:45px;font-size:12px;font-weight:700}}.lds-ellipsis{margin-top:32px;margin-bottom:16px;position:relative;width:100%;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#3d3d3d;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:45%;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:45%;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:47.5%;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:50%;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.o-input{height:48px;font-size:16px;padding:8px 16px;margin-bottom:32px}@media (max-width:555px){.o-input{max-width:350px}}.b-text{margin-left:auto;margin-right:auto;width:calc(100% - 60px);max-width:800px;margin-bottom:95px}@media (max-width:768px){.b-text{margin-bottom:60px}}.l-login__wrapper{display:flex;flex-direction:row;height:100vh}.l-login__wrapper .img{flex:1.125;background-color:#ed676b;background-size:cover;background-position:50%;background-repeat:no-repeat}.l-login__wrapper .right{flex:1;padding:0 156px 0 80px;display:flex;flex-direction:column;justify-content:center}.l-login__wrapper .right h1{font-size:32px;padding-left:4px;padding-bottom:32px}.l-login__wrapper .right .logo{position:absolute;top:10%;width:236px}.l-login__wrapper .form{display:flex;flex-direction:column}.l-login__wrapper .form input{height:56px;font-size:16px;padding:8px 16px;margin-bottom:32px}.l-login__wrapper .form__pwd,.l-login__wrapper .form__user{padding-bottom:8px;padding-left:8px;font-size:16px}.l-login__wrapper .form__remember{display:flex;flex-direction:row;justify-content:center;align-items:center}.l-login__wrapper .form__remember .check{margin-bottom:0}.l-login__wrapper .form__error{margin-top:8px;color:#b12e2e;text-align:center}.l-login__wrapper .form__forgot{margin-top:24px;align-self:center;color:#130f26}.l-login__wrapper .form__forgot a{text-decoration:none;color:#130f26;background-image:none}.l-login__wrapper .form button{margin-top:16px;min-width:none;max-width:none}@media (max-height:950px){.l-login__wrapper .right{justify-content:flex-end!important;margin-bottom:165px}}@media (max-height:825px){.l-login__wrapper .right{margin-bottom:125px}}@media (max-height:750px){.l-login__wrapper .right{margin-bottom:80px}}@media (max-height:650px){.l-login__wrapper .right{margin-bottom:24px}}.l-forgot p{padding:0 80px 26px 4px}.l-homepage{flex-grow:1}.l-homepage__wrapper{padding:48px 125px 144px 56px;width:100%}.l-homepage__wrapper .top{display:flex}.l-homepage__wrapper .top__left{flex:1.75;margin-right:40px}.l-homepage__wrapper .top__left__get-started{background-color:#6add8e;display:flex;justify-content:space-between}.l-homepage__wrapper .top__left__get-started .text{padding:32px 0 32px 24px}.l-homepage__wrapper .top__left__get-started .text__wrapper{margin-top:32px;display:flex;align-items:center}.l-homepage__wrapper .top__left__get-started .text__wrapper .link{margin-top:16px}.l-homepage__wrapper .top__left__get-started .text__wrapper .arrow{transform:rotate(-90deg);margin-top:4px;margin-left:16px}.l-homepage__wrapper .top__left__get-started .img{flex:0.75;background-color:#ed676b;background-image:url(../../../../../assets/images/banner-img.png);background-size:cover;background-position:0;background-repeat:no-repeat}.l-homepage__wrapper .top__right{flex:1;margin-left:40px;height:100%}.l-homepage__wrapper .top__right__counselor{padding:0 0 40px}.l-homepage__wrapper .top__right__important-information h1{margin-bottom:24px}.main__wrapper{height:100%;display:flex;width:auto}@media (max-width:1400px){.l-homepage__wrapper{padding:48px 125px 90px 40px}}@media (max-width:1100px){.l-homepage__wrapper{padding:48px 40px 90px 26px}.l-homepage__wrapper h1{font-size:17px}.l-homepage__wrapper .top{display:flex}.l-homepage__wrapper .top__left{flex:2;margin-right:40px}.l-homepage__wrapper .top__left__get-started{background-color:#6add8e;display:flex;justify-content:space-between}.l-homepage__wrapper .top__left__get-started .text{padding:32px 0 32px 24px}.l-homepage__wrapper .top__left__get-started .img{display:none}}@media (max-width:950px){.l-homepage__wrapper{padding:48px 32px 60px 26px}.l-homepage__wrapper .top{display:flex;flex-direction:column}.l-homepage__wrapper .top__left{flex:2;margin-right:0}.l-homepage__wrapper .top__left__get-started{background-color:#6add8e;display:flex;justify-content:space-between}.l-homepage__wrapper .top__left__get-started .text{padding:32px 0 32px 24px}.l-homepage__wrapper .top__right{margin-left:0;max-height:unset}.l-homepage__wrapper .top__right__counselor{max-height:unset}}@media (max-width:450px){.l-homepage__wrapper{padding:48px 24px 32px 12px}}.l-coursespage{flex-grow:1}.l-coursespage__wrapper{padding:48px 125px 120px 58px;width:100%}@media (max-width:1400px){.l-coursespage__wrapper{padding:48px 32px 0 44px;width:100%}}@media (max-width:1100px){.l-coursespage__wrapper{padding:48px 32px 0 28px;width:100%}}@media (max-width:800px){.l-coursespage__wrapper{padding:40px 24px 0 28px;width:100%}}.l-infopage{flex-grow:1}.l-infopage__wrapper{padding:48px 140px 120px 56px}.l-infopage__wrapper h1{margin-bottom:24px}.l-infopage__wrapper .akademiet,.l-infopage__wrapper .praktisk{margin-bottom:48px}@media (max-width:1400px){.l-infopage__wrapper{padding:48px 140px 0 44px}}@media (max-width:1100px){.l-infopage__wrapper{padding:48px 80px 0 32px}}@media (max-width:850px){.l-infopage__wrapper{padding:48px 32px 0}}@media (max-width:450px){.l-infopage__wrapper h1{font-size:20px;margin-bottom:16px}.l-infopage__wrapper h2{font-size:14px}}.l-contentpage{transition:all .5s;flex-grow:1;display:flex;flex-direction:column}.l-contentpage .top{align-self:center;display:flex;justify-content:space-between;padding:48px 125px 0 18px}.l-contentpage .top--noimage{flex-direction:column}.l-contentpage .top__signup-wrapper{float:right}.l-contentpage__wrapper{display:flex;justify-content:space-between;padding:48px 125px 0 52px;align-self:center;max-width:1650px}.l-contentpage__wrapper .left{flex:1.5;display:flex;flex-direction:column;justify-content:flex-start;height:100%;min-width:650px;padding-right:80px}.l-contentpage__wrapper .left__image{width:100%;align-self:flex-end;justify-self:flex-end;border-radius:2.5px;object-fit:contain;object-position:center center}.l-contentpage__wrapper .left__top{position:relative}.l-contentpage__wrapper .left__top .c-signupButton{display:none}.l-contentpage__wrapper .right{flex:1;padding-left:16px;position:relative}.l-contentpage__wrapper .right h1{margin-bottom:24px}.l-contentpage__wrapper .right span{font-weight:700}.l-contentpage__wrapper .right .material{margin-top:16px}.l-contentpage__wrapper .right .material p{margin-bottom:0}.l-contentpage__wrapper .right .material__link{display:flex}.l-contentpage__wrapper .right .material__link .download{font-weight:700;margin-right:8px}.l-contentpage__wrapper .right__course-times{display:flex}.l-contentpage__wrapper .right__course-times .date{min-width:125px;padding-top:8px}.l-contentpage__wrapper .right__course-times .times{padding-top:8px}.l-contentpage__wrapper .right--left{padding:0!important;margin:0;justify-content:space-between;padding:48px 125px 0 56px;min-width:1276px;max-width:1276px}.l-contentpage__wrapper--noimage{padding-top:18px;min-width:1276px;max-width:1276px}.l-contentpage__wrapper--noimage .right--left .c-signupButton{justify-content:flex-start}.l-contentpage .bottom{padding:40px 125px 80px 56px;display:flex;align-self:center;max-width:945px;line-height:30px;font-size:15px}.l-contentpage .bottom--noimage{min-width:1276px;max-width:1276px}@media (max-width:1275px){.l-contentpage .top{align-self:center;display:flex;justify-content:space-between;padding:48px 125px 0 52px;min-width:unset;max-width:unset;width:100%!important}.l-contentpage__wrapper{align-self:auto;max-width:unset;padding:48px 40px 0 52px}.l-contentpage__wrapper .left__image{align-self:auto;min-width:450px!important;max-height:unset}.l-contentpage__wrapper--noimage{padding-top:32px}.l-contentpage .bottom{align-self:auto;padding:48px 40px 80px 52px;min-width:unset;max-width:745px;max-width:1000px!important}}@media (max-width:1200px){.l-contentpage .top{min-width:unset;width:100%;justify-content:space-between}.l-contentpage__wrapper{align-self:auto;max-width:unset}.l-contentpage__wrapper .left__image{align-self:auto;min-width:450px!important;max-height:unset}.l-contentpage .bottom{align-self:auto;padding:48px 40px 80px 52px;max-width:900px!important}}@media (max-width:1100px){.l-contentpage__wrapper{padding:48px 16px 0 32px}.l-contentpage__wrapper .left{min-width:450px!important}.l-contentpage__wrapper--noimage{padding-top:32px}.l-contentpage .bottom{padding:48px 40px 80px 32px}.l-contentpage .top--noimage{padding-left:28px}}@media (max-width:1000px){.l-contentpage__wrapper .left{padding-right:35px}.l-contentpage__wrapper .left__image{align-self:auto;max-height:unset;min-width:400px!important}.l-contentpage .bottom{max-width:700px!important}.l-contentpage .top--noimage{padding-top:32px;padding-left:28px}}@media (max-width:900px){.l-contentpage .top--noimage h1{max-width:400px;font-size:20px}.l-contentpage__wrapper{flex-direction:column}.l-contentpage__wrapper .left__image{width:100%}.l-contentpage__wrapper .left__top .c-signupButton{display:block}.l-contentpage__wrapper .right{margin-top:40px;padding-left:0}.l-contentpage__wrapper .right .c-signupButton{display:none}.l-contentpage__wrapper .right--left{margin-top:0}.l-contentpage__wrapper--noimage{padding-top:32px}.l-contentpage__wrapper--noimage .right--left .c-signupButton{display:block!important;justify-content:flex-start}.l-contentpage .bottom{margin-top:25px;min-width:auto;max-width:575px!important}}@media (max-width:550px){.l-contentpage .top{padding:48px 40px 0 28px}.l-contentpage .top__signup-wrapper{right:10px}.l-contentpage .top--left{margin-top:0}.l-contentpage .top--noimage h1{max-width:300px;font-size:18px}.l-contentpage__wrapper{padding:48px 40px 0 28px}.l-contentpage__wrapper .left__image{min-width:400px!important;max-height:unset}.l-contentpage__wrapper--noimage{padding-top:8px}.l-contentpage .bottom{padding:48px 40px 80px 28px;min-width:auto;max-width:450px!important}}@media (max-width:500px){.l-contentpage .top{flex-direction:column!important}.l-contentpage .top--left{margin-top:0}.l-contentpage__wrapper{padding-top:24px}.l-contentpage__wrapper .left h1{font-size:20px;max-width:375px}.l-contentpage__wrapper .left__image{max-width:300px!important}}@media (max-width:450px){.l-contentpage__wrapper .left__image{min-width:350px!important;max-width:350px!important}.l-contentpage .bottom{min-width:auto;max-width:375px!important}}@media (max-width:400px){.l-contentpage .top--noimage h1{max-width:270px;font-size:16px}.l-contentpage__wrapper .left h1{font-size:17px;max-width:250px}.l-contentpage__wrapper .left__image{min-width:250px!important;max-width:250px!important}.l-contentpage .bottom{max-width:305px!important}}.l-messagespage{flex-grow:1}.l-messagespage__wrapper{margin-bottom:48px;display:flex;justify-content:space-between;padding:48px 125px 0 58px}.l-messagespage__wrapper h1{flex:1}.l-messagespage__wrapper .posts{flex:2;margin-top:72px;padding-left:16px;padding-right:80px}.l-messagespage__wrapper .posts__single{margin-bottom:52px}.l-messagespage__wrapper .posts__single .download{display:flex;margin-top:40px}.l-messagespage__wrapper .posts__single .download svg{margin-left:10px;margin-top:1px}.l-messagespage__wrapper .posts ul{list-style:disc;padding-left:24px}.l-messagespage__wrapper .posts .images{display:grid;grid-template-columns:2fr 2fr;gap:16px}.l-messagespage__wrapper .posts .images a{position:relative;display:block;text-decoration:none;background-image:none;background-position:0;margin:0;padding:0;width:100%}.l-messagespage__wrapper .posts .images a img{object-fit:contain}.l-messagespage__wrapper .posts .more :nth-child(4) .images__image{display:flex}.l-messagespage__wrapper .posts .more :nth-child(4) .images__image .gradient{flex-grow:1;display:block;background-color:rgba(0,0,0,.511);color:#fff;font-weight:700;font-size:24px;text-align:center;height:100%}.l-messagespage__wrapper .posts .post-info{display:flex;margin-top:32px}.l-messagespage__wrapper .posts .post-info .circle{width:32px;height:32px;background-color:#3684f7;border-radius:16px;margin-right:8px}.l-messagespage__wrapper .posts .post-info p{padding-left:8px;font-size:12px;color:#90a0b7}.l-messagespage__wrapper .posts__navigation{display:flex;justify-content:center;align-items:center;margin-top:50px}.l-messagespage__wrapper .posts__navigation .navigation__item{margin:0 12px;padding:6px 12px;border-radius:8px;background-image:none}.l-messagespage__wrapper .posts__navigation .navigation__item:hover{background-color:#f0f8ff}.l-messagespage__wrapper .posts__navigation .navigation__current{color:#fff;cursor:pointer;background-color:#3684f7}.l-messagespage__wrapper .posts__navigation .navigation__current:hover{background-color:#3684f7}.l-messagespage__wrapper .posts__navigation .navigation__prev{cursor:pointer}.l-messagespage__wrapper .posts__navigation .navigation__prev svg{margin-top:6px;width:8px;height:8px}.l-messagespage__wrapper .posts__navigation .navigation__next{cursor:pointer}.l-messagespage__wrapper .posts__navigation .navigation__next svg{margin-top:6px;width:8px;height:8px}.l-messagespage__wrapper .button{flex:1}@media (max-width:1400px){.l-messagespage__wrapper{padding:48px 80px 0 44px}.l-messagespage__wrapper .posts .post-info{flex-direction:column}.l-messagespage__wrapper .posts .post-info p{padding-left:0}}@media (max-width:1100px){.l-messagespage__wrapper{padding:48px 80px 0 20px;flex-direction:column}.l-messagespage__wrapper .posts{padding-left:80px}.l-messagespage__wrapper h1{max-width:100px;text-align:center}.l-messagespage__wrapper .button{position:absolute;right:56px}}@media (max-width:800px){.l-messagespage__wrapper .posts .images{display:flex;flex-direction:column;gap:24px}}@media (max-width:700px){.l-messagespage__wrapper h1{max-width:100px;text-align:center}.l-messagespage__wrapper .button{position:absolute;right:56px}}@media (max-width:450px){.l-messagespage__wrapper .posts{margin-top:48px;padding-left:32px;padding-right:32px}.l-messagespage__wrapper .button{position:absolute;right:32px}}.l-profile{flex-grow:1}.l-profile__wrapper{display:flex;flex-direction:column;padding:48px 125px 0 68px}.l-profile__wrapper .banner{position:relative;min-height:168px;padding:24px;display:flex;width:100%;background-color:#6add8e;justify-content:space-between;align-items:center}.l-profile__wrapper .banner__left{display:flex}.l-profile__wrapper .banner__left .image{border-radius:60px;background-size:100% auto;background-repeat:no-repeat;min-width:120px;min-height:120px;margin-right:32px}.l-profile__wrapper .banner__left .image:after{padding-bottom:100%;display:block;content:""}.l-profile__wrapper .banner__left__info{z-index:9;display:flex;flex-direction:column;justify-content:center}.l-profile__wrapper .banner__svg{position:absolute;margin-top:20px;right:150px}@media (max-width:1000px){.l-profile__wrapper{padding:48px 40px 0 68px}}@media (max-width:850px){.l-profile__wrapper .banner__svg{right:10px}}@media (max-width:555px){.l-profile__wrapper{padding:48px 32px 0}}@media (max-width:425px){.l-profile__wrapper .banner{padding:12px}}.l-errors .l-header__logo .name,.l-errors .l-header__logo .tagline{fill:#130f26}.l-errors .o-nav__area-link{color:#130f26;text-shadow:none}.l-errors .o-breadcrumb__crumb--first a{color:#130f26}.l-errors__wrapper{margin-left:auto;margin-right:auto;width:calc(100% - 60px);max-width:1217px}.l-errors__heading{margin-top:100px}.l-errors__heading h1{font-size:50px;margin:0 auto 50px;text-align:center}.l-errors__trumpet{margin:0 auto 46px;text-align:center;font-size:27px;line-height:40px}.l-errors__actions{display:flex;flex-direction:column;align-items:center;justify-content:center}.l-errors__actions .o-btn{margin-bottom:8px}.l-errors__infobox{width:50%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top;left:25%;position:relative;margin-top:60px;margin-bottom:90px}.l-errors__infobox-wrapper{padding:59px 0 64px;background:#3684f7}.l-errors__infobox-text{width:83.33333%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top;left:8.33333%;position:relative;text-align:center}.l-errors__infobox-text span{color:#ed676b}.l-errors__infobox-text strong{font-size:18px;letter-spacing:0;line-height:40px}.l-errors__infobox-text ul{display:flex;flex-direction:column;justify-content:center;align-items:center}.l-errors__infobox-text ul li{text-align:left;width:80%}@media (max-width:899px){.l-errors__infobox{width:66.66667%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top;left:16.66667%;position:relative}}@media (max-width:689px){.l-errors__infobox{width:83.33333%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top;left:8.33333%;position:relative}}@media (max-width:549px){.l-errors__infobox{width:100%;padding-left:10px;padding-right:10px;display:inline-block;font-size:1rem;vertical-align:top;left:0;position:relative}}.c-accordionFrontpage__important-information h1{margin-bottom:24px}.c-accordionFrontpage__counselor{padding:0 0 40px}.c-accordionFrontpage .button-wrapper{display:flex;justify-content:space-between}.c-accordionFrontpage .button-wrapper .test{width:100px;height:100px}.c-accordionFrontpage .detail-wrapper{transition:all .5s linear;padding:8px 0 0;display:flex}.c-accordionFrontpage .detail-wrapper__image .image{min-width:100px;min-height:100px;max-height:100px;max-width:100px;border-radius:100%;background-position:50%;background-size:contain}.c-accordionFrontpage .detail-wrapper__image .image--blank{min-width:100px;min-height:100px;background-color:#3684f7;border-radius:50px}.c-accordionFrontpage .detail-wrapper__info{flex-direction:column;margin-left:16px;margin-top:8px}.c-accordionFrontpage .detail-wrapper__important{margin-top:8px}.c-accordionFrontpage .detail-wrapper__important .posted{color:#90a0b7}.c-accordionFrontpage .detail-wrapper__important--selected{display:none}.list-enter-active,.list-leave-active{transition:opacity .01s ease-in-out;max-height:230px}.list-enter-from,.list-leave-to{max-height:0}.c-banner{padding:32px 48px;display:flex;justify-content:center}.c-banner__close{position:absolute;right:2.5%;cursor:pointer}.list-enter-active,.list-leave-active{transition:opacity .25s ease-in-out}.list-enter-from,.list-leave-to{opacity:0}.c-signupButton{align-self:flex-end;text-decoration:none!important;background-image:none!important;display:flex;justify-content:flex-end;margin-top:8px}.c-signupButton .o-btn{min-width:156px;align-self:flex-end;margin-bottom:24px;display:flex;justify-content:center;align-items:center}.c-signupButton .o-btn--disabled{display:none}.c-signupButton .btn,.c-signupButton .btn--disabled{background-color:transparent;border:none;padding:0;cursor:pointer}.c-signupButton .btn--disabled{background-image:none;color:#c1c1c1}.c-signupButton .c-banner{position:fixed;top:0;left:0;width:100%}@media (max-width:825px){.c-signupButton .o-btn{min-width:84px;max-width:100px!important}}.c-richText{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-richText__btn-menu{position:absolute;top:55px;z-index:9}.c-richText__btn-menu button{background-color:#fff;border:none;margin-left:4px;margin-right:4px}.c-richText__attachments{display:flex;flex-direction:column;align-self:flex-start;width:100%;margin-top:40px}.c-richText__attachments .images{display:flex;align-items:center;border:1px solid #ccc}.c-richText__attachments .images .file-upload{font-weight:600;display:inline-block;padding:6px 12px;cursor:pointer}.c-richText__attachments .files{display:flex;align-items:center;margin-top:32px;margin-bottom:32px;border:1px solid #ccc}.c-richText__attachments .files .file-upload{font-weight:600;display:inline-block;padding:6px 12px;cursor:pointer}.c-richText__attachments .submit-btn{align-self:flex-end}.c-richText .is-active{background-color:#000!important;color:#fff}.ProseMirror::-webkit-scrollbar{display:none}.ProseMirror{-ms-overflow-style:none;scrollbar-width:none;border:1px solid #e8e8e8;padding:55px 35px 35px;height:400px;width:500px;overflow:scroll}.ProseMirror>*+*{margin-top:.75em}.ProseMirror ol,.ProseMirror ul{list-style:disc;padding:0 1rem}.ProseMirror h1,.ProseMirror h2,.ProseMirror h3,.ProseMirror h4,.ProseMirror h5,.ProseMirror h6{line-height:1.1}.ProseMirror code{background-color:rgba(97,97,97,.1);color:#616161}.ProseMirror pre{background:#0d0d0d;color:#fff;font-family:JetBrainsMono,monospace;padding:.75rem 1rem;border-radius:.5rem}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.8rem}.ProseMirror img{max-width:100%;height:auto}.ProseMirror blockquote{padding-left:1rem;border-left:2px solid rgba(13,13,13,.1)}.ProseMirror hr{border:none;border-top:2px solid rgba(13,13,13,.1);margin:2rem 0}.c-postButton{margin-left:100px}.c-postButton .o-btn{display:flex;justify-content:center;align-items:center}.c-postButton .o-btn svg{margin-right:4px}.c-postButton .o-btn svg path{stroke:#fff}.c-postButton__rich-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;border:1px solid #000;background-color:rgba(0,0,0,.45)}.c-postButton__rich-wrapper .c-richText{border-radius:10px;background-color:#fff;padding:40px 52px;position:relative}@media (max-width:1400px){.c-postButton{margin-left:0}}@media (max-width:700px){.c-postButton{margin-left:0}.c-postButton .o-btn{min-height:40px;min-width:48px!important}.c-postButton .o-btn svg{margin-right:0}.c-postButton .o-btn__label{display:none}}.c-progressBar{height:16px;margin-bottom:0;display:flex;width:100%}.c-progressBar__assigned{height:100%;background-color:#6add8e}.c-progressBar__signedup{height:100%;background-color:#3684f7}.c-progressBar__waiting{height:100%;background-color:#6add8e}.c-progressBar__completed{height:100%;background-color:#fdf37b}.c-progressBar__notCompleted{height:100%;background-color:#ed676b}.c-semesterProgress{margin-top:48px;display:flex;flex-direction:column;min-height:280px}.c-semesterProgress .item{display:flex;justify-content:space-between;margin-bottom:16px}.c-semesterProgress .item__select{display:flex}.c-semesterProgress .item__select .label{color:#3684f7}.c-semesterProgress .item__select .button{cursor:pointer;padding-left:8px;padding-right:8px}.c-semesterProgress .item__top{margin-bottom:24px}.c-semesterProgress .item__points-box{margin-top:10px;padding:4px 6px}.c-semesterProgress .item .assigned{background-color:#6add8e}.c-semesterProgress .item .signedup{background-color:#3684f7}.c-semesterProgress .item .waiting{background-color:#6add8e}.c-semesterProgress .item .completed{background-color:#fdf37b}.c-semesterProgress .item .notCompleted{background-color:#ed676b}.c-semesterProgress .bar{margin-bottom:28px;background-color:#f3f3f3}.c-semesterProgress .education-total{margin-top:8px}.c-tabTable{margin-bottom:80px}.c-tabTable .tab{margin-top:24px;border-bottom:1px solid grey;display:inline-block;width:100%}.c-tabTable .tab__tablinks{cursor:pointer;display:inline-block;background-color:#fff;border:none;padding-left:24px;padding-right:24px;margin-right:80px}.c-tabTable .tab__tablinks h2{margin-left:1.75px;padding-bottom:11px;font-weight:500}.c-tabTable .tab__tablinks--selected{background-color:#fff;margin-right:80px;font-weight:700;padding:0 24px 11px;border:none;border-bottom:1px solid #616161}.c-tabTable .tab__week{float:right;display:flex;color:#3684f7}.c-tabTable .tab__week__button{padding-left:8px;padding-right:8px;cursor:pointer}.c-tabTable table{border-collapse:separate;border-spacing:0 20px;table-layout:fixed;width:100%}.c-tabTable table .head{color:#38373f;font-weight:700;font-size:12px;border-spacing:0 24px;text-align:left}.c-tabTable table .empty{text-align:center;margin-top:40px}.c-tabTable table tbody .day{text-transform:capitalize;font-weight:700;text-align:left}.c-tabTable table tbody .title{font-weight:700}.c-tabTable table tbody .title a{display:block;background-image:none}.c-tabTable table tbody .points{padding-left:20px}.c-tabTable table tbody .status{max-width:120px;padding:8px 14px;text-align:center}.c-tabTable table tbody tr td{padding-right:20px}.c-tabTable table tbody tr td .times{padding-bottom:15px}.c-tabTable table tbody .courses__desc{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-tabTable table tbody:after{content:"";display:block;height:10px}.c-tabTable__courses__row{cursor:pointer}.c-tabTable__cards-wrapper{display:none}.c-tabTable__cards-wrapper .status{position:absolute;top:10px;right:10px;max-width:120px;padding:8px 14px;text-align:center;border-radius:5px}.c-tabTable .signedUp{background-color:#3684f7}.c-tabTable .assigned{background-color:#6add8e}.c-tabTable .completed{background-color:#fdf37b}.c-tabTable .notCompleted{background-color:#ed676b}@media (max-width:1000px){.c-tabTable .courses{display:none}.c-tabTable__cards-wrapper{display:grid;grid-template-columns:1fr 1fr}.c-tabTable__cards-wrapper a{text-decoration:none;background-image:none}.c-tabTable__cards-wrapper__card{cursor:pointer;position:relative;margin:8px;background-color:#fff;border:1px solid #cbcbcb;padding:24px;border-radius:5px}.c-tabTable__cards-wrapper__card .icon{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;padding:2.5px;min-width:37px;min-height:37px;border-radius:100%;background-color:#000}.c-tabTable__cards-wrapper__card h3{margin-top:24px;margin-bottom:16px}.c-tabTable__cards-wrapper__card span{font-weight:700}.c-tabTable__cards-wrapper__card div{margin-bottom:5px}.c-tabTable__cards-wrapper__card .teachers{margin:8px 0}.c-tabTable__cards-wrapper__card .teachers .teacher{margin:4px 0 0}}@media (max-width:800px){.c-tabTable__cards-wrapper{grid-template-columns:1fr}}@media (max-width:575px){.c-tabTable .tab{position:relative}.c-tabTable .tab__tablinks,.c-tabTable .tab__tablinks--selected{margin-right:15px;padding-right:0}.c-tabTable .tab__week{position:absolute;right:-35px;top:0}__cards-wrapper{grid-template-columns:1fr}}@media (max-width:475px){.c-tabTable .tab__week{right:-5px}}@media (max-width:355px){.c-tabTable .tab{position:relative}.c-tabTable .tab__tablinks,.c-tabTable .tab__tablinks--selected{margin-right:5px;padding-right:0;padding-left:10px}.c-tabTable .tab__week{top:0}}.c-infoAccordion{cursor:pointer}.c-infoAccordion,.c-infoAccordion--open{transition:background-color .5s ease-out;margin-bottom:24px;padding:16px 16px 0 24px}.c-infoAccordion__title-wrapper{padding-bottom:16px;display:flex;justify-content:space-between;cursor:pointer}.c-infoAccordion__content-wrapper{overflow:hidden;padding-bottom:30px;max-width:750px}.c-infoAccordion__content-wrapper .material{margin-top:36px}.c-infoAccordion__content-wrapper .material p{font-weight:600;margin-bottom:2px}.c-infoAccordion__content-wrapper .material__link{display:flex;align-items:center}.c-infoAccordion__content-wrapper .material__link .download{margin-right:8px}.c-infoAccordion__content-wrapper .content{overflow:hidden}.c-infoAccordion__content-wrapper .content ul{margin-left:32px;list-style:disc}.c-infoAccordion__content-wrapper .content ul ul{margin-left:32px;list-style:circle}.c-infoAccordion__content-wrapper .content p{margin-top:6px;margin-bottom:6px;padding:0}.c-infoAccordion__content-wrapper .content a{margin-top:4px;margin-bottom:6px}.c-infoAccordion .content{overflow:hidden}.c-infoAccordion .content ol{padding-left:16px}.c-infoAccordion .content p{padding:0}.c-infoAccordion a{margin-top:24px;text-decoration:none!important;color:#000}.c-profileCircle__name{cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:50px;min-height:50px;background-color:#6add8e;border-radius:25px;margin-right:40px;font-size:16px}.c-profileCircle__popup{position:absolute;margin-top:8px;margin-left:-205px;z-index:3;background-color:#fff;border:1px solid #000;padding:16px 24px}.c-profileCircle__popup .profile-wrapper{display:flex;justify-content:space-between;align-items:center;min-width:200px}.c-profileCircle__popup .profile-wrapper__circle{display:flex;justify-content:center;align-items:center;min-width:40px;min-height:40px;background-color:#6add8e;border-radius:20px;margin-bottom:24px}.c-profileCircle__popup .profile-wrapper__email{color:#90a0b7;font-size:12px;margin-bottom:24px}.c-profileCircle__popup .profile-wrapper__link{border-top:2px solid hsla(0,0%,86.7%,.356);padding-top:16px;padding-bottom:16px}.c-profileCircle__popup a{background-image:none}@media (max-width:700px){.c-profileCircle{display:none}}.popup-enter-active,.popup-leave-active{transition:opacity .25s ease-in-out}.popup-enter-from,.popup-leave-to{opacity:0}.c-generalForm{display:flex;flex-direction:column;margin-bottom:58px}.c-generalForm .oneline{display:flex}.c-generalForm .oneline__spacer{width:32px}.c-generalForm__popup{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;border:1px solid #000;background-color:rgba(0,0,0,.45)}.c-generalForm__popup .wrapper{border-radius:10px;background-color:#fff;padding:40px 52px;position:relative}.c-generalForm__popup .wrapper svg{margin-top:16px;margin-right:16px;position:absolute;top:0;right:0}.c-generalForm__popup--disabled{display:none}@media (max-width:555px){.c-generalForm .oneline{flex-direction:column}.c-generalForm .oneline__spacer{display:none}}.c-kinForm,.c-passwordForm{display:flex;flex-direction:column;margin-bottom:58px}.c-kinForm .oneline{display:flex}.c-kinForm .oneline__spacer{width:32px}.c-userProfile{display:flex;margin-top:52px}.c-userProfile__nav{margin-right:160px}.c-userProfile__nav li{margin-bottom:24px;cursor:pointer;color:#90a0b7}.c-userProfile__nav .selected{color:#130f26;list-style:disc}@media (max-width:1000px){.c-userProfile__nav{margin-right:80px}}@media (max-width:850px){.c-userProfile{margin-bottom:80px;flex-direction:column}.c-userProfile__nav{margin-right:40px}}.c-coursesTable{margin-bottom:18px}.c-coursesTable table{border-collapse:collapse;border-spacing:0 20px;width:100%}.c-coursesTable table .head{text-align:left;font-weight:700;font-size:12px}.c-coursesTable table .head__title{padding-left:0!important}.c-coursesTable table .head th{padding-left:14px}.c-coursesTable table tbody{vertical-align:middle}.c-coursesTable table tbody:hover{border-bottom:1px solid #000!important}.c-coursesTable table tbody .spacer td,.c-coursesTable table tbody .spacer tr{padding-top:16px}.c-coursesTable table tbody .icon{vertical-align:middle;align-self:center}.c-coursesTable table tbody .icon__svg{display:flex;justify-content:center;align-items:center;background-color:#130f26;min-width:56px;max-width:56px;min-height:56px;max-height:56px}.c-coursesTable table tbody .icon__wrapper{padding-left:0!important}.c-coursesTable table tbody .title{font-weight:700;padding-left:0!important}.c-coursesTable table tbody .body__desc{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-coursesTable table tbody tr{cursor:pointer;border-radius:15px;transition:all .2s ease-in-out}.c-coursesTable table tbody tr .points{float:right;min-width:unset;padding-right:10px}.c-coursesTable table tbody tr:hover{padding-left:200px}.c-coursesTable table tbody tr:hover svg{transition:all .3s ease-in-out;transform:rotate(70deg)}.c-coursesTable table tbody tr td{padding-left:14px;min-width:100px}.c-coursesTable__cards-wrapper{display:none}@media (max-width:1150px){.c-coursesTable table{display:none}.c-coursesTable__cards-wrapper{display:grid;grid-template-columns:1fr 1fr}.c-coursesTable__cards-wrapper a{text-decoration:none;background-image:none}.c-coursesTable__cards-wrapper__card{cursor:pointer;position:relative;margin:8px;background-color:#fff;border:1px solid #343434;padding:24px;border-radius:5px}.c-coursesTable__cards-wrapper__card .icon{position:absolute;top:10px;right:10px;display:flex;justify-content:center;align-items:center;padding:2.5px;min-width:37px;min-height:37px;border-radius:100%;background-color:#000}.c-coursesTable__cards-wrapper__card h3{margin-bottom:16px}.c-coursesTable__cards-wrapper__card span{font-weight:700}.c-coursesTable__cards-wrapper__card div{margin-bottom:5px}}@media (max-width:950px){.c-coursesTable__cards-wrapper{grid-template-columns:1fr}}.c-burgerMenu{display:none}@media (max-width:700px){.c-burgerMenu{display:block}.menu{position:absolute;right:0;top:0;background-color:rgba(93,93,93,.138);height:100vh;width:200vw;z-index:999}.menu__wrapper{position:relative;box-shadow:-10px 0 15px 15px rgba(54,54,54,.14901960784313725);min-width:250px;padding:50px 25px 25px;height:100vh;background-color:#fff;float:right}.menu__wrapper__link{margin-top:16px;background-image:none;text-decoration:none;padding-left:8px}.menu__wrapper__icon{position:absolute;top:10px;left:10px}.menu__wrapper__icon svg{height:15px;width:15px}.menu__wrapper__profile{margin-top:15px;border-top:1px solid hsla(0,0%,52.5%,.469)}}.v-enter-active,.v-leave-active{transition:all .25s cubic-bezier(1,.7,.8,1)}.v-enter-from,.v-leave-to{transform:translateX(250px)}