.mainBodyStyle{background-color:#d1cbc5}.navbar{padding:0 15px!important}@media screen and (min-width:992px){.navbar{padding:.5rem 1rem}}.navbar-brand{padding-top:0!important;padding-bottom:0!important}@media screen and (min-width:992px){.navbar-brand{padding-top:.3125rem;padding-bottom:.3125rem}}.filter{padding-right:0!important;padding-left:0!important}.scrollbar_style1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);border-radius:6px;background-color:#f5f5f5}.scrollbar_style1::-webkit-scrollbar{width:6px;background-color:#f5f5f5}.scrollbar_style1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.1);background-color:#c1c1c1}.nestle-footer{height:30px;vertical-align:middle}@media screen and (min-width:992px){.nestle-footer{height:70px}}.nestle-footer .nestle-footer-text{display:inline-block;height:20px}@media screen and (min-width:992px){.nestle-footer .nestle-footer-text{margin-top:25px}}.course-detail__name{font-size:20px;font-weight:700}.course-detail__description{font-size:14px}.course-detail-modules-purpose{height:150px}.course-detail-modules-purpose .card{height:100%;border-radius:11px}.course-detail-modules-purpose .card span{font-weight:700;margin-top:10px;margin-left:10px}.course-detail-modules-purpose .modules{margin:0;padding:0 7px 0 0}.course-detail-modules-purpose .purpose{margin:0;padding:0 0 0 7px}.course-detail-dates-images{height:375px;margin-top:20px}.course-detail-dates-images .card{height:100%;border-radius:11px}.course-detail-dates-images .card span{font-weight:700;margin-top:10px;margin-left:10px}.course-detail-dates-images .dates{margin:0;padding:0 7px 0 0}.course-detail-dates-images .images{margin:0;padding:0 0 0 7px}.nestle_logo_image{margin-top:5px}@media screen and (min-width:992px){.nestle_logo_image{margin-top:20px}}.nestle_logo_image img{height:30px;margin-top:5px}@media screen and (min-width:992px){.nestle_logo_image img{margin-top:0;height:54px;width:55px;margin-left:80px}}.page-body{background:linear-gradient(to bottom right,#fff,rgba(0,0,0,.14902)) 0 0 no-repeat padding-box;max-width:100%}button{background-color:#3571ad}.cataloque-calendar-switch{position:absolute;right:200px}.cataloque-calendar-switch .switch-text-item{margin-right:20px;margin-left:20px}@media screen and (min-width:992px){.contentCalendar{padding-left:50px;padding-right:50px}}.tooltip-inline-wrapper{display:inline-block;cursor:help}.tooltip-inline-wrapper .icon-tooltip{display:inline-block;position:relative;width:12px;height:12px;margin-right:0;font-size:22px;line-height:22px}.tooltip-inline-wrapper .icon-tooltip .icon-wrapper{display:inline-block;position:absolute;left:0;top:60%;transform:translateY(-50%)}.tooltip-overlay{position:relative}.tooltip-overlay .tooltip-overlay-wrapper{position:fixed;background-color:rgba(55,55,55,.7);left:0;top:0;width:100%;height:100%;z-index:99999}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-close-btn{position:absolute;right:20px;top:20px;width:60px;height:60px;color:#fff;cursor:pointer}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-close-btn .sf.sf-cross{display:inline-block;height:36px;width:36px}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-close-btn .sf.sf-cross:after{transform:translate(35%,35%)}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-text{position:absolute;bottom:0;color:#fff;padding:60px 50px 40px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;word-wrap:normal;z-index:9999}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-text .tooltip-overlay-text-body{margin-bottom:50px;width:100%}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-text .tooltip-overlay-text-body .tooltip-paragraph{margin:0}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-text .tooltip-overlay-text-body .tooltip-basic{display:block;text-align:center}.tooltip-overlay .tooltip-overlay-wrapper .tooltip-overlay-text .tooltip-overlay-close-txt{cursor:pointer}.tooltip-wrapper{position:absolute;z-index:99999;display:block;visibility:visible;padding:5px 0 9px}.tooltip-wrapper .rc-tooltip-content .rc-tooltip-inner{white-space:nowrap;padding:10px 20px;text-align:left;text-decoration:none;border-radius:8px;box-shadow:0 0 5px 0 rgba(0,0,0,.1),0 30px 50px 0 rgba(0,0,0,.5);min-height:34px;background:#fff}.tooltip-wrapper .rc-tooltip-content .rc-tooltip-inner .tooltip-paragraph,.tooltip-wrapper .rc-tooltip-content .rc-tooltip-inner p{margin:0}.tooltip-wrapper .rc-tooltip-content .rc-tooltip-inner .tooltip-basic{display:block;text-align:center}.tooltip-wrapper .rc-tooltip-content .rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;margin-left:-10px;left:50%}.tooltip-wrapper.rc-tooltip-placement-top .rc-tooltip-content .rc-tooltip-arrow{bottom:2px;border-width:8px 10px 0}.tooltip-wrapper.rc-tooltip-placement-bottom .rc-tooltip-content .rc-tooltip-arrow{top:-2px;border-width:0 10px 8px}.rc-tooltip-hidden{display:none}.rc-tooltip.rc-tooltip-zoom-enter,.rc-tooltip.rc-tooltip-zoom-leave{display:block}.rc-tooltip-zoom-appear,.rc-tooltip-zoom-enter{opacity:0}.rc-tooltip-zoom-leave{-webkit-animation-duration:.3s;animation-duration:.3s}.rc-tooltip-zoom-appear.rc-tooltip-zoom-appear-active,.rc-tooltip-zoom-enter.rc-tooltip-zoom-enter-active{-webkit-animation-name:rcToolTipZoomIn;animation-name:rcToolTipZoomIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-tooltip-zoom-leave.rc-tooltip-zoom-leave-active{-webkit-animation-name:rcToolTipZoomOut;animation-name:rcToolTipZoomOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@keyframes rcToolTipZoomIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(0)}to{opacity:1;transform-origin:50% 50%;transform:scale(1)}}@-webkit-keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}@keyframes rcToolTipZoomOut{0%{opacity:1;transform-origin:50% 50%;transform:scale(1)}to{opacity:0;transform-origin:50% 50%;transform:scale(0)}}.course-item{color:#595959;width:220px;height:240px;cursor:pointer;box-sizing:border-box;display:block;box-shadow:0 0 10px #c4c4c4;border-radius:10px;margin:20px;position:relative}.course-item:hover{text-decoration:none;color:#595959}@media screen and (min-width:992px){.course-item{width:220px;height:240px;margin:10px}}.course-item .course-item-thumbnail{position:relative;height:110px;width:220px;padding:37% 0 0;overflow:hidden;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (min-width:992px){.course-item .course-item-thumbnail{height:110px;width:220px}}.course-item .course-item-thumbnail img{display:block;max-width:100%;max-height:400px;left:50%;transform:translateX(-50%);text-align:center;position:absolute;top:0;bottom:0;right:0}.course-item .course-item-content{padding:10px}.course-item .course-item-content .course-item-targetAudience{text-transform:uppercase;font-size:12px;font-weight:100}.course-item .course-item-content .course-item-header{position:absolute;bottom:12px;width:100%}.course-item .course-item-content .course-item-header img{opacity:.5;width:20px;height:20px}.course-item .course-item-content .course-item-header .course-item-header-type{border-radius:11px;padding:5px 6px;text-align:center;font-size:12px;font-weight:700;margin:5px 0;color:#fff;background-color:#a50064}.course-item .course-item-content .course-item-header .course-item-header-type.Facilitated{background-color:#5d70af}.course-item .course-item-content .course-item-header .course-item-header-type.MOOCFacilitated{background-color:#8f4899}.course-item .course-item-content .course-item-header .course-item-header-type.OnlineCourse{background-color:#00818f}.course-item .course-item-content .course-item-header .course-item-header-type.Material{background-color:#479d86}.course-item .course-item-content .course-item-header .course-item-header-type.Video{background-color:#71b3d5}.course-item .course-item-content .course-item-header .course-item-header-type.Coaching{background-color:#e88e67}.course-item .course-item-content .course-item-header .course-item-header-type.Mentoring{background-color:#5f9b59}.course-item .course-item-content .course-item-header .course-item-header-type.Assessment{background-color:#a50064}.course-item .course-item-content .course-item-header .course-item-header-type.Curriculum{background-color:#b73d50}.course-item .course-item-content .course-item-header .course-item-header-type.Playlist{background-color:#8a7969}.course-item .course-item-content .course-item-header .course-item-sessions-number{display:inline-block;vertical-align:middle;float:right;padding-right:20px}.course-item .course-item-content .course-item-header .course-item-sessions-number img{display:inline-block;vertical-align:middle;margin-right:3px;width:16px;height:16px}.course-item .course-item-content .course-item-header .course-item-sessions-number div{display:inline-block;vertical-align:middle;font-size:12px}.course-item .course-item-content .course-item-header .course-item-sessions-number .session-label{margin-left:3px}.course-item .course-item-content .course-item-name{max-height:25px;line-height:normal;max-height:40px;line-height:20px;height:auto;font-size:14px;margin-top:7px;text-overflow:ellipsis;overflow:hidden}.course-item .course-item-content .course-item-description{font-size:14px}.course-item .course-detail-summary{color:#212529;background-color:#fff}.course-item .course-detail-summary .course-detail-summary-title{font-weight:700}.course-item .course-detail-summary .course-detail-summary-item{margin-top:5px;margin-bottom:5px;display:flex}.course-item .course-detail-summary .course-detail-summary-item .course-detail-summary-icon{display:inline-block;color:#212529}.course-item .course-detail-summary .course-detail-summary-item .course-detail-summary-icon img{width:18px;height:18px}.course-item .course-detail-summary .course-detail-summary-item .course-detail-summary-text{display:inline-block;margin-left:10px;max-height:46px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:300px}.course-item .course-detail-summary .course-detail-summary-item .course-detail-summary-text.languages{max-height:unset;overflow:visible}.course-item .course-detail-summary .course-detail-summary-item.languages{display:flex;max-height:unset}.course-item .course-detail-summary .course-detail-summary-separator{margin-top:15px;margin-bottom:15px;height:1px;background-color:#efefef;width:100%}.courses-separator{width:100%;text-align:center;margin-top:10px;margin-bottom:21px;display:table}.courses-separator .courses-separator-left{display:table-cell;vertical-align:middle;padding-left:20px}@media (min-width:1200px){.courses-separator .courses-separator-left{padding-left:100px}}.courses-separator .courses-separator-right{display:table-cell;vertical-align:middle;padding-right:20px}@media (min-width:1200px){.courses-separator .courses-separator-right{padding-right:100px}}.courses-separator .courses-separator-line{height:2px;background-color:#efefef;width:100%}@media (min-width:1200px){.courses-separator .courses-separator-line{height:1px}}.courses-separator .courses-separator-page-number{cursor:pointer;display:table-cell;width:100px}@media (min-width:1200px){.courses-separator .courses-separator-page-number{width:150px}}.courses-separator .courses-separator-page-number .value{margin-left:5px}.courses-separator .courses-separator-page-number .courses-separator-paginator{box-shadow:0 0 10px #e2e2e2;position:absolute;background:#fff;z-index:9999;max-height:200px;overflow-y:scroll;width:40px;overflow-x:hidden;left:calc(50% + 22px);transform:translateX(-50%);cursor:pointer}.courses-separator .courses-separator-page-number .courses-separator-paginator::-webkit-scrollbar{width:5px;height:5px}.courses-separator .courses-separator-page-number .courses-separator-paginator::-webkit-scrollbar-thumb{background:#707070}.courses-separator .courses-separator-page-number .courses-separator-paginator::-webkit-scrollbar-track{background:#b8b8b8}.courses-separator .courses-separator-page-number .courses-separator-paginator{scrollbar-face-color:#707070;scrollbar-track-color:#b8b8b8}.courses-separator .courses-separator-page-number .courses-separator-paginator .courses-separator-page-number-current{font-weight:700}.courses-separator .courses-separator-page-number .courses-separator-paginator div:hover{background-color:#e8e5e2}.filter-dates button{background-color:transparent;border-width:0;font-size:16px}.filter-dates .calendarHeaderYears{position:relative;font-size:16px;font-weight:700;padding:10px 10px 5px;display:flex;align-items:center;justify-content:center}.filter-dates .calendarHeaderYears img{height:15px;margin-left:5px;margin-right:5px}.filter-dates .calendarBodyYears{padding:10px;display:flex;flex-wrap:wrap;flex-direction:row}.filter-dates .calendarBodyYears .calendarYearContent{flex-grow:1;width:33%}.picky{width:100%;position:relative}@media (max-width:992px){div [aria-expanded=true]{border:2px solid #00818f}}.picky button:focus{outline:none;border:none}.picky *,.picky__input{box-sizing:border-box}.picky__input{width:100%;background-color:#fff;border:1px solid #eee;border-radius:2px;padding:5px;text-align:left;position:relative;height:45px;border-radius:5px}.picky__input.picky_loading_data{box-shadow:2px 2px 10px #414141;background-color:#e2e2e2}.picky__input--disabled,.picky__input--disabled+.picky__dropdown .option{color:#5f5e5e}.picky__dropdown{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;position:absolute;top:0;left:0;z-index:99;background:#fff;border-left:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;top:43px;margin-top:5px}.picky__dropdown_loading .loading{left:100%}.picky__dropdown .option,.picky__dropdown li{list-style:none;background-color:#fff;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;padding:.5em;cursor:pointer;text-align:left;display:table;width:100%}.picky__dropdown .option.selected,.picky__dropdown .option:hover,.picky__dropdown li.selected,.picky__dropdown li:hover{background-color:#ecf0f1}.picky__dropdown .option:focus,.picky__dropdown li:focus{outline:none!important}.picky__dropdown .option input[type=checkbox],.picky__dropdown .option input[type=radio],.picky__dropdown li input[type=checkbox],.picky__dropdown li input[type=radio]{margin-right:5px}.picky__dropdown.dates{width:400px}.picky__filter{display:flex;width:100%;padding:3px}.picky__filter__input{width:100%;padding:3px;display:inline-block;border:1px solid #ccc;border-radius:4px;position:relative;height:30px}.picky__placeholder{color:#595959;font-size:16px}.picky__dropdown{overflow-y:auto!important;border-radius:7px;display:table-cell}.picky__dropdown_value{display:table-cell;padding-left:3px;width:100%}.picky__dropdown_value.dates{padding-left:3px}.picky__dropdown_value.disabled{opacity:.2}.picky__dropdown_value.disabled-dates{padding-left:3px;opacity:.2}.picky__dropdown_value_dot{height:10px;border-radius:50%;margin-right:5px;display:inline-block}.picky__placeholder_div{color:#595959}.picky__placeholder_div span{font-weight:700}.picky__placeholder{font-weight:400!important}.picky__placeholder_icon{width:15px;height:15px;margin-left:7px;margin-right:7px;margin-top:-5px;opacity:.5}.picky__placeholder_rightIcon{width:12px;height:12px;margin-left:5px}.picky__placeholder_value_count{border-radius:11px;height:21px;width:35px;color:#666;box-shadow:0 0 6px #c4c4c4}.picky__placeholder_value_clear,.picky__placeholder_value_count{text-align:center;font-size:14px;display:inline-block;font-weight:700;padding:0;float:right;margin-right:10px}.picky__placeholder_value_clear{cursor:pointer}.picky__placeholder_value_clear:after{display:inline-block;content:"\00d7";color:#000;font-size:20px;top:5px;position:absolute;right:14px}@media screen and (max-width:768px){.picky__dropdown.dates{width:auto}}.checkbox{display:inline-block}.checkbox img{height:18px;width:18px;vertical-align:middle}.checkbox div{display:inline-block;vertical-align:middle;margin-left:7px}.filter-tag{color:#fff;margin:2px;font-size:14px;display:inline-block;opacity:.7}.filter-tag .filter-tag-label,.filter-tag button{display:inline-block;vertical-align:middle}.filter-tag button{background-color:transparent;text-align:center;border:1px solid transparent;cursor:pointer;outline:none;padding-top:4px}.filter-tag button:after{display:inline-block;content:"\00d7";color:#fff;font-size:15px;margin-bottom:6px}.loading{position:absolute;top:50%;left:65%;margin-right:-50%;transform:translate(-50%,-50%)}.loader{left:50%;margin-left:-4em;font-size:10px;border:.8em solid #dadbdf;border-left-color:#3aa6a5;-webkit-animation:spin 1.1s linear infinite;animation:spin 1.1s linear infinite}.loader,.loader:after{border-radius:50%;width:35px;height:35px;display:block}@-webkit-keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes spin{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.courses-list{background-color:#fff;border-radius:5px;width:100%;margin-top:10px;margin-bottom:30px}.courses-list.mobile-show-all{background-color:transparent}@media screen and (min-width:992px){.courses-list{position:relative;padding:20px 30px 40px}}.courses-list.show-calendar{padding-bottom:10px!important;margin-bottom:0!important}.courses-list .courses-list-left{display:flex;overflow-x:scroll}@media screen and (min-width:992px){.courses-list .courses-list-left{overflow-x:hidden;flex-wrap:wrap;justify-content:flex-start;margin-top:10px;margin-left:-10px}}.courses-list .courses-list-left.mobile-show-all{overflow-x:hidden;flex-wrap:wrap;justify-content:center;margin-top:15px}.courses-list .courses-list-background.mobile-show-all{background-color:#fff;border-radius:5px}.courses-list .courses-list-headerPart{position:relative;margin-top:0;margin-right:-30px;margin-left:-30px;padding-left:30px;padding-right:11px;min-height:45px}@media screen and (min-width:992px){.courses-list .courses-list-headerPart{margin-top:-5px}}@media screen and (min-width:992px){.courses-list .courses-list-headerPart.sticky-header{background-color:hsla(0,0%,100%,.95);z-index:999;position:-webkit-sticky;position:sticky;top:87px}}.courses-list .coursesHeader-header-fixed-mobile-filter .mobile-filter{position:fixed;top:60px;z-index:9999}.courses-list .courses-list-title-count{display:inline-block}@media screen and (min-width:992px){.courses-list .courses-list-title-count{margin-top:5px}}.courses-list .courses-list-title-count.float-left{float:left}.courses-list .courses-list-title-count .courses-list-title{display:inline-block;font-size:18px;font-weight:700}@media screen and (min-width:992px){.courses-list .courses-list-title-count .courses-list-title{font-size:20px}}.courses-list .courses-list-title-count .courses-list-title span{vertical-align:middle}.courses-list .courses-list-title-count .courses-list-totalNumber{display:inline-block;margin-left:10px;margin-right:20px}@media screen and (min-width:992px){.courses-list .courses-list-title-count .courses-list-totalNumber{margin-right:50px}}.courses-list .courses-list-title-count .courses-list-totalNumber div{border-radius:11px;height:24px;min-width:35px;color:#666;background-color:#fff;text-align:center;font-size:16px;box-shadow:0 0 6px #c4c4c4;display:inline-block;font-weight:700;padding-left:3px;padding-right:5px}.courses-list .courses-list-title-count .courses-list-totalNumber div span{margin-right:2px;margin-left:2px}.courses-list .courses-list-filter{position:relative;display:inline-block;margin-top:-5px}.courses-list .courses-list-filter .mobile-filter-button{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;padding:0;margin:-5px 0 0}.courses-list .courses-list-filter .mobile-filter-img{width:45px;height:45px}.courses-list .courses-list-filter .mobile-filter-numberOfFilters{position:absolute;top:0;right:-5px}.courses-list .courses-list-filter .mobile-filter-numberOfFilters .coursesMobileTotalNumber-div{border-radius:11px;height:20px;width:20px;color:#666;text-align:center;font-size:12px;box-shadow:0 0 6px #c4c4c4;background-color:#fff;font-weight:700;padding:0}.courses-list .coursesIcons{position:relative;display:inline-block}@media screen and (min-width:992px){.courses-list .coursesIcons{position:absolute;right:20px;top:0}}.courses-list .coursesIcons.calendar{position:absolute;right:40px;top:-5px}.courses-list .coursesIcons .coursesIcon{display:inline-block;margin:5px;border:1px solid #000;padding-left:7px;padding-right:7px;padding-bottom:4px;border-radius:20px;cursor:pointer;box-shadow:0 0 6px #c4c4c4;background-color:#fff}.courses-list .coursesIcons .coursesIcon img{height:16px;width:16px}.courses-list .coursesIcons .coursesIcon.selectedIcon{border-color:#0079bf}.courses-list .coursesPagingPart{margin-top:10px;min-height:30px;text-align:center}@media screen and (min-width:992px){.courses-list .coursesPagingPart{text-align:left;text-align:initial;margin-top:20px}}.courses-list .coursesPagingPart .coursesPagingStatus{height:25px;text-align:center;margin-top:10px;margin-bottom:10px;width:100%}.courses-list .coursesPagingPart .coursesPagingStatus span{margin-left:2px;margin-right:2px}@media screen and (min-width:992px){.courses-list .coursesPagingPart .coursesPagingStatus{width:180px;float:right;display:inline-block}}.courses-list .coursesPagingPart .coursesPagingMore{position:relative;background:#277fb7;box-shadow:0 0 6px #277fb7;border-radius:5px;opacity:1;width:180px;height:36px;display:inline-block;margin-left:auto;margin-right:auto;cursor:pointer;padding:10px}.courses-list .coursesPagingPart .coursesPagingMore .coursesPagingText{text-align:center;color:#fff;position:relative}.courses-list .coursesPagingPart .coursesPagingMore .coursesPagingText span{position:absolute;top:-5px;right:0;left:0}.courses-list .coursesPagingPart .coursesPagingLess{position:relative;width:180px;height:36px;display:inline-block;margin-left:auto;margin-right:auto;cursor:pointer;padding:10px}.courses-list .coursesPagingPart .coursesPagingLess .coursesPagingText{text-align:center;text-decoration:underline;color:#277fb7;position:absolute;top:5px;right:0;left:0}.courses-list .course-filters{display:inline-block}@media screen and (min-width:992px){.courses-list .course-filters{margin-right:100px}}.courses-list .course-filters .filter-item{display:inline-block;margin-right:10px}.courses-list .course-filters .isMOOC{display:inline-block;margin-left:10px}.courses-list .course-filters .filter-item-dropdown{width:200px;box-shadow:0 2px 6px #c4c4c4}.courses-list .course-filters .filter-item-button{border:none;background-color:transparent}.courses-list .course-filters .filter-item-loading-data{background-color:transparent;box-shadow:none;border:none}.courses-list .course-filters .filter-item-loading-data .picky__placeholder_div{border:1px solid #ecebea;border-radius:10px;background-color:#f8f7f6;padding-left:5px;position:relative;left:-5px}.courses-list .course-filters .filter-clear-all{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;font-size:16px;text-decoration:underline;margin-left:25px}.courses-list .filter-tag{background:#fff;box-shadow:0 0 6px #c4c4c4;border-radius:15px;padding-right:25px;padding-left:8px;padding-bottom:5px;color:#000;margin:3px 10px 3px 3px;position:relative}.courses-list .filter-tag button{position:absolute;right:0;top:-8px}.courses-list .filter-tag button:after{color:#000;font-weight:700;font-size:20px}.courses-list .courses-list-headerPart-fixed{z-index:999;box-shadow:0 2px 6px #c4c4c4;border-radius:0 0 5px 5px}.filter .filter-background{box-shadow:0 3px 6px #c4c4c4;border-radius:12px}.filter .filter-background .filter-clear-all{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;color:#fff;font-size:16px;text-decoration:underline;float:right;margin-right:25px}@media (max-width:575px){.filter .filter-background .filter-row{margin-left:0;margin-right:0}}@media (max-width:575px) and (max-width:575px){.filter .filter-background .filter-row{justify-content:center}}@media (max-width:575px){.filter .filter-background .filter-item{margin-bottom:10px}}@media (max-width:575px) and (max-width:575px){.filter .filter-background .filter-item{width:100%!important;max-width:350px;padding-right:30px}}@media (max-width:575px) and (min-width:576px){.filter .filter-background .filter-item{width:100%!important;max-width:350px}}@media (max-width:575px){.filter .filter-background .filter-item [data-component=multi-select]{box-shadow:0 2px 6px rgba(0,0,0,.23);border-radius:10px}.filter .filter-background .filter-item [data-component=multi-select-button]{border:none}.filter .filter-background .filter-item [data-component=multi-select-list]{position:relative;top:0;margin:0;border:none}.filter .filter-background .filter-item [data-component=multi-select-option]{border:none}}@media screen and (min-width:576px) and (max-width:992px){.filter .filter-background .filter-row{margin-left:0;margin-right:0}}@media screen and (min-width:576px) and (max-width:992px) and (max-width:575px){.filter .filter-background .filter-row{justify-content:center}}@media screen and (min-width:576px) and (max-width:992px){.filter .filter-background .filter-item{margin-bottom:10px}}@media screen and (min-width:576px) and (max-width:992px) and (max-width:575px){.filter .filter-background .filter-item{width:100%!important;max-width:350px}}@media screen and (min-width:576px) and (max-width:992px) and (min-width:576px) and (max-width:992px){.filter .filter-background .filter-item{width:100%!important;max-width:250px}}@media screen and (min-width:576px) and (max-width:992px){.filter .filter-background .filter-item [data-component=multi-select]{box-shadow:0 2px 6px rgba(0,0,0,.23);border-radius:10px}.filter .filter-background .filter-item [data-component=multi-select-button]{border:none}.filter .filter-background .filter-item [data-component=multi-select-list]{position:relative;top:0;margin:0;border:none}.filter .filter-background .filter-item [data-component=multi-select-option]{border:none}}@media screen and (min-width:992px){.filter .filter-background{background-color:#49a0cb;padding:20px}}.filter .filter-background .filter-headline{color:#fff;font-size:26px;padding-left:20px}.filter .filter-background .filter-item{display:inline-block}@media (min-width:576px){.filter .filter-background .filter-item{width:200px;margin:14px 14px 14px 19px}}.filter .filter-background .filter-item.catalog{width:175px}.filter .filter-background .filter-item.facilitatedBy{width:195px}.filter .filter-background .filter-item.faculty{width:190px}.filter .filter-background .filter-item.category{width:240px}.filter .filter-background .filter-item.experienceLevel{width:210px}.filter .filter-background .filter-item.targetAudience{width:220px}.filter .filter-background .filter-item.dates{width:140px}.filter .filter-background .filter-item.location{width:160px}.filter .filter-background .filter-item.language{width:210px}.filter .filter-background .filter-item.type{width:160px;position:relative}@media screen and (min-width:992px){.filter .filter-background .filter-item.type{margin-right:25px}}.filter .filter-background .filter-item.type .filter-type-tooltip{height:20px;width:20px;position:absolute;right:-25px;top:12px}@media (max-width:575px){.filter .filter-background .filter-item.type .filter-type-tooltip{right:-12px}}.filter .filter-background .filter-item.type #filter-type-tooltip-id>.tooltip-inner{background-color:#fff;color:#000;border:1px solid #062e56}.filter .filter-background .filter-item.type #filter-type-tooltip-id>.tooltip-arrow{border-top:5px solid #062e56}.filter .filter-background .filter-item.academy,.filter .filter-background .filter-item.country{width:160px}@media (max-width:575px){.filter .filter-background .isMandatory{color:#595959;display:inline-block;width:100%!important;height:40px;margin-bottom:130px;max-width:350px;font-size:16px}}@media (min-width:576px){.filter .filter-background .isMandatory{color:#595959;max-width:250px;margin-left:14px;padding-top:20px}}@media screen and (min-width:992px){.filter .filter-background .isMandatory{padding-top:25px;cursor:pointer;color:#fff;margin-left:7px;font-size:18px}}@media (min-width:1200px){.filter .filter-background .isMandatory{font-size:18px}}.filter .filter-background .isMandatory label{cursor:pointer}.filter .filter-background .isMandatory span{margin-left:5px}.filter .filter-tags{padding:15px}.filter .filter-type-tooltip-bold{font-weight:700}.filter-type-inner-tooltip{background-color:pink!important}.mobile-filter{position:absolute;right:10px;z-index:100;top:110px}.mobile-filter .mobile-filter-button{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;padding:0;margin:-2px 0 0}.mobile-filter .mobile-filter-img{width:54px;height:54px}.mobile-filter .mobile-filter-numberOfFilters{position:absolute;top:0;right:0}.mobile-filter .mobile-filter-numberOfFilters .coursesMobileTotalNumber-div{border-radius:11px;height:20px;width:20px;color:#666;text-align:center;font-size:12px;box-shadow:0 0 6px #c4c4c4;background-color:#fff;font-weight:700;padding:0}.mobile-filter .filter-headline{margin-right:7px}.mobile-filter-popup{position:fixed;width:100%;height:100%;top:120px;left:0;right:0;bottom:0;margin:auto;background-color:#fff}.mobile-filter-popup .mobile-filter-popup_inner{position:absolute;left:0;right:0;top:0;bottom:0;background:#f6f5f4;padding:10px 20px;z-index:1000;overflow:scroll}.mobile-filter-popup .mobile-filter-popup_inner .filter-background{box-shadow:none}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_button{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_button img{height:15px;width:15px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content{margin-bottom:130px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-titleClearAll{width:100%;margin-top:20px;font-size:20px;font-weight:700}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-titleClearAll .mobile-filter-popup-title{display:inline-block}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-titleClearAll .mobile-filter-clear-all{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;font-size:16px;text-decoration:underline;float:right;margin-right:0;font-weight:700}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-sorting{margin-top:20px;position:relative}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-sorting span{font-size:18px;display:inline-block}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-sorting .mobile-filter-popup-sorting-select{width:150px;font-size:16px;display:inline-block;position:absolute;vertical-align:middle;top:-5px;left:90px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-availability{margin-top:20px;position:relative}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-availability span{font-size:18px;display:inline-block}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .mobile-filter-popup-availability .mobile-filter-popup-sorting-select{width:155px;font-size:16px;display:inline-block;position:absolute;vertical-align:middle;top:-5px;left:90px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-sorting-availability .horizontalSeparator{margin-top:12px;height:1px;background-color:#d1cecc;width:100%}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup_inner-content .mobile-filter-popup-content{margin-top:20px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup-apply{width:100%;text-align:center;margin-top:30px;position:fixed;left:0;right:0;bottom:3px;background-color:#fff;padding-top:15px;padding-bottom:10px}.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup-apply button{width:100%;max-width:300px}@media (min-width:576px){.mobile-filter-popup .mobile-filter-popup_inner .mobile-filter-popup-apply button{max-width:350px}}.mobile-filter-popup .mobile-filter-popup_inner .filter-item{margin-bottom:10px}.mobile-filter-popup .mobile-filter-popup_inner .filter-item [data-component=multi-select]{box-shadow:none;border-radius:10px}.mobile-filter-popup .mobile-filter-popup_inner .filter-item [data-component=multi-select-button]{border:none}.mobile-filter-popup .mobile-filter-popup_inner .filter-item [data-component=multi-select-list]{position:relative;top:0;margin:0;border:none;width:100%;display:block}.mobile-filter-popup .mobile-filter-popup_inner .filter-item [data-component=multi-select-option]{border:none}.button-disabled{background-color:#e8e5e2!important;box-shadow:none!important;border:none!important}@media (min-width:1200px){.btn-primary{height:48px!important}}.button-icon{margin-right:10px;vertical-align:middle;margin-top:-4px}.calendar-tile-item{cursor:pointer;box-shadow:0 0 6px #c4c4c4;border-radius:10px;height:95px;width:100%;position:relative;margin-top:7px}.calendar-tile-item .calendar-tile-content{padding:1px 10px}.calendar-tile-item .calendar-tile-content .calendar-tile-footer{position:absolute;display:flex;bottom:5px;right:10px;left:10px;font-size:12px}@media (min-width:1200px){.calendar-tile-item .calendar-tile-content .calendar-tile-footer{bottom:0}}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type{float:right;border-radius:11px;padding:4px;text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#a50064;height:23px;margin:3px 3px 3px auto}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Facilitated{background-color:#5d70af}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.MOOCFacilitated{background-color:#8f4899}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.OnlineCourse{background-color:#00818f}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Material{background-color:#479d86}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Video{background-color:#71b3d5}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Coaching{background-color:#e88e67}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Mentoring{background-color:#5f9b59}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Assessment{background-color:#a50064}@media (min-width:1200px){.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type{margin:3px 3px 3px auto}}@media (min-width:1920px){.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type{margin:5px 5px 5px auto}}.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-location{display:inline-block}@media (min-width:1200px){.calendar-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-location{max-width:20px;max-width:80px;height:33px;overflow:hidden;line-height:15px}}.calendar-tile-item .calendar-tile-content .calendar-tile-name{margin-top:7px;text-overflow:ellipsis;overflow:hidden;max-height:30px}@media (max-width:575px){.calendar-tile-item .calendar-tile-content .calendar-tile-name{font-size:18px}}@media (min-width:1200px){.calendar-tile-item .calendar-tile-content .calendar-tile-name{font-size:16px}}@media (min-width:1920px){.calendar-tile-item .calendar-tile-content .calendar-tile-name{font-size:18px}}@media (max-width:575px){.calendar-tile-item .calendar-tile-content .calendar-tile-date{font-size:12px}}@media (min-width:1200px){.calendar-tile-item .calendar-tile-content .calendar-tile-date{font-size:11px}}@media (min-width:1920px){.calendar-tile-item .calendar-tile-content .calendar-tile-date{font-size:12px}}.calendar-tile-item .calendar-tile-content .calendar-tile-description{font-size:14px}.calendar-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:hsla(0,0%,56.9%,.7);z-index:999}.calendar-popup .calendar-popup-inner{cursor:auto;position:absolute;left:10%;right:10%;top:50%;transform:translateY(-50%);background:#fff;z-index:99999;min-height:300px;border:1px solid grey;box-shadow:0 2px 6px rgba(0,0,0,.23);padding:20px 40px}.calendar-popup .calendar-popup-inner .calendar-popup-button{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.calendar-popup .calendar-popup-inner .calendar-popup-header{display:inline-block}.calendar-popup .calendar-popup-inner .calendar-popup-header .calendar-popup-title{display:inline-block;font-size:30px}.calendar-popup .calendar-popup-inner .calendar-popup-header .calendar-popup-number{border-radius:11px;height:24px;width:35px;border:1px solid #f5f5f5;color:#666;text-align:center;font-size:16px;box-shadow:0 0 0 2px #e8e8e8;display:inline-block;font-weight:700;padding:0;margin-left:10px}.calendar-tile-more-item{box-shadow:0 0 6px #c4c4c4;border-radius:10px;height:95px;width:100%;position:relative;margin-top:7px;cursor:pointer}.calendar-tile-more-item .calendar-tile-more-content-wrapper{width:100%;height:100%}.calendar-tile-more-item .calendar-tile-more-content{padding-top:30px;text-align:center}.calendar-tile-more-item .calendar-tile-more-content div{display:inline-block}.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-number{font-size:20px;font-weight:700}@media (min-width:1200px){.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-number{font-size:14px}}@media (min-width:1920px){.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-number{font-size:20px}}.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-text{font-size:20px;font-weight:700;margin-left:7px}@media (min-width:1200px){.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-text{font-size:14px}}@media (min-width:1920px){.calendar-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-text{font-size:20px}}.calendar-tile-more-item .calendar-tile-more-footer{position:absolute;bottom:5px;right:10px;left:10px;font-size:12px}.calendar-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type{float:right;border-radius:11px;padding:4px;text-align:center;font-size:9px;font-weight:700;margin:5px;color:#fff;background-color:#a50064}.calendar-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type.Online{background-color:#00818f}.calendar-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type.Virtual{background-color:#6f2277}.display-inline{display:inline-block;width:350px!important;margin:6px}.calendar-year-tile-item{cursor:pointer;box-shadow:0 0 6px #c4c4c4;border-radius:10px;height:95px;width:100%;position:relative;margin-top:7px;background-color:#fff}.calendar-year-tile-item .calendar-tile-content{padding:1px 3px}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer{position:absolute;display:flex;bottom:5px;right:5px;left:5px;font-size:12px}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type{float:right;border-radius:11px;padding:4px;text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#a50064;margin-left:2px}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Facilitated{background-color:#5d70af}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.MOOCFacilitated{background-color:#8f4899}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.OnlineCourse{background-color:#00818f}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Material{background-color:#479d86}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Video{background-color:#71b3d5}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Coaching{background-color:#e88e67}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Mentoring{background-color:#5f9b59}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-type.Assessment{background-color:#a50064}.calendar-year-tile-item .calendar-tile-content .calendar-tile-footer .calendar-tile-footer-location{display:inline-block;max-width:40px;height:15px;overflow:hidden}.calendar-year-tile-item .calendar-tile-content .calendar-tile-name{margin-top:5px;text-overflow:ellipsis;overflow:hidden;max-height:45px;font-weight:700}@media (max-width:575px){.calendar-year-tile-item .calendar-tile-content .calendar-tile-name{font-size:18px}}@media (min-width:1200px){.calendar-year-tile-item .calendar-tile-content .calendar-tile-name{font-size:14px}}@media (min-width:1920px){.calendar-year-tile-item .calendar-tile-content .calendar-tile-name{font-size:14px}}.calendar-year-tile-item .calendar-tile-content .calendar-tile-date{font-size:11px;height:20px;overflow:hidden}.calendar-year-tile-item .calendar-tile-content .calendar-tile-description{font-size:14px}.calendar-year-tile-more-item{box-shadow:0 0 6px #c4c4c4;border-radius:10px;height:95px;width:100%;position:relative;margin-top:7px;background-color:#fff;cursor:pointer}.calendar-year-tile-more-item .calendar-tile-more-content-wrapper{height:100%;width:100%}.calendar-year-tile-more-item .calendar-tile-more-content{padding-top:30px;text-align:center}.calendar-year-tile-more-item .calendar-tile-more-content div{display:inline-block}.calendar-year-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-number{font-size:16px;line-height:20px;font-weight:700}.calendar-year-tile-more-item .calendar-tile-more-content .calendar-tile-more-content-text{font-size:16px;line-height:20px;font-weight:700;margin-left:7px}.calendar-year-tile-more-item .calendar-tile-more-footer{position:absolute;bottom:5px;right:10px;left:10px;font-size:12px}.calendar-year-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type{float:right;border-radius:11px;padding:4px;text-align:center;font-size:9px;font-weight:700;margin:5px;color:#fff;background-color:#a50064}.calendar-year-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type.Online{background-color:#00818f}.calendar-year-tile-more-item .calendar-tile-more-footer .calendar-tile-more-footer-type.Virtual{background-color:#6f2277}.calendarFrame-desktop{width:100%}.calendarFrame-desktop button{background-color:transparent;border-width:0;font-size:20px;font-weight:700}.calendarFrame-desktop .calendarChangeView{position:absolute;right:0;font-size:16px;font-weight:400}.calendarFrame-desktop .calendarChangeView div{display:inline-block;margin-left:20px;cursor:pointer}.calendarFrame-desktop .calendarChangeView .selected{color:#0079bf;font-weight:700}.calendarFrame-desktop .calendarHeader{position:relative;font-size:18px;font-weight:700;padding:10px 10px 5px;display:flex;align-items:center;justify-content:center;height:80px}.calendarFrame-desktop .calendarHeader img{height:22px;margin-left:10px;margin-right:10px}.calendarFrame-desktop .calendarHeaderYears{position:relative;font-size:18px;font-weight:700;padding:10px 10px 5px;display:flex;align-items:center;justify-content:center;height:80px}.calendarFrame-desktop .calendarHeaderYears img{height:22px;margin-left:10px;margin-right:10px}.calendarFrame-desktop .calendarBody{padding-bottom:20px}.calendarFrame-desktop .calendarBody,.calendarFrame-desktop .calendarBodyYears{width:100%;display:flex;flex-wrap:wrap}.calendarFrame-desktop .calendarDay{width:14.2%;height:150px;border:1px solid #eee}.calendarFrame-desktop .calendarDay.nameOfDate{height:30px;border-width:0;text-align:center}.calendarFrame-desktop .calendarDay .calendarDayValue{padding-left:30px;padding-top:5px}.calendarFrame-desktop .calendarDay .calendarDayContent{padding:10px 20px}.calendarFrame-desktop .calendarMonth{width:8.2%;height:100%;display:flex;align-items:center;justify-content:center;border:1px solid #eee}.calendarFrame-desktop .calendarMonth.odd{background-color:#f4f4f3}.calendarFrame-desktop .calendarMonth.nameOfMonth{height:30px;border-width:0}.calendarFrame-desktop .calendarMonth .calendarMonthContent{height:100%;width:100%;padding:10px}.calendarFrame-mobile{width:100%}.calendarFrame-mobile button{background-color:transparent;border-width:0;font-size:20px;font-weight:700}.calendarFrame-mobile .calendarChangeView{color:#000;position:absolute;right:5px;font-weight:400;font-size:16px}.calendarFrame-mobile .calendarChangeView div{display:inline-block;margin-left:7px;cursor:pointer}.calendarFrame-mobile .calendarChangeView .selected{font-weight:700;color:#0079bf}.calendarFrame-mobile .calendarHeader{font-size:18px;display:flex;align-items:center;padding:10px 10px 5px 50px}@media screen and (min-width:360px){.calendarFrame-mobile .calendarHeader{justify-content:center;padding-left:0}}.calendarFrame-mobile .calendarHeader img{width:20px;height:20px}.calendarFrame-mobile .calendarHeader button{padding-bottom:5px}.calendarFrame-mobile .calendarHeaderYears{font-size:18px;padding:10px 10px 5px;display:flex;align-items:center;justify-content:center}.calendarFrame-mobile .calendarHeaderYears img{width:20px;height:20px}.calendarFrame-mobile .calendarHeaderYears button{padding-bottom:5px}.calendarFrame-mobile .coursesIcon{position:absolute;right:15px;display:inline-block;margin:5px;border:1px solid #000;padding-left:7px;padding-right:7px;padding-bottom:4px;border-radius:20px;cursor:pointer;box-shadow:0 0 6px #c4c4c4}.calendarFrame-mobile .calendarBody{width:100%;display:flex;flex-wrap:wrap}.calendarFrame-mobile .calendarBodyYears{width:100%;display:flex;flex-wrap:wrap;height:auto}.calendarFrame-mobile .calendarDay{width:14.2%;height:40px;display:flex;align-items:center;justify-content:center;position:relative;color:#d4d2cf}.calendarFrame-mobile .calendarDay.nameOfDate{height:30px;border-width:0;font-weight:400;color:#000}.calendarFrame-mobile .calendarDay .calendarDayValue{font-size:13px}.calendarFrame-mobile .calendarDay .calendarDayValue.mobile-calendar-selected{border:1px solid #000;border-radius:20px}.calendarFrame-mobile .calendarDay .calendarDayValue.mobile-calendar-exists-course,.calendarFrame-mobile .calendarDay .calendarDayValue.mobile-calendar-selected{font-weight:700;color:#000;height:30px;width:32px;text-align:center;padding-top:3px}.calendarFrame-mobile .calendarDay .calendarDayValue.mobile-calendar-today{color:#000;font-weight:700;color:#fff;background-color:#007cba;border:1px solid #000;border-radius:20px;height:30px;width:32px;text-align:center;padding-top:3px}.calendarFrame-mobile .calendarMonth{width:25%;height:55px;display:flex;align-items:center;justify-content:center}.calendarFrame-mobile .calendarMonth .calendarMonthValue{font-size:14px}.calendarFrame-mobile .calendarMonth .calendarMonthValue.mobile-calendar-course-selected{font-weight:700;color:#000;border:1px solid #000;border-radius:22px;height:42px;width:43px;text-align:center;padding-top:9px}.calendarFrame-mobile .calendarMonth .calendarMonthValue.mobile-calendar-exists-course{font-weight:700;color:#000;height:42px;width:43px;text-align:center;padding-top:9px}.calendarFrame-mobile .calendarMonth .calendarMonthValue.mobile-calendar-this-month{color:#000;font-weight:700;color:#fff;background-color:#007cba;border:1px solid #000;border-radius:22px;height:42px;width:43px;text-align:center;padding-top:9px}.calendarFrame-mobile .calendarFrame-mobile-coursesForSelectedDay{padding:10px 20px}@media (min-width:576px){.calendarFrame-mobile .calendarFrame-mobile-coursesForSelectedDay{padding-top:50px}}.calendarFrame-mobile .calendarFrame-mobile-coursesForSelectedDay .calendarFrame-mobile-currentSelectedDay{font-size:20px}@media (min-width:576px){.calendarFrame-mobile .calendarFrame-mobile-coursesForSelectedDay .calendarFrame-mobile-currentSelectedDay{padding-bottom:20px}}.loading-slider{position:absolute;top:0;left:0;right:0;height:5px;overflow-x:hidden;height:15px}.line{position:absolute;opacity:.4;background:#4a8df8;width:150%;height:7px}@media (min-width:576px){.line{height:5px}}.subline{position:absolute;background:#4a8df8;height:7px}@media (min-width:576px){.subline{height:5px}}.inc{-webkit-animation:increase 2s infinite;animation:increase 2s infinite}.dec{-webkit-animation:decrease 2s .5s infinite;animation:decrease 2s .5s infinite}@-webkit-keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@keyframes increase{0%{left:-5%;width:5%}to{left:130%;width:100%}}@-webkit-keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}@keyframes decrease{0%{left:-80%;width:80%}to{left:110%;width:10%}}.expandable-filter-panel{overflow-y:auto;position:fixed;left:0;width:70px;height:calc(100vh - 90px);top:90px;background:#007cba}.expandable-filter-panel.isExpanded{width:360px}.expandable-filter-panel.showCalendar{width:360px;z-index:1;background-color:rgba(0,124,186,.75)}.expandable-filter-panel .filter-button{background-color:transparent;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;padding:0;margin:50px 0 0}.expandable-filter-panel .filter-button.isExpanded{margin-left:17px}.expandable-filter-panel .filter-button .filter-img{width:54px;height:54px;display:inline-block}.expandable-filter-panel .filter-button .filter-text{color:#fff;display:inline-block;visibility:hidden;margin-left:5px;font-size:18px}.expandable-filter-panel .filter-button .filter-text.isExpanded{visibility:visible}.expandable-filter-panel .filter-button .filter-numberOfFilters{display:inline-block;vertical-align:super;position:absolute;right:10px}.expandable-filter-panel .filter-button .filter-numberOfFilters .coursesTotalNumber-div{border-radius:11px;background-color:#fff;height:24px;width:24px;color:#666;text-align:center;font-size:14px;box-shadow:0 0 6px #c4c4c4;font-weight:700;padding:0}.expandable-filter-panel .expandable-filter-panel-content{padding-left:25px;margin-top:20px;padding-right:25px}.expandable-filter-panel .expandable-filter-panel-content .headline{color:#fff;font-size:20px;display:inline-block}.expandable-filter-panel .expandable-filter-panel-content .filter-clear-all{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;font-size:16px;text-decoration:underline;margin-left:25px;color:#fff;float:right}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories{padding:2px;margin-top:15px;width:100%;height:50px;border:1px solid #fff;border-radius:5px;background-color:#fff}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category{cursor:pointer;text-align:center;display:inline-block;width:50%;height:100%;color:#000;font-size:20px;background-color:#fff;opacity:.4;border:1px solid #fff}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category.global,.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category.rive-reine{border-radius:5px 5px 5px 5px}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category.isActive{color:#fff;background-color:#277fb7;font-weight:700;opacity:1}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category .expandable-filter-panel-category-content{margin-top:7px}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category .expandable-filter-panel-category-content span{display:inline-block}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-categories .expandable-filter-panel-category .expandable-filter-panel-category-content img{width:20px;height:20px;display:inline-block;margin-right:7px;vertical-align:middle;margin-top:-2px}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-filters,.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-filters .filter-item{margin-top:10px}.expandable-filter-panel .expandable-filter-panel-content .expandable-filter-panel-filters .isMandatory{color:#fff;margin-top:10px;cursor:pointer}.filter-categories{padding:10px;display:inline-block;background:transparent}.filter-categories .filter-index{display:inline-block;font-weight:700;font-size:20px}.filter-categories .filter-index.focused{font-size:35px}.filter-categories .filter-title{display:inline-block;margin-left:8px;font-size:18px}.filter-categories .filter-title.focused{margin-left:10px;font-size:25px}.filter-categories .filterItem{background:transparent;border:1px solid #000;border-radius:5px}.filter-categories-item,.filter-categories .filterItem{padding:7px 12px;color:#000;margin:5px;display:inline-block;cursor:pointer}.filter-categories-item{background:#fff;box-shadow:0 0 6px #c4c4c4;border-radius:5px;font-size:16px}@media (min-width:1200px){.filter-categories-item{font-size:20px}}.filter-categories-item.selected{background:#007cba;color:#fff;font-weight:700}.mainBodyStyle{background-color:#d1cbc5!important}.coursesPage .scrollToTop{position:fixed;bottom:40px;right:20px;background-color:#4095cb;width:40px;cursor:pointer;height:40px;border-radius:40px;box-shadow:0 0 6px #4095cb;z-index:10}@media screen and (min-width:992px){.coursesPage .scrollToTop{right:40px}}.coursesPage .scrollToTop img{height:20px;width:20px;margin-left:10px;margin-top:10px}.coursesPage .coursesPage-loading{position:fixed;top:90px;left:360px;right:0;z-index:999999}.coursesPage .coursesPage-loading.content-expanded{left:70px}.coursesPage .coursesPage-loading.content-mobile{top:56px;left:0}.coursesPage .mobile-filter{position:absolute;right:15px;z-index:100;top:125px}.coursesPage .coursesHeader-header-fixed{background-color:#fff;height:60px;position:fixed;top:0;width:100%;z-index:9999}.coursesPage .coursesHeader-header-fixed-mobile-filter .mobile-filter{position:fixed;top:3px;z-index:9999}.coursesPage .hide-global-filter .mobile-filter .mobile-filter-button,.coursesPage .hide-global-filter .mobile-filter .mobile-filter-numberOfFilters{display:none}.coursesPage .showCalendar-global-filter .mobile-filter{position:fixed;top:60px;z-index:9999}.coursesPage .coursesHeader-header{margin-top:10px;display:inline-block;font-size:18px;font-weight:700;margin-left:15px}@media screen and (min-width:992px){.coursesPage .coursesHeader-header{font-size:30px;margin-top:0}}.coursesPage .coursesHeader-header span{vertical-align:middle}.coursesPage .coursesTotalNumber{display:inline-block;margin-left:5px;margin-right:20px}@media screen and (min-width:992px){.coursesPage .coursesTotalNumber{margin-right:50px}}.coursesPage .coursesTotalNumber div{border-radius:11px;height:24px;min-width:35px;color:#666;background-color:#fff;text-align:center;font-size:16px;box-shadow:0 0 6px #c4c4c4;display:inline-block;font-weight:700;padding-left:3px;padding-right:5px;margin-left:5px}.coursesPage .coursesSelectMonth{display:inline-block;margin-left:5px;margin-right:20px;width:100px}.coursesPage .coursesSearch{border:2px solid #ededed;border-radius:12px;position:relative;left:50%;transform:translateX(-50%);max-width:450px;margin-right:20px;margin-top:20px;padding:2px 10px 2px 5px;margin-bottom:20px;background-color:#fff}@media screen and (min-width:992px){.coursesPage .coursesSearch{left:auto;transform:none;position:static;margin:5px}}.coursesPage .coursesSearch input{width:calc(100% - 40px)}@media screen and (min-width:992px){.coursesPage .coursesSearch{margin-top:5px;display:inline-block;float:right}}.coursesPage .coursesSearch.coursesSearch-active{border-color:#0075ff}.coursesPage .coursesSearch .fulltextSearchClear{margin-right:10px;cursor:pointer;visibility:hidden}.coursesPage .coursesSearch .fulltextSearchEditClass::-ms-clear{display:none}.coursesPage .coursesSearch input,.coursesPage .coursesSearch input.focus{border:none;outline:none}.coursesPage .coursesSearch img{height:16px;width:16px}.coursesPage .mobileCourses-showAll{font-size:14px;margin-left:15px;margin-top:20px;margin-bottom:20px}.coursesPage .mobileCourses-showAll img{height:16px;display:inline-block;width:16px;margin-top:-2px}.coursesPage .mobileCourses-showAll span{margin-left:15px}.coursesPage .coursesList{padding-bottom:20px}.coursesPage .coursePage-content{background-color:#d1cbc5}@media screen and (min-width:992px){.coursesPage .coursePage-content{position:absolute;top:90px;bottom:0;right:0;height:100vh;padding:40px 30px 50px 20px}}.coursesPage .coursePage-content.content-expanded{left:120px}.coursesPage .coursePage-content.content-shrinked{left:370px}.coursesPage .coursePage-content .coursePage-content-courses{position:relative;left:50%;transform:translateX(-50%)}.coursesPage .coursePage-content .coursePage-content-courses.content-expanded{max-width:1610px}.coursesPage .coursePage-content .coursePage-content-courses.content-shrinked{max-width:1400px}.coursesPage .coursePage-content .coursePage-content-courses .coursesHeader-row.show-calendar{background-color:#f8f7f6;padding-top:10px}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row{margin-top:15px}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-categories{display:inline-flex;margin-left:-15px}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other{display:inline-flex;margin-bottom:15px;margin-right:20px}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other .coursesSortSelect{display:inline-block;width:140px;vertical-align:middle}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other .coursesRadios{display:inline-block;vertical-align:middle}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other .coursesRadios label{margin-left:10px;vertical-align:middle;margin-top:6px}@media screen and (min-width:992px){.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other .coursesRadios label{margin-left:30px}}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .coursePage-content-filter-categories-row-other .coursesRadios input{margin-right:10px}.coursesPage .coursePage-content .coursePage-content-courses .coursePage-content-filter-categories-row .pdf-generation{display:inline-flex;float:right}.coursesPage .coursePage-content .coursePage-content-courses .coursesPagingStatusNoResults{margin-top:10px;margin-bottom:25px;font-weight:700;padding:17px;font-size:16px}@media screen and (min-width:992px){.coursesPage .coursePage-content .coursePage-content-courses .coursesPagingStatusNoResults{font-size:18px;padding:0}}.coursesPage .coursePage-content .coursePage-content-courses .coursesPagingStatusNoResults button{text-align:center;margin-top:20px;left:50%;transform:translateX(-50%);max-width:180px;position:relative}@media screen and (min-width:992px){.coursesPage .coursePage-content .coursePage-content-courses .coursesPagingStatusNoResults button{left:auto;transform:none;max-width:180px;position:static}}.coursesPage .coursePage-content .coursePage-content-courses .contentCourses{background-color:#d1cbc5;margin-top:20px}.coursesPage .coursePage-content .coursePage-content-courses .contentCourses .courses-list{border-radius:0;padding:10px 15px}@media screen and (min-width:992px){.coursesPage .coursePage-content .coursePage-content-courses .contentCourses{margin-top:0}.coursesPage .coursePage-content .coursePage-content-courses .contentCourses .courses-list{border-radius:5px;padding:20px 30px 40px}}.coursesPage .coursePage-content .coursePage-content-courses .contentCalendar{background-color:#f8f7f6;border-radius:5px;padding-top:10px}.coursesPage .courses-page-div-footer{position:absolute;bottom:70px;left:0;right:0;background-color:red}.course-detail-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:hsla(0,0%,56.9%,.7)}.course-detail-popup .course-detail-popup-inner{left:5px;right:5px;top:50%;transform:translateY(-50%);cursor:auto;position:absolute;background:#fff;z-index:1000;min-height:300px;border:1px solid grey;box-shadow:0 2px 6px rgba(0,0,0,.23);padding:20px 10px}@media (min-width:1200px){.course-detail-popup .course-detail-popup-inner{left:33%;right:33%;top:50%;transform:translateY(-50%);padding:20px 40px}}.course-detail-popup .course-detail-popup-inner .course-detail-popup-button{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.course-detail-popup .course-detail-popup-inner .course-detail-popup-header .course-detail-popup-message{font-size:20px;font-weight:700}@media (min-width:1200px){.course-detail-popup .course-detail-popup-inner .course-detail-popup-header .course-detail-popup-message{font-size:28px}}.course-detail-popup .course-detail-popup-inner .course-detail-popup-header .course-detail-popup-title{font-size:18px;font-weight:700;margin-top:20px}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content{display:inline-block;margin-top:30px;width:100%;border:1px solid silver}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content input{display:inline-block;width:calc(100% - 30px)}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content input:focus{outline:none;border:none}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content input[type=text],.course-detail-popup .course-detail-popup-inner .course-detail-popup-content textarea{background-color:#f6f5f4;border:none}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content input[type=text]:focus,.course-detail-popup .course-detail-popup-inner .course-detail-popup-content textarea:focus{outline:none;border:none}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content .course-detail-popup-content-copyIcon{display:inline-block;margin-left:7px}.course-detail-popup .course-detail-popup-inner .course-detail-popup-content .course-detail-popup-content-copyIcon img{width:18px;height:18px}.course-detail-popup .course-detail-popup-inner .course-detail-popup-footer{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.course-detail-popup .course-detail-popup-inner .course-detail-popup-footer button{width:160px}.session-item{height:352px;margin:0 15px 0 0;background-color:#fff;box-shadow:0 0 10px #c4c4c4;border-radius:10px;padding:10px;min-width:320px}@media (min-width:1200px){.session-item{display:inline-flex;height:auto;width:auto;min-width:0;display:block;padding:20px;margin:10px}}.session-item .session-item-header{display:block;width:100%}.session-item .session-item-header .session-date{font-size:18px;font-weight:700;display:block}@media (min-width:1200px){.session-item .session-item-header .session-date{font-size:19px}}.session-item .session-item-header .session-price{font-size:18px;font-weight:700;color:#007cba}@media (min-width:576px){.session-item .session-item-header .session-price{font-size:19px}}.session-item .language-locations .session-language{margin-top:15px}.session-item .language-locations .session-language img{display:inline-block}.session-item .language-locations .session-language div{display:inline-block;margin-left:10px;max-width:130px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-item .language-locations .session-location{margin-top:15px}.session-item .language-locations .session-location img{display:inline-block}.session-item .language-locations .session-location div{display:inline-block;margin-left:10px}.session-item .session-separator{margin-top:20px;width:100%;background-color:#d1cbc5;height:1px}.session-item .session-info{margin-top:6px;font-size:18px}.session-item .session-info.bold{font-weight:700;margin-top:10px}.session-item .session-info.closed{font-weight:700;margin-top:10px;color:#ca003d}.session-item .session-info .session-label{display:inline-block;font-weight:700}.session-item .session-info .session-value{display:inline-block;margin-left:7px;white-space:nowrap;max-width:110px;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis}.course-detail-normal{background-color:#f6f5f4;padding:0}@media (max-width:575px){.course-detail-normal .course-detail-container{padding-left:0!important;padding-right:0!important}}@media (min-width:1200px){.course-detail-normal{padding:20px 50px}}.course-detail-normal .course-detail-normal-backButton{margin-bottom:17px;cursor:pointer}.course-detail-normal .course-detail-normal-backButton img{height:25px;margin-top:-4px}.course-detail-normal .course-detail-normal-backButton span{font-size:20px;text-transform:uppercase;color:#9f9f9f}.course-detail-normal .course-detail-normal-header-part{margin-right:0;margin-left:0}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header-part{margin-right:-15px;margin-left:-15px}}@media (max-width:575px){.course-detail-normal .colNoMobilePadding{padding-left:0!important;padding-right:0!important}}@media (min-width:1200px){.course-detail-normal .course-detail-normal-carousel{padding-left:0!important}}.course-detail-normal .course-detail-normal-carousel .course-detail-normal-image-container{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:55% 0 0;margin-top:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-carousel .course-detail-normal-image-container{margin-top:0}}.course-detail-normal .course-detail-normal-carousel .course-detail-normal-image-container img{display:block;max-width:100%;max-height:400px;left:50%;transform:translateX(-50%);text-align:center;position:absolute;top:0;bottom:0;right:0}@media (min-width:1200px){.course-detail-normal .course-detail-normal-carousel .course-detail-normal-image-container img{max-height:100%;left:0;transform:none}}.course-detail-normal .course-detail-normal-header{background-color:#a50064;height:100%;width:100%;color:#fff;padding:20px}.course-detail-normal .course-detail-normal-header.Facilitated{background-color:#5d70af}.course-detail-normal .course-detail-normal-header.Coaching{background-color:#e88e67}.course-detail-normal .course-detail-normal-header.Mentoring{background-color:#5f9b59}.course-detail-normal .course-detail-normal-header.Assessment{background-color:#a50064}@media (min-width:576px){.course-detail-normal .course-detail-normal-header{display:inline-block;border-radius:10px;padding:10px 25px}}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header{display:inline-block;border-radius:10px;padding:20px 35px}}.course-detail-normal .course-detail-normal-header .target-audience{font-size:18px;text-transform:uppercase;max-height:30px;overflow:hidden}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .target-audience{font-size:20px;display:inline-block;max-width:84%}}.course-detail-normal .course-detail-normal-header .isMandatory{border:1px solid #fff;border-radius:20px;font-size:12px;padding:3px 7px;display:inline;display:initial;margin-right:7px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .isMandatory{font-size:16px;display:inline-block;float:right;margin:0 0 0 7px}}.course-detail-normal .course-detail-normal-header .courseTitle{margin-top:15px;margin-bottom:35px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseTitle{max-height:66px;overflow:hidden;margin-top:0;margin-bottom:15px}}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder{position:absolute;left:10px;right:10px;bottom:0;padding-right:30px}}@media (min-width:1600px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder{bottom:10px}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary{display:flex;flex-direction:column;align-items:start}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary{flex-direction:row;padding-left:20px;padding-bottom:2%}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem{margin-top:10px;display:flex}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem{display:block;flex-basis:0;min-width:140px}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon{display:inline-block}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon{text-align:center;display:block}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:20px;height:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:25px;height:25px}}@media (min-width:1600px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:30px;height:30px}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{display:inline-block;margin-left:10px;max-height:55px;overflow:hidden}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{text-align:center;display:block;margin-left:0;font-size:16px}}@media (min-width:1600px){.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{font-size:19px}}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText.numberOfLanguages div{display:inline-block;margin-left:3px;margin-right:3px}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText.numberOfSessions{cursor:pointer}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText.numberOfSessions div{display:inline-block;margin-left:3px;margin-right:3px}.course-detail-normal .course-detail-normal-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText.numberOfSessions .session-label{text-decoration:underline}.course-detail-normal .course-detail-normal-header .courseTitle{font-size:28px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-header .courseTitle{font-size:35px}}.course-detail-normal .course-detail-second-part{background-color:#fff}@media (max-width:575px){.course-detail-normal .course-detail-second-part{margin-left:0;margin-right:0}}@media (min-width:1200px){.course-detail-normal .course-detail-second-part{background-color:#f6f5f4;padding-left:15px;padding-right:15px}}.course-detail-normal .course-detail-second-part .enrollment-part{padding-bottom:20px}.course-detail-normal .course-detail-normal-infoPart{background-color:#fff;height:100%;width:100%;padding:7px;margin-top:15px;box-shadow:0 0 6px #c4c4c4}@media (max-width:575px){.course-detail-normal .course-detail-normal-infoPart{padding:20px;margin-top:0}}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart{display:inline-block;border-radius:10px;padding:45px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseParticipationRequirements{background-color:#f6f5f4;box-shadow:0 0 6px #c4c4c4;border-radius:20px;padding:10px;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseParticipationRequirements{padding:20px;margin-top:30px;margin-bottom:30px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseParticipationRequirements .courseParticipationRequirementsTitle{font-weight:700;font-size:18px;margin-bottom:15px}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseParticipationRequirements .courseParticipationRequirementsTitle img{width:18px;height:18px}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseParticipationRequirements .courseParticipationRequirementsTitle span{margin-left:7px}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .coursePurpose{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .coursePurpose{margin-top:30px;margin-bottom:30px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .coursePurpose .coursePurposeTitle{font-weight:700}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .coursePurpose ul{padding-left:16px}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseModules{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseModules{margin-top:30px;margin-bottom:30px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseModules .courseModulesTitle{font-weight:700}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseHowToApply{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseHowToApply{margin-top:30px;margin-bottom:30px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseHowToApply .courseModulesTitle{font-weight:700}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseHowToApply ul{padding-left:20px}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseNotes{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseNotes{margin-top:30px;margin-bottom:30px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-normal-info .courseNotes .courseNotesTitle{font-weight:700}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary{padding-left:50px}}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary{background-color:#fff;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary{box-shadow:0 0 6px #c4c4c4;border-radius:14px;padding:20px;margin-top:0;margin-bottom:0}}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-title{font-weight:700}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item{margin-top:7px;margin-bottom:7px;display:flex}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-icon{display:inline-block}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-icon img{width:18px;height:18px}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-text{display:inline-block;margin-left:10px;max-height:46px;overflow:hidden}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-text.languages{max-height:unset;overflow:visible}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item.languages{display:flex;max-height:unset}.course-detail-normal .course-detail-normal-infoPart .course-detail-second-part-summary .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-separator{margin-top:15px;margin-bottom:15px;height:1px;background-color:#efefef;width:100%}.course-detail-normal .course-detail-normal-sessionPart{background-color:#f6f5f4;margin-top:25px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-sessionPart{padding:0}}.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader{width:100%}.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsTitle{font-size:32px;font-weight:700;display:inline-block}@media (max-width:575px){.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsTitle{margin-left:20px}}.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsFilter{cursor:pointer;float:right;display:inline-block;margin-top:10px}@media (max-width:575px){.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsFilter{margin-right:20px}}.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsFilter div{display:inline-block}.course-detail-normal .course-detail-normal-sessionPart .sessionsHeader .sessionsFilter img{margin-left:7px;display:inline-block}.course-detail-normal .course-detail-normal-sessionPart .course-detail-session-list{display:flex;padding:10px;overflow-x:scroll;margin-right:-15px}@media (min-width:1200px){.course-detail-normal .course-detail-normal-sessionPart .course-detail-session-list{flex-wrap:wrap;overflow-x:auto;padding:0;margin-left:-20px;margin-right:-20px}}.course-detail-normal .course-detail-normal-sessionPart .sessions-all-button{width:100%;text-align:center}.course-detail-normal .course-detail-enrollment{margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-normal .course-detail-enrollment{margin-top:20px;margin-bottom:25px}}.course-detail-normal .course-detail-enrollment .course-detail-summary-title{font-size:20px;text-align:center}@media (min-width:1200px){.course-detail-normal .course-detail-enrollment .course-detail-summary-title{margin-top:-20px}}.course-detail-normal .course-detail-enrollment .course-detail-summary-commingSoon{text-align:center}.course-detail-normal .course-detail-enrollment .course-detail-summary-commingSoon div{font-size:20px;font-weight:700;display:inline-block;margin:5px}.course-detail-normal .course-detail-selectCourseLanguage{margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-normal .course-detail-selectCourseLanguage{margin-top:25px;margin-bottom:25px}}.course-detail-normal .course-detail-createCourseLink{margin-top:10px;margin-bottom:10px;width:100%;text-align:center}@media (min-width:1200px){.course-detail-normal .course-detail-createCourseLink{margin-top:0;margin-bottom:15px}}.course-detail-normal .course-detail-createCourseLink button{width:100%;max-width:300px}@media (min-width:1200px){.course-detail-normal .course-detail-createCourseLink button{max-width:none}}.course-detail-normal .course-detail-howToApply{padding:20px;overflow-wrap:break-word;background-color:#fff;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-normal .course-detail-howToApply{padding:0}}.course-detail-normal .course-detail-howToApply .course-detail-howToApply-title{font-size:18px;font-weight:700}.course-detail-normal .course-detail-howToApply .courseHowToApply ul{padding-left:20px}@media screen and (min-width:992px){.course-detail-normal .course-detail-howToApply{box-shadow:0 0 6px #c4c4c4;border-radius:14px;padding:20px;margin-top:0;margin-bottom:20px}}.course-detail-normal .course-doesnt-exits{max-width:1000px;margin-left:auto;margin-right:auto}.course-detail-normal .course-doesnt-exits .course-doesnt-exits-text{font-weight:700;font-size:18px;margin-bottom:15px}.sessions-filter-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:hsla(0,0%,56.9%,.7);z-index:999}.sessions-filter-popup .sessions-filter-popup_inner{cursor:auto;position:absolute;background:#fff;z-index:99999;padding:20px 40px;left:0;right:0;bottom:0;top:55px}@media (min-width:1200px){.sessions-filter-popup .sessions-filter-popup_inner{max-height:400px;max-width:800px;left:50%;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px rgba(0,0,0,.23);min-height:300px;border:1px solid grey}}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header{width:100%}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header div{display:inline-block;font-size:28px;font-weight:700}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header .sessions-filter-popup_close-button{background-color:#fff;display:inline-block;float:right;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header .sessions-filter-popup_close-button img{height:15px;width:15px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header-mobile{width:100%}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header-mobile .sessions-filter-header-first .sessions-filter-popup_close-button{background-color:#fff;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header-mobile .sessions-filter-header-first .sessions-filter-popup_close-button img{height:15px;width:15px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header-mobile .sessions-filter-header-first .sessions-filter-clear-all{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;font-size:16px;text-decoration:underline;float:right;margin-right:0;font-weight:700}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-header-mobile .sessions-filter-header-title{font-size:20px;font-weight:700;margin-top:20px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-clear{background-color:transparent;display:inline-block;text-align:center;vertical-align:middle;border:1px solid transparent;cursor:pointer;outline:none;font-size:14px;text-decoration:underline;float:right;margin-right:0}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content{margin-top:10px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-languages .sessions-filter-languages-header div{font-size:18px;display:inline-block}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-languages .sessions-filter-languages-header .sessions-filter-clear{display:inline-block}@media (min-width:1200px){.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-languages .sessions-filter-languages-content{display:flex;flex-wrap:wrap}}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-languages .sessions-filter-languages-content .checkbox{display:block;margin-right:20px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-locations .sessions-filter-locations-header div{font-size:18px;display:inline-block}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-locations .sessions-filter-locations-header .sessions-filter-clear{display:inline-block}@media (min-width:1200px){.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-locations .sessions-filter-locations-content{display:flex;flex-wrap:wrap}}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-filter-locations .sessions-filter-locations-content .checkbox{display:block;margin-right:20px}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-content .sessions-separator{margin-top:15px;margin-bottom:15px;height:1px;background-color:#efefef;width:100%}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-apply{width:100%;text-align:center;margin-top:50px;bottom:5px;background-color:#fff;padding:5px 10px;position:fixed;bottom:10px;left:0;right:0}@media (min-width:1200px){.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-apply{position:relative}}.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-apply button{width:100%}@media (min-width:576px){.sessions-filter-popup .sessions-filter-popup_inner .sessions-filter-popup-apply button{max-width:350px}}.course-detail-online{background-color:#f6f5f4;padding:0}@media (max-width:575px){.course-detail-online .course-detail-container{padding-left:0!important;padding-right:0!important}}@media (min-width:1200px){.course-detail-online{padding:20px 50px}}.course-detail-online .course-detail-online-backButton{margin-bottom:17px;cursor:pointer}.course-detail-online .course-detail-online-backButton img{height:25px;margin-top:-4px}.course-detail-online .course-detail-online-backButton span{font-size:20px;text-transform:uppercase;color:#9f9f9f}.course-detail-online .course-detail-online-header-part{margin-right:0;margin-left:0}@media (min-width:1200px){.course-detail-online .course-detail-online-header-part{margin-right:-15px;margin-left:-15px}}@media (max-width:575px){.course-detail-online .colNoMobilePadding{padding-left:0!important;padding-right:0!important}}@media (min-width:1200px){.course-detail-online .course-detail-online-carousel{padding-left:0!important}}.course-detail-online .course-detail-online-carousel .course-detail-online-image-container{display:block;width:100%;height:auto;position:relative;overflow:hidden;padding:55% 0 0;margin-top:20px}@media (min-width:1200px){.course-detail-online .course-detail-online-carousel .course-detail-online-image-container{margin-top:0}}.course-detail-online .course-detail-online-carousel .course-detail-online-image-container img{display:block;max-width:100%;max-height:400px;left:50%;transform:translateX(-50%);text-align:center;position:absolute;top:0;bottom:0;right:0}@media (min-width:1200px){.course-detail-online .course-detail-online-carousel .course-detail-online-image-container img{max-height:100%;left:0;transform:none}}.course-detail-online .course-detail-online-header{background-color:#00818f;height:100%;width:100%;color:#fff;padding:20px}.course-detail-online .course-detail-online-header.OnlineCourse{background-color:#00818f}.course-detail-online .course-detail-online-header.Material{background-color:#479d86}.course-detail-online .course-detail-online-header.Video{background-color:#71b3d5}.course-detail-online .course-detail-online-header.Curriculum{background-color:#b73d50}.course-detail-online .course-detail-online-header.MOOCFacilitated{background-color:#8f4899}.course-detail-online .course-detail-online-header.MOOCSelf-Paced{background-color:#6f2277}.course-detail-online .course-detail-online-header.Playlist{background-color:#8a7969}@media (min-width:576px){.course-detail-online .course-detail-online-header{display:inline-block;border-radius:10px;padding:10px 25px}}@media (min-width:1200px){.course-detail-online .course-detail-online-header{display:inline-block;border-radius:10px;padding:20px 35px}}.course-detail-online .course-detail-online-header .target-audience{font-size:18px;text-transform:uppercase;max-height:30px;overflow:hidden}@media (min-width:1200px){.course-detail-online .course-detail-online-header .target-audience{font-size:20px;display:inline-block;max-width:84%}}.course-detail-online .course-detail-online-header .isMandatory{border:1px solid #fff;border-radius:20px;font-size:12px;padding:3px 7px;display:unset;margin-right:7px}@media (min-width:1200px){.course-detail-online .course-detail-online-header .isMandatory{font-size:16px;display:inline-block;float:right;margin:0 0 0 7px}}.course-detail-online .course-detail-online-header .courseTitle{margin-top:15px;margin-bottom:35px}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseTitle{max-height:66px;overflow:hidden;margin-top:10px;margin-bottom:15px}}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder{position:absolute;left:10px;right:10px;bottom:10px;padding-right:30px}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary{display:flex;flex-direction:column;align-items:start}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary{flex-direction:row;padding-left:20px;padding-bottom:2%}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem{margin-top:10px;display:flex}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem{display:block;flex-basis:0;min-width:140px}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon{display:inline-block}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon{text-align:center;display:block}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:20px;height:20px}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:25px;height:25px}}@media (min-width:1600px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryIcon img{width:30px;height:30px}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{display:inline-block;margin-left:10px;max-height:55px;overflow:hidden}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{text-align:center;display:block;margin-left:0;font-size:16px}}@media (min-width:1600px){.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText{font-size:19px}}.course-detail-online .course-detail-online-header .courseDetailSummaryPlaceholder .courseDetailSummary .courseDetailSummaryItem .courseDetailSummaryText.numberOfLanguages div{display:inline-block;margin-left:3px;margin-right:3px}.course-detail-online .course-detail-online-header .courseTitle{font-size:28px}@media (min-width:1200px){.course-detail-online .course-detail-online-header .courseTitle{font-size:35px}}.course-detail-online .course-detail-second-part{background-color:#fff}@media (max-width:575px){.course-detail-online .course-detail-second-part{margin-left:0;margin-right:0}}@media (min-width:1200px){.course-detail-online .course-detail-second-part{background-color:#f6f5f4;padding-left:15px;padding-right:15px}}.course-detail-online .course-detail-online-infoPart{background-color:#fff;box-shadow:0 0 6px #c4c4c4;height:100%;width:100%;padding:7px;margin-top:15px}@media (max-width:575px){.course-detail-online .course-detail-online-infoPart{padding:20px}}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart{display:inline-block;border-radius:10px;padding:45px}}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseParticipationRequirements{background-color:#f6f5f4;box-shadow:0 0 6px #c4c4c4;border-radius:20px;padding:10px;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseParticipationRequirements{padding:20px;margin-top:30px;margin-bottom:30px}}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseParticipationRequirements .courseParticipationRequirementsTitle{font-weight:700;font-size:18px;margin-bottom:15px}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseParticipationRequirements .courseParticipationRequirementsTitle img{width:18px;height:18px}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseParticipationRequirements .courseParticipationRequirementsTitle span{margin-left:7px}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .coursePurpose{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart .course-detail-online-info .coursePurpose{margin-top:30px;margin-bottom:30px}}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .coursePurpose .coursePurposeTitle{font-weight:700}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .coursePurpose ul{padding-left:16px}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseModules{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseModules{margin-top:30px;margin-bottom:30px}}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseModules .courseModulesTitle{font-weight:700}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseNotes{margin-top:20px;margin-bottom:20px}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseNotes{margin-top:30px;margin-bottom:30px}}.course-detail-online .course-detail-online-infoPart .course-detail-online-info .courseNotes .courseNotesTitle{font-weight:700}@media (min-width:1200px){.course-detail-online .course-detail-online-infoPart .course-detail-second-part-summary{padding-left:50px}}.course-detail-online .course-detail-online-sessionPart{background-color:transparent;margin-top:25px}@media (min-width:1200px){.course-detail-online .course-detail-online-sessionPart{padding:0}}.course-detail-online .course-detail-online-sessionPart .sessionsHeader{width:100%}.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsTitle{font-size:32px;font-weight:700;display:inline-block}@media (max-width:575px){.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsTitle{margin-left:20px}}.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsFilter{cursor:pointer;float:right;display:inline-block;margin-top:10px}@media (max-width:575px){.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsFilter{margin-right:20px}}.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsFilter div{display:inline-block}.course-detail-online .course-detail-online-sessionPart .sessionsHeader .sessionsFilter img{margin-left:7px;display:inline-block}.course-detail-online .course-detail-online-sessionPart .course-detail-session-list{display:flex;padding:10px;overflow-x:scroll;margin-right:-15px}@media (min-width:1200px){.course-detail-online .course-detail-online-sessionPart .course-detail-session-list{flex-wrap:wrap;overflow-x:auto;padding:0;margin-left:-20px;margin-right:-20px}}.course-detail-online .course-detail-online-sessionPart .sessions-all-button{width:100%;text-align:center}.course-detail-online .course-detail-enrollment{margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-online .course-detail-enrollment{margin-top:0;margin-bottom:25px}}.course-detail-online .course-detail-enrollment .course-detail-summary-title{font-size:20px;text-align:center}.course-detail-online .course-detail-enrollment .course-detail-summary-commingSoon{text-align:center}.course-detail-online .course-detail-enrollment .course-detail-summary-commingSoon div{font-size:20px;font-weight:700;display:inline-block;margin:5px}.course-detail-online .course-detail-selectCourseLanguage{margin-top:10px;margin-bottom:10px;padding-left:25px;padding-right:25px}@media (min-width:1200px){.course-detail-online .course-detail-selectCourseLanguage{margin-top:25px;margin-bottom:25px;padding-left:0;padding-right:0}}.course-detail-online .course-detail-createCourseLink{margin-top:10px;margin-bottom:10px;width:100%;text-align:center}@media (min-width:1200px){.course-detail-online .course-detail-createCourseLink{margin-top:25px;margin-bottom:25px}}.course-detail-online .course-detail-createCourseLink button{width:100%;max-width:300px}@media (min-width:1200px){.course-detail-online .course-detail-createCourseLink button{max-width:none}}.course-detail-online .course-detail-summary{background-color:#fff;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-online .course-detail-summary{box-shadow:0 0 6px #c4c4c4;border-radius:14px;padding:20px;margin-top:0;margin-bottom:0}}.course-detail-online .course-detail-summary .course-detail-summary-title{font-weight:700}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item{margin-top:7px;margin-bottom:7px;display:flex}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-icon{display:inline-block}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-icon img{width:18px;height:18px}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-text{display:inline-block;margin-left:10px;max-height:46px;overflow:hidden}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item .course-detail-summary-text.languages{max-height:none;overflow:visible}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-item.languages{display:flex}.course-detail-online .course-detail-summary .course-detail-summary-placeholder .course-detail-summary-separator{margin-top:15px;margin-bottom:15px;height:1px;background-color:#efefef;width:100%}.course-detail-online .course-detail-howToApply{padding:20px;overflow-wrap:break-word;background-color:#fff;margin-top:10px;margin-bottom:10px}@media (min-width:1200px){.course-detail-online .course-detail-howToApply{padding:0}}.course-detail-online .course-detail-howToApply .course-detail-howToApply-title{font-size:18px;font-weight:700}.course-detail-online .course-detail-howToApply .courseHowToApply ul{padding-left:20px}@media screen and (min-width:992px){.course-detail-online .course-detail-howToApply{box-shadow:0 0 6px #c4c4c4;border-radius:14px;padding:20px;margin-top:0;margin-bottom:20px}}.course-detail-online .course-doesnt-exits{max-width:1000px;margin-left:auto;margin-right:auto}.course-detail-online .course-doesnt-exits .course-doesnt-exits-text{font-weight:700;font-size:18px;margin-bottom:15px}.landing-page-image-tile{height:150px;width:100%}@media (min-width:1200px){.landing-page-image-tile{height:100%}}.landing-page-image-tile .landing-page-image{height:100%;width:100%;background-size:cover!important}.landing-page-image-tile .landing-page-image .landing-page-image-title{padding-left:15px;padding-top:10px;font-size:28px;color:#fff;width:100%;word-break:break-word;text-shadow:2px 2px 10px #2f2f2f}@media (min-width:1200px){.landing-page-image-tile .landing-page-image .landing-page-image-title{padding-left:25px;padding-top:20px;font-size:28px}}@media (min-width:1200px){.landing-page-image-tile .landing-page-image .landing-page-image-title div{margin-bottom:-10px}}.landing-page-image-tile .landing-page-image .landing-page-image-title.hovering{font-weight:700}.landing-page-image-tile .landing-page-image-title{font-size:28px;color:#fff;width:100%;word-break:break-word;text-shadow:2px 2px 10px #2f2f2f}@media (min-width:1200px){.landing-page-image-tile .landing-page-image-title{font-size:36px;padding-left:45px;padding-top:25px}}@media (min-width:1200px){.landing-page-image-tile .landing-page-image-title div{margin-bottom:-10px}}.landing-page-image-tile .landing-page-image-title.hovering{font-weight:700}.landing-page-text-tile{background-color:#e8e5e2;height:100%;width:100%;cursor:default}.landing-page-text-tile.transparent{background-color:transparent;color:#fff}.landing-page-text-tile .landing-page-text-area{margin:0;position:absolute;top:50%;transform:translateY(-50%);padding-left:25px;padding-right:25px}@media screen and (min-width:1200px) and (max-width:1379px){.landing-page-text-tile .landing-page-text-area{padding-left:30px;padding-right:30px}}.landing-page-text-tile .landing-page-text-area .landing-page-text-title{font-size:28px;font-weight:700}.landing-page-text-tile .landing-page-text-area .landing-page-text-subTitle{font-size:18px;margin-top:20px;margin-bottom:20px}.share-link-popup{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;margin:auto;background-color:hsla(0,0%,56.9%,.7)}.share-link-popup .share-link-popup-inner{left:5px;right:5px;top:50%;transform:translateY(-50%);cursor:auto;position:absolute;background:#fff;z-index:1000;min-height:200px;border:1px solid grey;box-shadow:0 2px 6px rgba(0,0,0,.23);padding:20px 10px}@media (min-width:1200px){.share-link-popup .share-link-popup-inner{left:33%;right:33%;top:50%;transform:translateY(-50%);padding:20px 40px}}.share-link-popup .share-link-popup-inner .share-link-popup-button{position:absolute;top:14px;right:14px;border:none;padding:0;cursor:pointer;background-color:transparent;display:flex}.share-link-popup .share-link-popup-inner .share-link-popup-header .share-link-popup-message{font-size:20px;font-weight:700}@media (min-width:1200px){.share-link-popup .share-link-popup-inner .share-link-popup-header .share-link-popup-message{font-size:28px}}.share-link-popup .share-link-popup-inner .share-link-popup-header .share-link-popup-title{font-size:18px;font-weight:700;margin-top:20px}.share-link-popup .share-link-popup-inner .share-link-popup-content{display:inline-block;margin-top:10px;width:100%;border:1px solid silver}.share-link-popup .share-link-popup-inner .share-link-popup-content input{display:inline-block;width:calc(100% - 30px)}.share-link-popup .share-link-popup-inner .share-link-popup-content input:focus{outline:none;border:none}.share-link-popup .share-link-popup-inner .share-link-popup-content input[type=text],.share-link-popup .share-link-popup-inner .share-link-popup-content textarea{background-color:#f6f5f4;border:none}.share-link-popup .share-link-popup-inner .share-link-popup-content input[type=text]:focus,.share-link-popup .share-link-popup-inner .share-link-popup-content textarea:focus{outline:none;border:none}.share-link-popup .share-link-popup-inner .share-link-popup-content .share-link-popup-content-copyIcon{display:inline-block;margin-left:7px}.share-link-popup .share-link-popup-inner .share-link-popup-content .share-link-popup-content-copyIcon img{width:18px;height:18px}.share-link-popup .share-link-popup-inner .share-link-popup-footer{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.share-link-popup .share-link-popup-inner .share-link-popup-footer button{width:160px;height:40px!important}.landingPage .landingPage-desktop{background-color:#f6f5f4}.landingPage .landingPage-desktop .bannerBackground{background-image:linear-gradient(#cfc0b3,#72604f)}.landingPage .landingPage-desktop .bannerBackground .topBanner{max-width:1700px;padding:30px 50px 50px;margin-right:auto;margin-left:auto}.landingPage .landingPage-desktop .bannerBackground .topBanner .banner-title{font-size:46px;text-align:center;font-weight:700}.landingPage .landingPage-desktop .bannerBackground .topBanner .banner-sub-title{margin-top:20px;font-size:28px;text-align:center;padding-left:70px;padding-right:70px;text-align:left}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-left-side{background-color:transparent;position:absolute;left:0;right:50%;top:0;height:965px}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-right-side{background-color:transparent;position:absolute;left:50%;right:0;top:0;height:965px}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper{background-color:transparent;max-width:1700px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px;padding-bottom:30px}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-hovering{position:relative;height:550px;margin-left:auto;margin-right:auto;background-size:cover!important}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-text{cursor:pointer;position:absolute;padding-right:2px;top:0;left:0;right:83%;bottom:0}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-text{bottom:50%;left:0;right:75%;padding-bottom:2px;padding-right:2px}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image1{cursor:pointer;position:absolute;padding-right:2px;padding-left:2px;top:0;bottom:0;left:17%;right:62.25%}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image1{top:50%;bottom:0;left:0;right:75%;padding-top:2px;padding-left:0}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image2{cursor:pointer;position:absolute;top:0;bottom:50%;left:37.75%;right:41.5%;padding-right:2px;padding-left:2px;padding-bottom:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image2{left:25%;right:50%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image3{cursor:pointer;position:absolute;top:50%;bottom:0;left:37.75%;right:41.5%;padding-right:2px;padding-left:2px;padding-top:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image3{left:25%;right:50%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image4{cursor:pointer;position:absolute;top:0;bottom:50%;left:58.5%;right:20.75%;padding-left:2px;padding-right:2px;padding-bottom:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image4{left:50%;right:25%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image5{cursor:pointer;position:absolute;top:50%;bottom:0;left:58.5%;right:20.75%;padding-left:2px;padding-right:2px;padding-top:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image5{left:50%;right:25%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image6{cursor:pointer;position:absolute;top:0;bottom:50%;left:79.25%;right:0;padding-left:2px;padding-bottom:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image6{left:75%;right:0}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image7{cursor:pointer;position:absolute;top:50%;bottom:0;left:79.25%;right:0;padding-left:2px;padding-top:2px}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-image7{left:75%;right:0}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-1{position:absolute;top:0;bottom:0;left:16.9%;right:82.9%;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-1{left:24.8%;right:74.8%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-2{position:absolute;top:0;bottom:0;left:37.65%;right:62.15%;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-2{left:49.8%;right:49.8%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-3{position:absolute;top:0;bottom:0;left:58.4%;right:41.4%;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-3{left:74.8%;right:24.8%}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-4{position:absolute;top:0;bottom:0;left:79.15%;right:20.65%;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-4{visibility:hidden}}.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-5{position:absolute;left:37.65%;right:0;top:49.7%;bottom:49.7%;background-color:#fff}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .landingPage-desktop .bannerBackground .landing-page-div-images-outer-wrapper .landing-page-div-images-wrapper #landing-page-div-images-separator-5{left:0}}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper{max-width:1700px;margin-right:auto;margin-left:auto;padding-left:50px;padding-right:50px;padding-bottom:50px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link{display:flex;justify-content:space-between;align-items:center;background-color:#e8e5e2;height:75px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part{margin-left:30px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part img{height:30px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part span{margin-left:20px;font-size:18px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-button-part{margin-right:30px}.landingPage .landingPage-desktop .bannerBackground .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-button-part button{margin-right:15px;height:37px!important}.landingPage .landingPage-desktop .landing-page-div-courses{padding-top:80px;max-width:1600px;padding-bottom:50px}.landingPage .landingPage-desktop .landing-page-div-courses .landingPage-all-courses-button{position:absolute;left:50%;transform:translateX(-50%)}.landingPage .landingPage-desktop .landing-page-div-courses .landingPage-all-courses-button button{height:50px;width:100%;margin-bottom:20px}@media (min-width:1200px){.landingPage .landingPage-desktop .landing-page-div-courses .landingPage-all-courses-button button{margin-right:10px;margin-bottom:0;width:200px}}@media (min-width:1920px){.landingPage .landingPage-desktop .landing-page-div-courses .landingPage-all-courses-button button{margin-right:10px;margin-bottom:0;width:250px}}.landingPage .landingPage-desktop .landing-page-div-courses .landingPage-courses{margin-top:0}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses-wrapper{padding-right:15px}@media (min-width:1920px){.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses-wrapper{padding-right:30px}}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses-wrapper{padding-left:10px}@media (min-width:1920px){.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses-wrapper{padding-left:20px}}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses{padding:25px;height:100%;box-shadow:0 0 6px #c4c4c4;background-color:#fff;border-radius:11px}@media (min-width:1920px){.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses{padding:35px 50px}}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses .title{font-size:28px;font-weight:700}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses .available-courses{justify-content:center;display:flex;flex-wrap:wrap}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses .landingPage-available-courses-button{text-align:center;margin-top:30px}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-available-courses .landingPage-available-courses-button button{width:260px}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses{padding:25px 10px;box-shadow:0 0 6px #c4c4c4;background-color:#fff;border-radius:11px;height:100%}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses .title{font-size:28px;font-weight:700;margin-left:20px}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses .landingPage-coming-soon-courses-button{text-align:center;margin-top:30px}.landingPage .landingPage-desktop .landing-page-div-courses .landing-page-div-coming-soon-courses .landingPage-coming-soon-courses-button button{width:300px}.landingPage .landingPage-mobile{background-color:#f6f5f4}.landingPage .landingPage-mobile .topBanner{padding-top:30px;padding-bottom:30px;background-color:#fcfcfc}.landingPage .landingPage-mobile .topBanner .banner-title{font-size:30px;line-height:40px;text-align:center}.landingPage .landingPage-mobile .topBanner .banner-sub-title{margin-top:20px;font-size:24px;text-align:center;padding-left:20px;padding-right:20px;font-size:20px}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper{margin-right:auto;margin-left:auto;margin-top:20px}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper .landing-page-academy-link{display:flex;flex-direction:column;align-items:center;background-color:#e8e5e2;padding:20px}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part{display:flex}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part img{height:30px}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper .landing-page-academy-link .landing-page-academy-link-text-part span{margin-left:20px;font-size:18px}.landingPage .landingPage-mobile .landing-page-academy-link-wrapper .landing-page-academy-link button{margin-top:20px;height:37px!important;width:100%;max-width:300px}.landingPage .landingPage-mobile .landingPage-all-courses-button{width:100%;text-align:center;margin-top:10px;background-color:rgba(246,245,244,.75);padding-top:5px;padding-bottom:5px;position:-webkit-sticky;position:sticky;left:0;right:0;bottom:0}.landingPage .landingPage-mobile .landingPage-all-courses-button button{width:100%;max-width:300px}.landingPage .landingPage-mobile .last-added-course-title{font-size:28px;text-align:center;margin-top:30px}.landingPage .landingPage-mobile .last-added-courses{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.landingPage .landingPage-mobile .landingPage-last-added-courses-button{width:100%;text-align:center;padding:20px}.landingPage .landingPage-mobile .landingPage-last-added-courses-button button{width:100%;max-width:300px}.landingPage .landingPage-mobile .coming-soon-course-title{font-size:28px;text-align:center;margin-top:30px}.landingPage .landingPage-mobile .coming-soon-courses{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.landingPage .landingPage-mobile .landingPage-coming-soon-courses-button{width:100%;text-align:center;padding:20px}.landingPage .landingPage-mobile .landingPage-coming-soon-courses-button button{width:100%;max-width:300px}.landingPage .landingPage-desktop{display:block}.landingPage .landingPage-mobile{display:none}@media screen and (max-width:1199px){.landingPage .landingPage-desktop{display:none}.landingPage .landingPage-mobile{display:block}}@media screen and (min-width:1200px) and (max-width:1379px){.landingPage .coming-soon-courses-desktop{justify-content:center;display:flex;flex-wrap:wrap}.landingPage .coming-soon-courses-desktop-lg{display:none}}@media screen and (min-width:1380px){.landingPage .coming-soon-courses-desktop{display:none}.landingPage .coming-soon-courses-desktop-lg{justify-content:center;display:flex;flex-wrap:wrap}}.course-horizontal-item{width:330px;padding:7px;display:inline-flex;box-shadow:0 0 10px #c4c4c4;border-radius:10px;cursor:pointer;margin:20px}@media (min-width:1200px){.course-horizontal-item{width:370px;height:137px}}@media (min-width:1920px){.course-horizontal-item{width:390px;height:152px}}@media (min-width:1200px){.course-horizontal-item{margin:15px}}.course-horizontal-item .course-item-thumbnail{display:inline-block;height:116px;width:166px;background:url(/static/media/courseThumbnail.56b4ae5d.png);background-size:cover!important}@media (min-width:1200px){.course-horizontal-item .course-item-thumbnail{height:116px;width:166px;margin-top:4px;margin-right:4px}}@media (min-width:1920px){.course-horizontal-item .course-item-thumbnail{margin-top:10px;margin-right:10px}}.course-horizontal-item .course-item-content{display:inline-block;position:relative;padding:10px}@media (min-width:1200px){.course-horizontal-item .course-item-content{width:300px}}.course-horizontal-item .course-item-content .course-item-targetAudience{text-transform:uppercase;font-size:12px;font-weight:100}.course-horizontal-item .course-item-content .course-item-header{position:absolute;bottom:5px}.course-horizontal-item .course-item-content .course-item-header img{opacity:.5;width:20px;height:20px}.course-horizontal-item .course-item-content .course-item-header .course-item-header-type{float:right;border-radius:11px;padding:5px 10px;text-align:center;font-size:12px;font-weight:700;color:#fff;background-color:#a50064}.course-horizontal-item .course-item-content .course-item-name{max-height:25px;line-height:normal;font-size:16px;margin-top:7px;text-overflow:ellipsis;overflow:hidden}@media (min-width:1200px){.course-horizontal-item .course-item-content .course-item-name{max-height:3.6em;line-height:20px;height:auto}}.course-horizontal-item .course-item-content .course-item-description{font-size:14px}.landing-page-filter{padding:10px;display:inline-block;background:#fff;cursor:pointer}.landing-page-filter .filter-index{display:inline-block;font-weight:700;font-size:20px}.landing-page-filter .filter-index.focused{font-size:35px}.landing-page-filter.normal-cursor{cursor:auto}.landing-page-filter .filter-title{display:inline-block;margin-left:8px;font-size:18px}.landing-page-filter .filter-title.focused{margin-left:10px;font-size:25px}.landing-page-filter .filterItem{border:1px solid #000;border-radius:5px}.landing-page-filter-item,.landing-page-filter .filterItem{background:#fff;padding:7px 12px;color:#000;margin:5px;display:inline-block}.landing-page-filter-item{box-shadow:0 0 6px #c4c4c4;border-radius:5px;cursor:pointer}.landing-page-filter-item.selected{border:2px solid #3f9ea8;font-weight:700}.landing-page-filter-item.normal-cursor{cursor:auto}.landingPage-rive-reine .background-row{background-color:#1d1cf4!important}.landingPage-rive-reine .background-row .choose-course{background-color:#534449;opacity:.9}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course{padding:30px}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course{padding:50px 70px}}.landingPage-rive-reine .background-row .choose-course .header{text-align:center;color:#fff;font-size:40px;line-height:50px;max-width:800px}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .header{text-align:left;font-size:50px;line-height:50px}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course .header{text-align:left;font-size:70px;line-height:80px}}.landingPage-rive-reine .background-row .choose-course .subHeader{color:#fff;margin-top:20px;font-size:20px;text-align:center;font-weight:100}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .subHeader{text-align:left;margin-top:20px;font-size:30px}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course .subHeader{text-align:left;margin-top:20px;font-size:30px}}.landingPage-rive-reine .background-row .choose-course .findCourse{margin-top:20px;font-size:30px;color:#fff;text-align:center}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .findCourse{text-align:left;margin-top:30px;font-size:40px;color:#fff}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course .findCourse{text-align:left;margin-top:30px;font-size:40px;color:#fff}}.landingPage-rive-reine .background-row .choose-course .landingPageFilter{border:0 solid red;margin-top:10px}.landingPage-rive-reine .background-row .choose-course .landing-page-filter{width:100%}.landingPage-rive-reine .background-row .choose-course .landingPageButtons{margin-top:30px;padding-left:20px;padding-right:20px}@media (max-width:1199px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons{display:flex;flex-direction:column-reverse}}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landing-page-my-courses-button-disabled{background-color:#e8e5e2!important;border:none!important;color:#30261d;box-shadow:0 0 transparent}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landing-page-my-courses-button-disabled button.hover{outline:none;border:none}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landing-page-all-courses-button{background-color:transparent!important;border:1px solid #fff!important}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons{padding-left:0;padding-right:0}}.landingPage-rive-reine .background-row .choose-course .landingPageButtons button{height:50px;width:100%;margin-bottom:20px}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons button{margin-right:10px;margin-bottom:0;width:200px}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons button{margin-right:10px;margin-bottom:0;width:250px}}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landingPageButtons-my-courses{display:inline-block;position:relative;height:50px;width:100%;margin-bottom:20px}@media (min-width:1200px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landingPageButtons-my-courses{margin-right:10px;margin-bottom:0;width:200px}}@media (min-width:1920px){.landingPage-rive-reine .background-row .choose-course .landingPageButtons .landingPageButtons-my-courses{margin-right:10px;margin-bottom:0;width:250px}}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .show-my-courses-tooltip{position:absolute;top:-5px;right:-25px}.landingPage-rive-reine .background-row .choose-course .landingPageButtons .show-my-courses-tooltip .show-my-courses-tooltip-img img{width:18px;height:18px}@media (min-width:576px){.landingPage-rive-reine .background-row .video-course{background-repeat:no-repeat!important;background-position:50%!important}}@media (min-width:1200px){.landingPage-rive-reine .background-row .video-course{background-size:75%!important}}.landingPage-rive-reine .background-row .video-course .landing-page-video{position:absolute;top:110px;left:50%;margin-right:-50%;transform:translateX(-50%)}@media (min-width:576px){.landingPage-rive-reine .background-row .video-course .landing-page-video iframe{height:280px;width:500px}}@media (min-width:1200px){.landingPage-rive-reine .background-row .video-course .landing-page-video iframe{height:360px;width:640px}}.landingPage-rive-reine .how-to-apply{background-color:#f6f5f4;padding-left:20px;padding-right:20px}@media (min-width:1200px){.landingPage-rive-reine .how-to-apply{padding-left:0;padding-right:0}}.landingPage-rive-reine .how-to-apply .header{font-size:40px;color:#000;line-height:50px;text-align:center;margin:30px}.landingPage-rive-reine .how-to-apply .how-to-apply-tiles{margin:20px;text-align:center}.landingPage-rive-reine .how-to-apply .how-to-apply-tile{display:inline-block;vertical-align:top;width:200px}.landingPage-rive-reine .how-to-apply .how-to-apply-separator{background-color:#64513d;height:2px;width:100%;margin-top:40px;margin-bottom:40px}@media (min-width:1200px){.landingPage-rive-reine .how-to-apply .how-to-apply-separator{display:inline-block;height:150px;width:2px;margin:0 30px}}.landingPage-rive-reine .how-to-apply .order-number{background-color:#64513d;color:#fff;border-radius:15px;font-weight:700;height:25px;width:25px;text-align:center}.landingPage-rive-reine .how-to-apply .apply-icon{margin-top:10px;margin-bottom:10px}.landingPage-rive-reine .how-to-apply .apply-icon img{height:55px;width:75px}.landingPage-rive-reine .how-to-apply .findMoreButton{text-align:center;margin-top:20px;margin-bottom:30px}@media (min-width:1200px){.landingPage-rive-reine .how-to-apply .findMoreButton{margin-bottom:100px}}.landingPage-rive-reine .how-to-apply button{width:100%}@media (min-width:576px){.landingPage-rive-reine .how-to-apply button{margin-right:10px;height:50px;width:250px}}@-webkit-keyframes border-animation{0%{height:50px}to{height:50px}}@keyframes border-animation{0%{height:50px}to{height:50px}}button:focus{outline:none!important}.navbar-light .navbar-toggler{border:0}.navbar-light{background-color:#fff!important}.navigationHome{cursor:pointer;display:inline-block!important;vertical-align:middle;margin-right:10px}.navigationItemHome{cursor:pointer}.navigationItemAcademies{margin-left:20px}.mobile-separator{width:100%;height:1px;background:silver;opacity:.5;margin-top:7px;margin-bottom:7px}.selected-nav-item{font-weight:700;color:#000}.nestle_logo,.nestle_logo-title,.nestle_logo_image{display:inline-block}.nestle_logo-title{font-size:12px;margin-left:7px;color:#30261d;vertical-align:middle;max-width:195px;white-space:normal}@media screen and (min-width:576px){.nestle_logo-title{font-size:18px;margin-left:10px;max-width:unset}}@media screen and (min-width:992px){.nestle_logo-title{font-size:28px;margin-left:15px;vertical-align:unset}}@font-face{font-family:"Nestle-Text-Book";src:url(/static/media/NestleTextTFVN-Book.b1b15693.ttf) format("truetype");font-style:normal}@font-face{font-family:"Nestle-Text-Book";src:url(/static/media/NestleTextTFVN-Bold.9857edeb.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Nestle-Text-Book";src:url(/static/media/NestleTextTFVN-Light.021871f5.ttf) format("truetype");font-weight:100;font-style:normal}body,html{margin:0;padding:0;height:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body,html{font-family:"Tahoma"}}.App{min-height:100%;position:relative}#header-container{height:50px;position:fixed;width:100%;background:#fff!important;z-index:9999}@media screen and (min-width:992px){#header-container{height:90px}}#main-container{padding-top:55px}@media (min-width:1200px){#main-container{padding:90px 0 0}}.btn-primary{color:#fff;background-color:#007cba;border-color:#007cba;box-shadow:0 0 6px #277fb7;height:40px}@media (min-width:1200px){.btn-primary{height:55px}}@media (min-width:576px){.container,.container-sm{max-width:760px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:992px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:1200px!important}}@media (min-width:1200px){.container{max-width:1600px!important}}
/*# sourceMappingURL=main.1311035e.chunk.css.map */