@font-face{font-family:Notification;src:url(../media/notification.87614cd6.eot);src:url(../media/notification.87614cd6.eot)format("embedded-opentype"),url(../media/notification.64323903.woff)format("woff"),url(../media/notification.c028a1bb.ttf)format("truetype"),url(../media/notification.e79931e6.svg)format("svg");font-weight:400;font-style:normal}.notification-container{box-sizing:border-box;z-index:999999;width:320px;max-height:calc(100% - 30px);padding:0 15px;position:fixed;top:0;right:0;overflow:hidden auto}.notification{box-sizing:border-box;color:#fff;cursor:pointer;opacity:.9;background-color:#ccc;border-radius:2px;margin-top:15px;padding:15px 15px 15px 58px;font-size:1em;line-height:1.2em;position:relative;box-shadow:0 0 12px #999}.notification .title{margin:0 0 5px;font-size:1em;font-weight:700;line-height:1.2em}.notification:hover,.notification:focus{opacity:1}.notification-enter{visibility:hidden;transform:translate(100%)}.notification-enter.notification-enter-active{visibility:visible;transition:all .4s;transform:translate(0,0)}.notification-exit{visibility:visible;transform:translate(0,0)}.notification-exit.notification-exit-active{visibility:hidden;transition:all .4s;transform:translate(100%)}.notification:before{text-align:center;width:28px;height:28px;margin-top:-14px;font-family:Notification;font-size:28px;line-height:28px;display:block;position:absolute;top:50%;left:15px}.notification-info{background-color:#2f96b4}.notification-info:before{content:""}.notification-success{background-color:#51a351}.notification-success:before{content:""}.notification-warning{background-color:#f89406}.notification-warning:before{content:""}.notification-error{background-color:#bd362f}.notification-error:before{content:""}
.card{border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .3s;display:flex;box-shadow:0 0 10px #0000001a}.circleElement{color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;display:flex;position:relative}@media (min-width:831px) and (max-width:1199px){.circleElement{width:180px;height:180px}}@media only screen and (max-width:1128px) and (min-width:768px){.btnText{font-size:.7rem!important}}@media only screen and (max-width:874px) and (min-width:768px){.btnText{font-size:.6rem!important}}@media only screen and (max-width:1113px) and (min-width:812px){.btnUnderText{font-size:9pt!important}}@media only screen and (max-width:811px) and (min-width:768px){.btnUnderText{font-size:8pt!important}}@media only screen and (max-width:830px) and (min-width:768px){.circleElement img{width:30px;margin-top:.5rem}.circleElement div p{font-size:9pt!important}.circleElement{width:150px;height:150px}}@media only screen and (max-width:767px){.eventItem img{height:50px}.eventItem div div:nth-of-type(3) p:first-of-type{margin-left:-10px!important}.eventItem div div:nth-of-type(3) p:nth-of-type(2){padding-top:1rem;margin-left:-10px!important}}.firstCardColor{color:#1c6f94}.secondCardColor{color:#958353}.thirdCardColor{color:#004f70}@media only screen and (max-width:767px){.firstCardBg{background-color:#cce8f4!important}.secondCardBg{background-color:#eae6d9!important}.thirdCardBg{background-color:#e9ebe3!important}.vr{display:none!important}.mobileLineHeight{line-height:1.5}}.btnNotAllowed{cursor:not-allowed!important}
@media only screen and (min-width:992px){.cardHeader{background:#f1f3f4;gap:8px;height:75px;display:flex}}.cardHeader{background:#f1f3f4;height:60px}@media only screen and (max-width:767px){.cardHeader{background:#dde1e2}}.cardContent{background-color:#fff;flex-direction:row;flex-grow:1;justify-content:space-between;align-items:center;display:flex}@media only screen and (max-width:767px){.cardContent{background-color:#f0f2f4}}.logo_MFT_size{height:45px}
.bgSlide{justify-content:center;align-items:center;width:calc(100vw - 24px);display:flex;position:relative}@media (min-width:768px){.bgSlide{width:800px!important}}.bgSlideImg{object-position:center;object-fit:contain;width:100%;height:400px}.rightPosition{object-position:100% 0}
.section{background-image:url(/bilder/blue_color_gradient2.webp);background-position:0 0;background-repeat:no-repeat;background-size:150px}@media only screen and (max-width:767px){.section{background:0 0}}.beforeStudyImg{max-width:60vw;max-height:35vw}@media only screen and (max-width:991px){.beforeStudyImg{max-width:80vw;max-height:50vw}}@media only screen and (max-width:767px){.beforeStudyImg{max-width:100%;max-height:55vw}}
