.box_items_course{position:relative}.box_items_course *{-webkit-box-sizing:border-box;box-sizing:border-box}.box_items_course .close{display:block;width:15px;height:15px;position:absolute;top:14px;right:16px;-webkit-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.box_items_course .close:after,.box_items_course .close:before{content:"";background-color:#000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.box_items_course .close:after{width:100%;height:1px}.box_items_course .close:before{width:1px;height:100%}.box_items_course .filters_wrap{position:relative;display:block;margin-bottom:40px;z-index:1}@media only screen and (min-width:1024px){.box_items_course .filters_wrap:not(.center_column){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.box_items_course .filters_wrap:not(.center_column) .all-items-title{text-align:left;margin-bottom:0}.box_items_course .filters_wrap:not(.center_column) .filters_sidebar{place-content:start}}.box_items_course .filters_wrap .all-items-title{text-align:center;margin:0;margin-bottom:20px}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .all-items-title{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.box_items_course .filters_wrap .filters_sidebar{position:relative;display:-ms-grid;display:grid;place-content:center;-ms-grid-columns:1fr 15px 1fr;grid-template-columns:repeat(2,1fr);-ms-grid-rows:55px 15px 55px;grid-template-rows:55px 55px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px;padding:0}.box_items_course .filters_wrap .filters_sidebar>:first-child{-ms-grid-row:1;-ms-grid-column:1}.box_items_course .filters_wrap .filters_sidebar>:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.box_items_course .filters_wrap .filters_sidebar>:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.box_items_course .filters_wrap .filters_sidebar>:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .filters_sidebar{-ms-grid-rows:55px;grid-template-rows:55px}.box_items_course .filters_wrap .filters_sidebar.count_2{-ms-grid-columns:(200px)[2];grid-template-columns:repeat(2,200px)}.box_items_course .filters_wrap .filters_sidebar.count_3{-ms-grid-columns:(200px)[3];grid-template-columns:repeat(3,200px)}.box_items_course .filters_wrap .filters_sidebar.count_4{-ms-grid-columns:(200px)[4];grid-template-columns:repeat(4,200px)}.box_items_course .filters_wrap .filters_sidebar.count_5{-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5,auto)}}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master){position:relative;display:block;padding:15px 20px 16px;border:1px solid #D7D7D7;border-radius:15px;cursor:pointer}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master){padding:15px 20px 16px}}@media only screen and (max-width:1023px){.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2;-ms-grid-column-align:end;justify-self:end}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(6){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3;-ms-grid-column-align:end;justify-self:end}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(8){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active{grid-column:1/-1;max-width:575px;-ms-grid-column-align:center;justify-self:center}}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(2){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(4){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(6){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(8){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(10){-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):nth-child(12){-ms-grid-column:6;-ms-grid-column-span:1;grid-column:6/7;-ms-grid-row:1;-ms-grid-row-span:1;grid-row:1/2}}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active{background-color:#F8F8F8;z-index:1;-webkit-box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px;box-shadow:rgba(17,12,46,0.15) 0px 48px 100px 0px}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active:before{content:"";display:block;width:60px;position:absolute;top:1px;right:1px;bottom:1px;border-radius:15px;background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(40%,#F8F8F8));background-image:linear-gradient(90deg,transparent 0%,#F8F8F8 40%)}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span{display:block;font-size:14px;font-weight:600}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span{font-size:16px}}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span.close{margin-top:0px;opacity:1;visibility:visible}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span.filter-label{margin-bottom:23px;color:#454545;padding-left:20px}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span:not(.filter-label):not(.close):not(.icon){display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;background-color:#fff;color:#454545;padding:5px 10px;border-radius:15px;font-size:14px;margin-top:10px}@media only screen and (min-width:1024px){.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span:not(.filter-label):not(.close):not(.icon){font-size:16px;padding:10px 15px}}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span:not(.filter-label):not(.close):not(.icon):after{content:"";display:block;width:0;height:0;opacity:0;border-bottom:2px solid #7677F4;border-right:2px solid #7677F4;-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:width 0.1s,height 0.1s 0.1s,opacity 0s 0.2s;transition:width 0.1s,height 0.1s 0.1s,opacity 0s 0.2s}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).active>span:not(.filter-label):not(.close):not(.icon).active:after{opacity:1;width:6px;height:12px;-webkit-transition:height 0.1s,width 0.1s 0.1s;transition:height 0.1s,width 0.1s 0.1s}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):before{display:none}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):not(.active):has(span:not(.filter-label).active){color:#FF5858;border-color:#FF5858}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):not(.active):after{content:"";display:block;width:6px;height:6px;border:2px solid #D7D7D7;border-top:none;border-right:none;position:absolute;top:50%;right:23px;-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg);-webkit-transform-origin:top;transform-origin:top}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):not(.active):before{content:"";display:block;width:60px;position:absolute;top:1px;right:1px;bottom:1px;border-radius:15px;background-image:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(40%,var(--box_bckg_color,#F8F8F8)));background-image:linear-gradient(90deg,transparent 0%,var(--box_bckg_color,#F8F8F8) 40%)}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):not(.active) span:not(.close):not(.icon){display:none;font-size:16px;font-weight:600;white-space:nowrap}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master):not(.active) span:not(.close):not(.icon).active{display:block;overflow:hidden}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master)>span{-webkit-transition:all 0.2s;transition:all 0.2s}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master)>span.icon{position:absolute;top:17px;left:15px}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master)>span.icon svg{display:block}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master)>span.close{margin-top:10px;opacity:0;visibility:hidden}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master)>span.active{padding-right:60px;padding-left:20px}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).datepicker .filter-label.active{margin:0;padding-right:0;pointer-events:none}.box_items_course .filters_wrap .filters_sidebar .filter-container:not(.filter-container-master).datepicker .close{pointer-events:none}.box_items_course .filters_wrap .filters_sidebar .filter-container.filter-container-master{overflow:hidden;height:0}.box_items_course #items-container{position:relative;z-index:0;max-height:80svh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#7677F4 #F8F8F8}.box_items_course #items-container:empty:after{content:attr(data-empty);display:block;font-weight:600;max-width:600px;margin:20px auto;text-align:center;text-wrap:balance}.box_items_course .filterable-item-in-grid{border-bottom:none;padding-bottom:0;background-color:#fff;border-radius:15px;margin-bottom:10px;padding:28px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 0px 60px -20px rgba(248,245,239,0.1);box-shadow:0px 0px 60px -20px rgba(248,245,239,0.1)}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid{padding:30px 45px}}.box_items_course .filterable-item-in-grid .course_item_in_list{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media only screen and (min-width:768px){.box_items_course .filterable-item-in-grid .course_item_in_list{-ms-grid-columns:2fr 40px 3fr 40px 3fr 40px auto;grid-template-columns:2fr 3fr 3fr auto;gap:40px}}@media only screen and (max-width:767px){.box_items_course .filterable-item-in-grid .course_item_in_list .date_time,.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap{border-bottom:1px solid #D7D7D7;margin-bottom:14px;padding-bottom:14px}}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media only screen and (min-width:768px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name{display:inline-block}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#454545;font-weight:600;z-index:9}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap{position:relative;padding:0px 10px 10px 10px;margin-bottom:-10px}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_icon{display:block;cursor:help}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text{position:absolute;top:100%;right:-20px;background-color:#fff;border-radius:15px;padding:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1019607843);box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1019607843);margin-top:10px;opacity:0;visibility:hidden;-webkit-transition:all 0.2s 0.2s;transition:all 0.2s 0.2s}@media only screen and (min-width:768px) and (max-width:1023px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text{left:-19px;right:auto}}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text{padding:20px 30px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text:before{content:"";display:block;position:absolute;bottom:100%;right:25px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}@media only screen and (min-width:768px) and (max-width:1023px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text:before{left:25px;right:auto}}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text:before{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row{display:-ms-grid;display:grid;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row:first-child span{font-weight:600}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row span{color:#454545;font-size:18px}@media only screen and (max-width:767px){.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row span{font-size:14px}}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row .info_name{padding-right:15px;border-right:1px solid #ccc}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap .info_hidden_text .info_row .info_price{padding-left:15px}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .course_name .info_wrap:hover .info_hidden_text{margin-top:0px;opacity:1;visibility:visible;-webkit-transition:all 0.2s;transition:all 0.2s}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .format{margin-bottom:10px}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .format span{position:relative;gap:8px;font-size:12px;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .format span:first-of-type{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:uppercase;color:#D7D7D7;padding:0px 16px;border:1px solid #CECECE;border-radius:5px}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .format span:nth-of-type(2){display:-webkit-box;display:-ms-flexbox;display:flex;color:#7677F4}.box_items_course .filterable-item-in-grid .course_item_in_list .name_wrap .format span:nth-of-type(2):before{content:"";display:block;width:8px;height:8px;border:1px solid #7677F4;border-radius:50%}.box_items_course .filterable-item-in-grid .course_item_in_list .date_time .date{font-weight:600;color:#454545}.box_items_course .filterable-item-in-grid .course_item_in_list .date_time .list-description{color:#898989}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .address{display:block;font-weight:600;color:#454545;margin-bottom:10px}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:10px}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_img{display:block;width:37px;height:37px;border-radius:50%;overflow:hidden}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_img{width:56px;height:56px}}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_data span{display:block}.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_data .teacher_name{font-weight:600;color:#454545}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid .course_item_in_list .specs .teacher .teacher_data .teacher_name{font-weight:400;color:#898989}}.box_items_course .filterable-item-in-grid .course_item_in_list .sign_up_wrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-top:20px}@media only screen and (min-width:1024px){.box_items_course .filterable-item-in-grid .course_item_in_list .sign_up_wrap{margin-top:0}}.generate_date_picker{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;z-index:9;display:none;width:310px;background-color:#fff;padding:14px;border-radius:8px;-webkit-box-shadow:0px 6px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 6px 10px 0px rgba(0,0,0,0.2)}.generate_date_picker.hide{opacity:0;-webkit-transition:all 0.6s;transition:all 0.6s}.generate_date_picker .ui-datepicker-header{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:1fr 10px auto 10px auto;grid-template-columns:1fr auto auto;place-items:center start;padding-bottom:10px;border-bottom:1px solid #D7D7D7}.generate_date_picker .ui-datepicker-header .ui-datepicker-title{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;color:#454545;font-size:16px;font-weight:600}.generate_date_picker .ui-datepicker-header .ui-datepicker-next,.generate_date_picker .ui-datepicker-header .ui-datepicker-prev{display:block;width:9px;height:9px;border:2px solid #D7D7D7;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 0.2s;transition:all 0.2s}.generate_date_picker .ui-datepicker-header .ui-datepicker-next:hover,.generate_date_picker .ui-datepicker-header .ui-datepicker-prev:hover{border-color:#454545}.generate_date_picker .ui-datepicker-header .ui-datepicker-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;border-top:none;border-right:none}.generate_date_picker .ui-datepicker-header .ui-datepicker-prev span{display:none}.generate_date_picker .ui-datepicker-header .ui-datepicker-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;border-left:none;border-bottom:none}.generate_date_picker .ui-datepicker-header .ui-datepicker-next span{display:none}.generate_date_picker .ui-datepicker-calendar td,.generate_date_picker .ui-datepicker-calendar th{color:#454545;font-size:12px;font-weight:600;width:40px;height:40px;line-height:1.5;text-align:center}.generate_date_picker .ui-datepicker-calendar td a,.generate_date_picker .ui-datepicker-calendar th a{color:inherit}.generate_date_picker .ui-datepicker-calendar th{line-height:35px}.generate_date_picker .ui-datepicker-calendar td{font-weight:400;border:2px solid #ececec}.generate_date_picker .ui-datepicker-calendar td.selected-range,.generate_date_picker .ui-datepicker-calendar td.selected-start{background-color:#7677F4}.generate_date_picker .ui-datepicker-calendar td.selected-range a,.generate_date_picker .ui-datepicker-calendar td.selected-range span,.generate_date_picker .ui-datepicker-calendar td.selected-start a,.generate_date_picker .ui-datepicker-calendar td.selected-start span{color:#fff}.generate_date_picker .ui-datepicker-calendar td.ui-datepicker-today{background-color:#ccc}.generate_date_picker .ui-datepicker-calendar td.ui-datepicker-today a{color:#000}.generate_date_picker .ui-datepicker-calendar td.date_with_event{position:relative}.generate_date_picker .ui-datepicker-calendar td.date_with_event:before{content:"";position:absolute;top:2px;right:2px;display:block;width:6px;height:6px;border-radius:50%;background-color:#7677F4}