.cpt-ajax-filter-wrapper *{box-sizing:border-box}.cpt-ajax-filter-wrapper.loading:after{content:"";width:110px;height:110px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../../../../themes/generatepress-child/img/spinner.gif) center center no-repeat;z-index:999}.cpt-ajax-filter-wrapper .cpt-ajax-title{font-size:24px;color:#fff;background:#687dc1;padding:25px 10px;margin-bottom:20px;text-align:center;font-weight:700}.cpt-ajax-filter-wrapper .cpt-ajax-filter{padding:0;margin-bottom:40px}.cpt-ajax-filter-wrapper .cpt-ajax-filter-title{font-size:19px;line-height:1.3;margin-bottom:24px;font-weight:700;color:#030423}.cpt-ajax-filter-wrapper .cpt-ajax-filter-form{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border:1px solid #0F1040;border-radius:4px;overflow:hidden}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item{max-width:190px;flex:1}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item input[type="text"]{width:100%;height:36px;padding:0 7px 0 14px;outline:0;font-size:19px;line-height:1.3;font-weight:400;white-space:nowrap;color:#0F1040;border:1px solid #0F1040;border-width:0 1px}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select{min-width:130px;padding:3px 32px 3px 14px;line-height:1.3;color:#0F1040;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='13' height='8' viewBox='0 0 13 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4562 1.91406L7.11249 6.94141C6.93671 7.11719 6.72577 7.1875 6.54999 7.1875C6.33905 7.1875 6.12811 7.11719 5.95233 6.97656L0.608582 1.91406C0.257019 1.59766 0.257019 1.07031 0.573425 0.71875C0.889832 0.367188 1.41718 0.367188 1.76874 0.683594L6.54999 5.18359L11.2961 0.683594C11.6476 0.367188 12.175 0.367188 12.4914 0.71875C12.8078 1.07031 12.8078 1.59766 12.4562 1.91406Z' fill='%230F1040'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:90% 50%;background-size:14px auto;text-overflow:ellipsis;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:first-child select{border-left:0}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select.active{color:#000;font-weight:700}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select option{color:#000}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select::-ms-expand{display:none}.cpt-ajax-filter-wrapper .cpt-ajax-filter-search{position:relative}.cpt-ajax-filter-wrapper .cpt-ajax-filter-search input[type="text"]{background:#fff0;max-width:100%;border-right:0}.cpt-ajax-filter-wrapper .cpt-ajax-filter-search input[type="text"]::placeholder{color:#0F1040;opacity:1}.cpt-ajax-filter-wrapper .search-btn{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.7187 16.8086C18.0703 17.1602 18.0703 17.6875 17.7187 18.0039C17.5781 18.1797 17.3671 18.25 17.1562 18.25C16.9101 18.25 16.6992 18.1797 16.5234 18.0039L11.8124 13.293C10.5468 14.3125 8.96478 14.875 7.27728 14.875C3.26947 14.875 -6.10352e-05 11.6055 -6.10352e-05 7.5625C-6.10352e-05 3.55469 3.23431 0.25 7.27728 0.25C11.2851 0.25 14.5898 3.55469 14.5898 7.5625C14.5898 9.28516 14.0273 10.8672 13.0078 12.0977L17.7187 16.8086ZM1.68744 7.5625C1.68744 10.6914 4.18353 13.1875 7.31244 13.1875C10.4062 13.1875 12.9374 10.6914 12.9374 7.5625C12.9374 4.46875 10.4062 1.9375 7.31244 1.9375C4.18353 1.9375 1.68744 4.46875 1.68744 7.5625Z' fill='%230F1040'/%3E%3C/svg%3E");background-size:18px auto;background-repeat:no-repeat;background-position:50% 52%;position:absolute;right:0;top:0;bottom:0;width:20px;outline:0;border:0;margin-right:-8px}.cpt-ajax-filter-wrapper .cpt-ajax-current-filters{display:flex;flex-wrap:wrap;margin-bottom:20px}.cpt-ajax-filter-wrapper .current-filter-item{background-color:#0F1040;border-radius:5px;padding:6px 8px 6px 10px;position:relative;font-size:15px;display:inline-block;cursor:pointer;margin-right:9px;margin-bottom:9px;font-weight:400;color:#fff;transition:opacity .3s ease-in-out}.cpt-ajax-filter-wrapper .current-filter-item:hover{opacity:.8}.cpt-ajax-filter-wrapper .current-filter-item i{margin-left:10px;font-size:13px}.cpt-ajax-filter-wrapper .cpt-ajax-clear{background:none;border:0;outline:0;color:#4d4d4d;font-weight:600;font-size:16px;line-height:1.5;padding:1px 6px;transition:opacity .3s ease-in-out}.cpt-ajax-filter-wrapper .cpt-ajax-clear:hover{opacity:.8}.cpt-ajax-filter-wrapper .cpt-ajax-items{display:flex;flex-wrap:wrap;margin:0 -15px}.cpt-ajax-filter-wrapper .cpt-ajax-item{width:25%;padding:0 15px;margin:0 0 30px}.filters-section.cpt-ajax-filter-wrapper .cpt-ajax-item{width:33.333333%;padding:10px;margin:0}.filters-section.cpt-ajax-filter-wrapper .uo-col-13{padding-left:0!important;padding-right:0!important;margin:0}.cpt-ajax-filter-wrapper .free-courses-section .uo-grid-wrapper .grid-course .uo-border{padding:10px}.filters-section.cpt-ajax-filter-wrapper .cpt-ajax-item a{position:relative}.cpt-ajax-filter-wrapper .cpt-ajax-item>a{display:block;width:100%;height:100%;border:1px solid #fff0;background:linear-gradient(#fff,#fff) padding-box,radial-gradient(135.97% 82.01% at 50% 50%,#24D5F2 11.21%,#030423 43.67%,#326DE6 64.86%,#24D5F2 88.43%) border-box;border-radius:8px;transition:all .3s ease-in-out;box-shadow:0 4px 15px 0 rgb(3 4 35 / .15)}.cpt-ajax-filter-wrapper .cpt-ajax-item>a:hover{transform:translateY(-4px)}.cpt-ajax-filter-wrapper .cpt-ajax-item img{min-height:142px;width:auto;object-fit:cover;border-radius:7px 7px 0 0;vertical-align:top}.cpt-ajax-filter-wrapper .cpt-ajax-item h3{font:300 24px/1.3 'Roboto',Arial,Helvetica,sans-serif;color:#0F1040;margin:0;padding:24px 20px 26px}.cpt-ajax-filter-wrapper .cpt-ajax-no-result{padding:0 15px;font-size:24px;font-weight:700;text-align:center;width:100%}.cpt-ajax-filter-wrapper .cpt-ajax-load-more{color:#0F1040;padding:11px 20px;font:19px/1.4 'Roboto Mono',Arial,Helvetica,sans-serif;border:1px solid #0F1040;text-transform:capitalize;background:#fff;transition:transform 300ms ease-in-out}.cpt-ajax-filter-wrapper .cpt-ajax-load-more i{transform:rotate(0);transition:transform 300ms ease-in-out}.cpt-ajax-filter-wrapper .cpt-ajax-load-more:hover{color:#fff;background:#0F1040}.cpt-ajax-filter-wrapper .cpt-ajax-load-more:hover i{transform:rotate(180deg)}.cpt-ajax-filter-wrapper .cpt-ajax-load-more-wrap{padding:30px 0;text-align:center}.uo-ultp-grid-container{width:100%;display:block}.uo-grid-wrapper{clear:both;display:flex;flex-wrap:wrap;float:left;margin-bottom:30px!important;width:100%}.uo-grid-wrapper .grid-course .uo-border{height:100%;display:flex;flex-direction:column;transition:all 0.75s ease}.uo-grid-wrapper .grid-course .uo-border img{vertical-align:top;height:100%;object-fit:cover}.uo-grid-wrapper .grid-course .uo-border>a:first-child{width:100%;flex-grow:1;display:flex;flex-direction:column}.uo-col-13{float:left;width:25%}.uo-grid-wrapper .grid-course .featured-image{overflow:hidden;min-height:164px}.uo-grid-wrapper .grid-course .course-info-holder:not(.bottom){flex:1 0 auto;position:relative}.uo-grid-wrapper .grid-course .course-info-holder.bottom{position:relative}.uo-grid-wrapper .grid-course .course-info-holder .percentage{color:#000;font-weight:400;margin:0}dd.uo-course-progress{border:medium none;border-radius:4px;display:block;height:8px;overflow:hidden;padding:0;position:relative;width:100%}dd.uo-course-progress div.course_progress{box-shadow:0 -1px 0 rgb(0 0 0 / .15) inset;color:#fff;display:block;float:left;font-size:12px;height:100%;position:relative;text-align:right;transition:width 0.6s ease 0s;width:75%}.redesign-2025 .free-courses-section .uo-grid-wrapper .course-info-holder p{margin-bottom:26px}.uo-grid-wrapper .grid-course .course-info-holder .list-tag-container{text-transform:uppercase}.filters-section .padding-bottom-0{padding-bottom:0}body .free-courses-section .uo-grid-wrapper .grid-course .course-info-holder .percentage{padding-top:0;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500;color:#0F1040}body .free-courses-section .uo-grid-wrapper .grid-course .course-info-holder .list-tag-container{color:#0F1040;font-family:'Roboto',sans-serif;font-size:16px;font-weight:500}.free-courses-section dd.uo-course-progress div.course_progress[style*="width: 100%"]{background-color:#60BC7E}.is-complete{color:#0F1040!important}.is-complete svg{margin-bottom:-2px;margin-left:6px}.filters-wrap.free-courses-section{width:100%}@media (min-width:1025px){.uo-3-col{width:33.33%}@media (min-width:1025px){.uo-3-col:nth-child(3n+1),.uo-4-col:nth-child(4n+1),.uo-5-col:nth-child(5n+1){clear:left}}}@media screen and (max-width:1200px){.filters-section.cpt-ajax-filter-wrapper .cpt-ajax-item,.filters-section.cpt-ajax-filter-wrapper .uo-col-13{width:49%}}@media screen and (max-width:900px){.filters-section.cpt-ajax-filter-wrapper .cpt-ajax-item,.filters-section.cpt-ajax-filter-wrapper .uo-col-13{width:100%}}@media (max-width:1024px){.cpt-ajax-filter-wrapper{padding:0 15px}.filters-section.cpt-ajax-filter-wrapper{padding:0}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item{width:33%;max-width:100%;flex:auto}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select{width:100%;border:1px solid #0F1040;border-width:0 0 1px 1px;background-position:95% 50%}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) select{border-left:0}.cpt-ajax-filter-wrapper .cpt-ajax-filter-search input[type="text"]{border-left:0}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item-search{max-width:100%}.cpt-ajax-filter-wrapper .cpt-ajax-item{width:33%}}@media (max-width:768px){.cpt-ajax-filter-wrapper .cpt-ajax-item{width:50%}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item{width:47%}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select{border-width:0 0 1px 1px}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) select{border-left:1px solid #0F1040}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(odd) input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(odd) select{border-left:0}.cpt-ajax-filter-wrapper .cpt-ajax-items{margin:0 auto}.filters-section{flex-direction:column}.filters-section.cpt-ajax-filter-wrapper{position:relative}.mobile-side-opener{position:absolute;top:10px;left:20px}.filters-wrap.free-courses-section{margin-top:-40px}.filters-section .sidebar-container{overflow-y:auto;padding-bottom:20px;width:320px;height:500px;position:fixed;left:-330px;transition:left 0.3s ease,top 0.1s ease;background:#fff;z-index:999;margin-top:0}.filters-section.active .sidebar-container{left:-10px}.mobile-side-opener{display:block}.mobile-side-opener.sidebar-open{left:310px!important;z-index:9999999}.mobile-side-opener.sidebar-open[style*="position: absolute"]{left:300px!important}.bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:998}.filters-section.active~.bg-overlay,.filters-section.active+.bg-overlay{opacity:1;visibility:visible}body.sidebar-open-no-scroll{overflow:hidden}.cpt-ajax-filter-wrapper .cpt-ajax-no-result{padding-left:60px;padding-right:60px}}@media (max-width:540px){.cpt-ajax-filter-wrapper .cpt-ajax-item{width:100%;padding:0}}@media (max-width:500px){.cpt-ajax-filter-wrapper .cpt-ajax-filter-item{width:100%}.cpt-ajax-filter-wrapper .cpt-ajax-filter-item input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item select,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) input,.cpt-ajax-filter-wrapper .cpt-ajax-filter-item:nth-child(4) select{border-left:0}}.cpt-ajax-filter-reset{text-align:left;padding-left:5px;margin-top:5px}