.event-object .event-top-content{padding-bottom:0}.event-object .event-top-content h2{line-height:132%;letter-spacing:-.02em;text-shadow:0 2px 4px rgba(222,42,74,.05);margin:0 0 16px}.event-object .event-top-content h3{line-height:132%;letter-spacing:.02em;text-shadow:0 2px 4px rgba(222,42,74,.05);margin:16px 0}.event-object .event-top-content p{line-height:160%;color:#0b3253;text-shadow:0 2px 4px rgba(222,42,74,.05);margin:16px 0 0}.event-object .event-date-wrap{position:absolute;top:-80px;right:30px;display:inline-block;padding:14px;background:#fff;box-shadow:0 4px 16px rgba(11,50,83,.08);border-radius:4px;z-index:9999999}.event-object .event-date-wrap .event-month{font-weight:700;font-size:22px;line-height:132%;text-align:center;letter-spacing:.02em;color:#9d1d64;display:block;text-transform:uppercase}.event-object .event-date-wrap .event-date{font-family:Abril Fatface;font-style:normal;font-weight:400;font-size:60px;line-height:100%;text-align:center;color:#2488cd;display:block}.event-object .course-item .image{overflow:initial}.event-object .event-date-time{font-weight:400;line-height:1.5;margin-top:10px}.event-object .event-early-registration{font-weight:700;font-size:12px;line-height:100%;color:#9d1d64;margin:20px 0 0}.event-object .c-content{position:relative;min-height:310px;border-bottom-left-radius:28px;border-bottom-right-radius:28px}.event-object .course-item .c-inner{border:0}.event-object .event-date-wrap .event-date{font-size:30px}.event-object .event-date-wrap .event-month{font-size:20px}.event-object .course-item .c-inner{background:#fff}@media (max-width:1100px){.event-object .course-item span.hours{left:15px}.event-object .event-date-wrap{right:15px;top:-60px}.event-object .event-date-wrap .event-month{font-size:18px}.event-object .event-date-wrap .event-date{font-size:40px}}@media (max-width:900px) and (min-width:768px){.event-object .event-date-wrap{padding:10px;right:10px;top:-50px}.event-object .event-date-wrap .event-month{font-size:14px}.event-object .event-date-wrap .event-date{font-size:28px}.event-object .course-item span.hours{left:10px;font-size:10px}}@media (max-width:479px){.event-object .event-date-wrap .event-month{font-size:16px}.event-object .event-date-wrap .event-date{font-size:30px}.event-object .event-date-wrap{padding:10px}}button.button.hidden{height:0;padding:0!important}.filters{margin-left:-16px}.ui-group{position:relative;padding-left:16px}.ui-group svg{margin-left:12px}.ui-group h3{padding:16px;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:0;background:#fff;border:1px solid #c6cfda;box-sizing:border-box;border-radius:8px;margin:0;cursor:pointer}.ui-group:last-child{margin-left:auto}.ui-group .button-group{position:absolute;background:#0b3253;margin-top:8px;border-radius:8px;width:calc(100% - 16px);display:none;z-index:9;width:220px;overflow-y:auto;max-height:250px}.ui-group button.button{background:transparent;border:0;display:block;border-bottom:1px solid #005a9c;border-radius:0;padding:12px 16px;width:100%;margin:0 auto;font-size:12px;font-weight:700;line-height:12px;text-align:left;letter-spacing:0}.ui-group button.button:first-child{border-radius:5px 5px 0 0}.ui-group button.button:last-child{border-radius:0 0 5px 5px;border:0}.ui-group button.button:hover{background:#faa61a}.select2-container--default .select2-selection--single{background-color:#fff;border-radius:4px;padding:16px;font-size:12px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:0;background:#fff;border:1px solid #c6cfda;box-sizing:border-box;border-radius:8px;height:auto}.select2-container .select2-selection--single .select2-selection__rendered{line-height:inherit}@media(max-width:1199px){.filters{flex-wrap:wrap}.ui-group{width:25%;margin-bottom:15px}.ui-group:last-child{margin-left:0}.ui-group h3{display:flex;align-items:center;justify-content:space-between}}button#load-more{background:transparent;border:0;padding:0}.course-filter .inst-content p{position:relative}.course-filter .inst-content button{position:absolute;right:26px;padding:0;margin:0;border:0;background:transparent;top:20px}@media(max-width:991px){.ui-group{width:33.33333%;margin-bottom:15px}}@media(max-width:767px){.ui-group{width:50%;margin-bottom:15px}.ui-group:last-child{width:100%}.course-item{width:100%;padding:0}}