.training-center__banner{display:flex;justify-content:center;align-items:center;gap:44px;padding:40px 0;background:linear-gradient(270deg,#e4cfbf,#f8d9c0 61.5%,#b9c0c0);margin:0}.training-center__banner span{height:34px;font-style:normal;font-weight:400!important;font-size:28px;line-height:34px;text-transform:uppercase;color:#000}@media(max-width:1360px){.training-center__banner{flex-wrap:wrap}}@media(max-width:838px){.training-center__banner{gap:7px;padding:20px 0}.training-center__banner span{font-style:normal;font-weight:700;font-size:14px;line-height:17px;height:-moz-fit-content;height:fit-content;text-transform:uppercase;color:#000}}.teaching h3,.teaching p{margin:0}.teaching .error{animation:shake 1s ease-in-out 1;color:red;font-size:12px}.teaching li{list-style:none}.teaching__banner{width:100%;height:603px;position:relative;z-index:-1}.teaching__banner img{position:absolute;top:0;left:0;height:603px;width:100%;object-fit:cover}.teaching__banner-description{max-width:505px;width:100%;transform:translateY(-50%);top:50%;position:relative;margin-left:144px;z-index:1}.teaching__banner-description h2{font-weight:400;font-size:60px;line-height:74px;color:#000;margin-bottom:40px;margin-top:0}.teaching__banner-description p{font-weight:400;font-size:16px;line-height:24px;color:#4f4f4f}.teaching__seminar h2{font-weight:400;font-size:40px;line-height:49px;text-align:center;color:#000;margin:56px 0}.teaching__seminar_wrapper{width:100%;display:flex;justify-content:space-between;height:570px;margin-bottom:64px}.teaching__seminar_wrapper-form{width:50%;background:#f2f2f2;padding:40px 112px 73px 112px;display:flex;flex-direction:column;align-items:center;justify-content:center}.teaching__seminar_wrapper-form-title{margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;width:100%}.teaching__seminar_wrapper-form-title h3{font-weight:400;font-size:24px;line-height:29px;margin:0}.teaching__seminar_wrapper-form-title .reset-filters{display:flex;justify-content:center;align-items:center}.teaching__seminar_wrapper-form-title .reset-filters p{margin:0;font-weight:400;font-size:14px;line-height:17px;color:#4f4f4f}.teaching__seminar_wrapper-form-title .reset-filters svg{margin-left:10px;cursor:pointer;transition:.3s ease-in-out}.teaching__seminar_wrapper-form-title .reset-filters svg:hover{transform:scale(1.3);transition:.3s ease-in-out}.teaching__seminar_wrapper-form-filter{width:100%}.teaching__seminar_wrapper-form-filter-city{margin-bottom:16px}.teaching__seminar_wrapper-form-filter-city .main-select input{height:50px}.teaching__seminar_wrapper-form-filter-search{margin-bottom:16px}.teaching__seminar_wrapper-form-filter-search input{width:100%;border:1px solid #dcdcdc;height:55px;font-size:16px;line-height:30px;font-weight:400;padding:0 40px 0 20px;transition:border-color .3s ease;cursor:pointer;text-transform:inherit}.teaching__seminar_wrapper-form-filter-search input::placeholder{color:#4f4f4f}.teaching__seminar_wrapper-form-filter-date{margin-bottom:16px}.teaching__seminar_wrapper-form-filter-date p{font-weight:400;font-size:14px;line-height:17px;color:#4f4f4f;margin-bottom:8px}.teaching__seminar_wrapper-form-filter-date .mx-datepicker-range{width:100%}.teaching__seminar_wrapper-form-filter-date .mx-input{height:50px;padding:0 40px 0 20px;font-weight:400;font-size:14px;line-height:17px;color:#4f4f4f;background-color:#fff;border:1px solid #dcdcdc;border-radius:0;box-shadow:none}.teaching__seminar_wrapper-form-filter-date .mx-icon-calendar,.teaching__seminar_wrapper-form-filter-date .mx-icon-clear{right:15px}.teaching__seminar_wrapper-form-filter-seminar{margin-bottom:16px}.teaching__seminar_wrapper-form-filter-seminar p{font-weight:400;font-size:14px;line-height:17px;color:#4f4f4f;margin-bottom:8px}.teaching__seminar_wrapper-form-filter-seminar .main-select input{height:50px}.teaching__seminar_wrapper-form-filter-button{height:50px;display:flex;flex-direction:column;gap:8px}.teaching__seminar_wrapper-form-filter-button--pdf{background:#fadbc6;height:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase;transition:opacity .3s ease-in-out;font-size:14px;width:100%}.teaching__seminar_wrapper-form-filter-button--pdf:disabled{opacity:.8}.teaching__seminar_wrapper-form-filter-button--pdf svg{flex-shrink:0;width:32px;height:32px;padding-right:10px}.teaching__seminar_wrapper-form-filter-button--alert{width:100%;display:flex;text-align:center;margin-top:12px}.teaching__seminar_wrapper-img{width:50%}.teaching__seminar_wrapper-img img{width:100%;height:100%;object-fit:cover}.teaching__event{margin-bottom:64px}.teaching__event .mobileItems{display:none}.teaching__event_title{display:flex;justify-content:space-between;background:#f2f2f2;padding:19px 8px}.teaching__event_title li{font-weight:400;font-size:18px;line-height:22px;color:#333}.teaching__event_title li:first-child,.teaching__event_title li:nth-child(2){width:10%;text-align:center}.teaching__event_title li:nth-child(3){width:14%;text-align:center}.teaching__event_title li:nth-child(4){width:18%;text-align:center}.teaching__event_title li:nth-child(5){width:20%;text-align:center}.teaching__event_title li:nth-child(6){width:14%;text-align:center}.teaching__event_title li:last-child{width:18%;text-align:center}.teaching__event_item .greyItem{background:#f8f8f8}.teaching__event_item li{display:flex;justify-content:space-between;align-items:center;padding:40px 10px}.teaching__event_item-date{width:10%}.teaching__event_item-date h3{font-weight:700;font-size:32px;line-height:39px;color:#000;text-align:center;margin-bottom:2px}.teaching__event_item-date p{font-weight:400;font-size:18px;line-height:22px;color:#000;text-align:center}.teaching__event_item-time{width:10%;text-align:center}.teaching__event_item-city{width:14%}.teaching__event_item-city .time{display:none}.teaching__event_item-city p{font-weight:400;font-size:14px;line-height:17px;text-align:center}.teaching__event_item-topic{width:18%;display:flex;flex-direction:column;justify-content:center;align-items:center}.teaching__event_item-topic-button{display:inline-block;width:100px;height:25px;color:#fff;font-size:14px;padding-top:4px;text-align:center;border:1px solid transparent;outline:none;cursor:pointer;min-width:100px;background:#4f4f4f;transition:background .3s ease,border-color .3s ease;margin-top:10px}.teaching__event_item-topic-button:hover{background:#fff;border-color:#4f4f4f;color:#4f4f4f;transition:background .3s ease,border-color .3s ease}.teaching__event_item-topic p{font-weight:400;font-size:14px;line-height:17px;text-align:center}.teaching__event_item-terms{width:20%;text-align:center}.teaching__event_item-terms p{max-width:200px;margin:auto}.teaching__event_item-speaker{width:14%}.teaching__event_item-speaker p{font-weight:400;font-size:14px;line-height:17px;text-align:center}.teaching__event_item-entry{width:18%}.teaching__event_item-entry p{font-weight:400;font-size:14px;line-height:17px;text-align:center}.teaching__event_item-entry p span{padding:5px;cursor:pointer;display:inline-block;color:#fff;font-size:14px;text-align:center;border:1px solid transparent;outline:none;min-width:100px;background:#4f4f4f;transition:background .3s ease,border-color .3s ease}.teaching__event_button{width:163px;height:50px;margin:64px auto auto}@media screen and (max-width:1280px){.teaching__seminar_wrapper-form{padding:40px 40px 40px 40px}.teaching__event_title li{font-size:14px}}@media screen and (max-width:1100px){.teaching__event_item-entry,.teaching__event_title li:last-child{width:20%;text-align:center}}@media screen and (max-width:880px){.teaching__seminar h2{font-weight:400;font-size:30px;line-height:49px;text-align:center;color:#000;margin:40px 0 20px}.teaching__seminar_wrapper-form-title h3{font-weight:400;font-size:18px;line-height:29px;margin:0}.teaching__seminar_wrapper{flex-direction:column-reverse;height:auto}.teaching__seminar_wrapper-form{width:100%}.teaching__seminar_wrapper-img{height:400px;width:100%}}@media screen and (max-width:650px){.desktopItems{display:none}.mobileItems{display:block!important}.teaching__seminar_wrapper-img{height:300px}.teaching__seminar_wrapper-form{padding:10px}.teaching__seminar_wrapper-form.seminars{padding-bottom:90px}.teaching__event_title{display:none}.teaching__event_item-date{width:12%}.teaching__event_item-date h3{font-weight:700;font-size:25px;line-height:31px}.teaching__event_item-date p{font-weight:400;font-size:12px;line-height:15px}}@media screen and (max-width:500px){.teaching__seminar_wrapper-form-filter-button--pdf{white-space:nowrap}.teaching__seminar_wrapper-form-filter-button--pdf svg{display:none}.teaching__seminar_wrapper-form{height:510px}.teaching__event_item-city .time{display:flex}.teaching__event_item-city .time span{font-weight:700;font-size:14px;line-height:17px;width:80px}.teaching__event_item-city .time p{font-weight:400;font-size:14px;line-height:17px}.teaching__event_item-terms{width:100%;text-align:center;padding-top:10px}li{display:flex;flex-direction:column;align-items:flex-start!important}li .seminarWrapper{display:flex;width:100%}li .seminarWrapper .teaching__event_item-date{width:100px;height:66px;border:1px solid rgba(51,51,51,.5);display:flex;justify-content:center;align-items:center;flex-direction:column}li .seminarWrapper .teaching__event_item-date h3{font-weight:700;font-size:25px;line-height:31px}li .seminarWrapper .teaching__event_item-date p{font-weight:400;font-size:12px;line-height:15px}li .seminarWrapper .teaching__event_item-city{width:100%;margin-left:20px}li .seminarWrapper .teaching__event_item-city .city p:last-child{display:none}li .seminarWrapper .teaching__event_item-city .city,li .seminarWrapper .teaching__event_item-city .speaker{display:flex}li .seminarWrapper .teaching__event_item-city .city span,li .seminarWrapper .teaching__event_item-city .speaker span{font-weight:700;font-size:14px;line-height:17px;width:80px}li .seminarWrapper .teaching__event_item-city .city p,li .seminarWrapper .teaching__event_item-city .speaker p{font-weight:400;font-size:14px;line-height:17px}li .teaching__event_item-entry p{text-align:left}li .teaching__event_item-entry p span{margin-right:5px}li .teaching__event_item-terms p{margin-left:0;text-align:left;padding-bottom:0!important}li .teaching__event_item-topic{width:100%;align-items:flex-start}li .teaching__event_item-topic p{text-align:left;font-size:20px;text-transform:uppercase;font-weight:700;margin-top:20px;line-height:22px}li .teaching__event_item-topic-button{margin-bottom:20px}li .teaching__event_item-entry{width:100%;margin-top:14px}}