@font-face{font-family:"FontAwesomeSensei";src:url(//mooc.sumed-project.eu/wp-content/plugins/sensei-lms/assets/dist/fonts/fontawesome-webfont.45de4ef7.woff2) format("woff2"),url(//mooc.sumed-project.eu/wp-content/plugins/sensei-lms/assets/dist/fonts/fontawesome-webfont.e646f99c.woff) format("woff");font-weight:400;font-style:normal}@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}@-webkit-keyframes spin-360{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}50%{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);zoom:1}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);zoom:1}}.sensei-lms-notice{background-color:#f6f7f7;margin-bottom:21px;padding:17px 26px;color:#1e1e1e}.sensei-lms-notice .sensei-block-wrapper{margin:0}.sensei-message{clear:both;margin-top:1.387em;margin-bottom:1.618em;padding:1em 1.618em;border:none !important;-webkit-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.sensei-message a{text-decoration:underline}.sensei-message a:hover{text-decoration:none}.sensei-message:after{content:"";clear:both;display:block}.sensei-message:before{font-family:"FontAwesomeSensei";display:inline-block;font-size:100%;margin-right:.618em;font-weight:normal;line-height:1em;width:1em;font-size:1.387em;position:relative;top:.1em}.sensei-message.info{background:#eee}.sensei-message.info:before{content:""}.sensei-message.info a{color:hsl(0,0%,23.3333333333%)}.sensei-message.info a:hover{color:hsl(0,0%,18.3333333333%)}.sensei-message.alert{background:#ffd9c8}.sensei-message.alert:before{color:#ed6c6c;content:""}.sensei-message.alert a{color:hsl(0,78.1818181818%,57.6470588235%)}.sensei-message.alert a:hover{color:hsl(0,78.1818181818%,52.6470588235%)}.sensei-message.success{background:rgb(83.2137733142%,90.7460545194%,82.7833572453%)}.sensei-message.success:before{color:#63a95f;content:""}.sensei-message.success a{color:rgb(30.5595408895%,54.3280726925%,29.2013390722%)}.sensei-message.success a:hover{color:rgb(26.9010043042%,47.8240076518%,25.7054041129%)}.course-completed.singular .entry-header,.course-completed .entry-title{border:0;height:0;margin:0;padding:0;visibility:hidden}#my-courses #customer_login{column-gap:1.5rem;display:flex}@media screen and (max-width: 782px){#my-courses #customer_login{flex-direction:column}}#my-courses #customer_login label{display:block;margin-bottom:.7rem}#my-courses #customer_login input.input-text{box-sizing:border-box;font-size:var(--wp--preset--font-size--small);line-height:normal;margin:0;outline:0;padding:.9rem 1.1rem;width:100%}#my-courses #customer_login>div{display:flex;flex:1 1 0;flex-direction:column}#my-courses #customer_login form{border:1px solid #d3ced2;border-radius:5px;flex:1 1 0;margin:0 0 2em 0;padding:20px;text-align:left}#my-courses #customer_login .sensei-login-submit .button{margin-right:1em}.theme-twentytwentyone #customer_login .remember_me,.theme-twentytwentyone #customer_login .sensei-login-submit,.theme-twentytwentyone #customer_login .form-row:last-child{margin-top:1rem}body {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
}
h1, h2, h3, h4, h5, h6 {
text-transform: revert;
}
a {
text-decoration-thickness: .0625em !important;
text-underline-offset: .15em
} header {
background-color: transparent;
}
header .navigation-wrapper {
min-height: 116px;
}
.wp-site-blocks header ~ main {
margin-block-start: 0;
} .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):active {
background-color: var(--wp--preset--color--secondary);
border-color: var(--wp--preset--color--button-border-active);
}
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-background):hover {
background-color: var(--wp--preset--color--primary);
border-color: var(--wp--preset--color--button-border-hover);
color: var(--wp--preset--color--secondary);
}
.wp-block-button.is-style-outline > .wp-block-button__link,
.wp-block-button .wp-block-button__link.is-style-outline {
background-color: transparent;
border-color: currentcolor;
border-width: 1px;
color: currentcolor;
text-decoration: none;
} .search .wp-block-post-template .wp-block-post {
margin: 0;
} .course-newsletter-gap {
height: clamp(0rem, -3.975rem + 8.134vw, calc(114px - var(--wp--style--block-gap) * 2));
}
.course-newsletter-sign-up {
font-family: var(--wp--preset--font-family--system);
font-size: var(--wp--preset--font-size--x-small);
letter-spacing: 0.02em;
line-height: 100%;
text-decoration: underline;
}
@media screen and (min-width: 782px) {
.course-newsletter-sidebar {
position: sticky;
top: 120px;
}
} footer .wp-block-column a,
footer .wp-block-column p,
footer .wp-block-column h3 {
white-space: nowrap;
}
@media screen and (max-width: 480px) {
footer .wp-block-columns.course-footer-links-vertical-space {
margin-bottom: 44px;
}
footer .wp-block-column, footer .wp-block-group.is-layout-flex {
flex-direction: column;
align-items: baseline;
gap: 10px;
}
}
footer.wp-block-template-part {
margin-block-start: 0;
}
.footer-title a:hover {
text-decoration: none;
}
@media screen and (max-width: 700px) {
.footer-title {
font-size: 86px;
padding-left: 20px;
padding-right: 20px;
}
} body.page-template-page-wide-width .wp-block-post-content .wp-block-group,
body.page-template-page-wide-width footer .wp-block-group {
margin-block-end: 0;
}