.v-courses__status-section{background:#dcdfcf;padding:30px;display:flex;margin-bottom:30px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__status-section{padding:16px;display:block;margin-bottom:24px}}.v-courses__course-button-wrapper .course-status-image,.v-courses__status-section .course-status-image{width:64px;height:64px;vertical-align:bottom}.v-courses__status-section-info-wrapper{width:80%;display:flex}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__status-section-info-wrapper{width:100%;margin-bottom:24px}}.v-courses__status-section-info{display:inline-block;margin-left:16px}.v-courses__status-section-info .course-title{font:normal normal normal 28px/40px Graphik Semibold,Tahoma,sans-serif}@media (max-width:767px){.v-courses__status-section-info .course-title{font:normal normal normal 22px/32px Graphik Semibold,Tahoma,sans-serif;margin-bottom:8px}}.v-courses__status-section-info .course-status{font:normal normal normal 18px/24px Graphik Regular,Tahoma,sans-serif;display:inline-block}@media (max-width:767px){.v-courses__status-section-info .course-status{font:normal normal normal 14px/18px Graphik Regular,Tahoma,sans-serif}}.v-courses__status-section-info .course-status--expired{color:#c8102e}.v-courses__certificate-link{display:flex;align-items:center}.v-courses__certificate-link button{font:normal normal normal 18px/24px Graphik Semibold,Tahoma,sans-serif;padding:5px 24px;width:300px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__certificate-link button{max-width:none}}@media (max-width:767px){.v-courses__certificate-link button{font:normal normal normal 16px/22px Graphik Semibold,Tahoma,sans-serif!important}}.v-courses__course-button-wrapper{display:grid;align-items:end}.v-courses__course-button{width:270px!important;margin-top:15px}.v-courses__status-container{padding-left:0}.v-courses__status-container.v-courses--button-view li{height:inherit}.v-courses__status-container.v-courses--button-view .v-courses__status-section{height:100%;position:relative;background:unset;padding:0;margin-bottom:0}.v-courses__status-container.v-courses--button-view .v-courses__status-section-info .course-status{font-weight:900}.v-courses__status-container.v-courses--button-view .v-courses__status-section-info .course-status.course-status--completed{font-weight:400;margin-left:6px}@media (max-width:767px){.v-courses__status-container.v-courses--button-view .v-courses__status-section-info .course-status.course-status--completed{font-size:16px;line-height:20px;margin-left:14px}.v-courses__status-container.v-courses--button-view .v-courses__status-section-info .course-status{margin-left:12px}}.v-courses__status-container.v-courses--button-view .v-courses__certificate-link{position:absolute;top:30px;right:auto;bottom:auto;left:80px}.v-courses__status-container.v-courses--button-view .v-courses__certificate-link .button-ghost-style,.v-courses__status-container.v-courses--button-view .v-courses__certificate-link .button-primary-style{width:100%;min-width:160px;height:40px!important;padding:14px 28px}.v-courses__status-container.v-courses--button-view .v-courses__certificate-link .button-ghost-style{font-size:14px!important;padding:14px;border:1px solid #000}.v-courses__status-container li{width:100%}.v-courses__container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin-bottom:0;padding-left:0;row-gap:60px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__container{display:block}}.v-courses__container li{border-bottom:none;display:grid}.v-courses__container li .course{display:grid;margin:0 auto}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__container li .course{margin-bottom:50px}}.v-courses__container li .course img{width:100%}.v-courses__container li .course .author-image{width:370px;height:280px;background-color:#aaa}.v-courses__container li .course-title{font:normal normal normal 28px/40px Graphik Semibold,Tahoma,sans-serif;margin:16px 0 8px 0}@media (max-width:767px){.v-courses__container li .course-title{font:normal normal normal 22px/32px Graphik Semibold,Tahoma,sans-serif}}.v-courses__container li .course-title__new-course{color:#f01616;font:normal normal normal 28px/40px Graphik Semibold,Tahoma,sans-serif;margin:0 6px}@media (max-width:767px){.v-courses__container li .course-title__new-course{font:normal normal normal 22px/32px Graphik Semibold,Tahoma,sans-serif}}.v-courses__container li .course-description{font:normal normal normal 18px/24px Graphik Regular,Tahoma,sans-serif}.v-courses__container.v-courses--button-view li{border-bottom:none;display:flex}.v-courses__container.v-courses--button-view li .course{display:flex;margin:0}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__container.v-courses--button-view li .course{width:100%;margin-bottom:0}}.v-courses__container.v-courses--button-view li .course img{width:unset}.v-courses__container.v-courses--button-view .v-courses__course-button{height:40px!important;padding:14px 28px;margin-left:16px;margin-top:0}.v-courses__container.v-courses--button-view .v-courses__course-button-wrapper{display:flex;align-items:center}@media (max-width:767px){.v-courses__container.v-courses--button-view .v-courses__course-button-wrapper{width:100%}}.v-courses__container-3{-moz-column-gap:2%;column-gap:2%;justify-content:unset}.v-courses__container-item-3{flex-basis:32%}.v-courses__container-item-3 img{height:200px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__container-item-3 img{height:unset}}.v-courses__container-item-2{flex-basis:49%}.v-courses__container-item-2 img{height:320px}@media (max-width:767px),(min-width:768px) and (max-width:991px){.v-courses__container-item-2 img{height:unset}}.v-courses__container-item-1{flex-basis:100%}.v-courses .v-popup{padding-right:0}.v-courses .v-popup .modal-dialog{max-width:700px}@media (max-width:767px){.v-courses .v-popup .modal-dialog{max-width:350px}}.v-courses .v-popup .modal-dialog .modal-header{background:none!important}.v-courses .v-popup .modal-dialog .modal-body h4{text-align:center}.v-courses .error-message-wrapper{border:1px solid #b5001e;padding:30px;margin-bottom:30px}.v-courses .error-message-wrapper .error-message{font:normal normal normal 18px/24px Graphik Regular,Tahoma,sans-serif;color:#b5001e}