section.section{margin-bottom:96px;margin-top:96px}section.section--academy li.academy__filter__catagory+li.academy__filter__catagory{margin-top:32px}section.section--academy li.academy__filter__catagory h4{color:#444;font-family:proxima-nova,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:26px;margin-bottom:16px}section.section--academy #filters label{color:#444;cursor:pointer;font-family:proxima-nova,sans-serif;font-size:18px;line-height:24px}section.section--academy #filters label span{display:inline-block;padding-left:10px;position:relative}input[type=checkbox]~span:after,input[type=radio]~span:after{background-color:#fff;border:1px solid #fff;content:"";display:block;height:14px;left:-17px;outline:1px solid #bbd08c;position:absolute;top:6px;width:14px}input[type=radio]~span:after{border:1px solid #bbd08c;border-radius:100% 100% 100% 100%;height:16px;left:-18px;outline:none;top:5px;width:16px}input[type=checkbox]:checked~span:after,input[type=radio]:checked~span:after{background-color:#bbd08c}section.section--academy .filters .filter_group-holder{display:flex}@media screen and (max-width:39.99875em){section.section--academy .filters .filter_group-holder{flex-direction:column}}section.section--academy .filters .filter_group-holder .filter-group{margin-right:48px}@media screen and (max-width:39.99875em){section.section--academy .filters .filter_group-holder .filter-group{margin-bottom:24px}}section.section--academy .filters .filter_group-holder label.group_label{color:#999;display:inline-block;float:left;font-family:proxima-nova,sans-serif;font-size:24px;font-style:normal;font-weight:300;letter-spacing:-1px;line-height:22px}@media print,screen and (min-width:40em){section.section--academy .filters .filter_group-holder label.group_label{font-size:32px;letter-spacing:-1.5px;line-height:30px}}section.section--academy .academy-item{margin-bottom:32px}@media print,screen and (min-width:40em){section.section--academy .academy-item{margin-bottom:64px}}section.section--academy .academy-item span{display:block}section.section--academy .academy-item .top figure img{aspect-ratio:1.4545;object-fit:cover}section.section--academy .academy-item__wrapper{background-color:#fefefe;box-shadow:2px 4px 4px 0 rgba(0,0,0,.07);cursor:pointer;float:left;width:100%}section.section--academy .academy-item__wrapper footer,section.section--academy .academy-item__wrapper header,section.section--academy .academy-item__wrapper main{border-top:1px solid #d2cec7;padding:16px}section.section--academy .academy-item__wrapper header{border-top:0}section.section--academy .name{color:#444;font-family:proxima-nova,sans-serif;font-size:18px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:22px}@media print,screen and (min-width:40em){section.section--academy .name{font-family:proxima-nova,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:-1px;line-height:22px;line-height:26px}}section.section--academy .function,section.section--academy .text{color:#444;font-family:proxima-nova,sans-serif;font-size:18px;line-height:24px}section.section--academy .academy-item__wrapper footer a{color:#bbd08c;font-weight:600;text-decoration:underline}section.range-slider{float:left;height:300px;position:relative;text-align:center;width:300px}section.range-slider input[type=range]{-webkit-appearance:none;pointer-events:none;position:absolute;-webkit-tap-highlight-color:rgba(255,255,255,0);background:#f1efef;border:none;border-radius:14px;box-shadow:inset 0 1px 0 0 #cdc6c6,inset 0 -1px 0 0 #d9d4d4;-webkit-box-shadow:inset 0 1px 0 0 #cdc6c6,inset 0 -1px 0 0 #d9d4d4;height:20px;left:0;margin:0;outline:none;overflow:hidden;padding:0;top:50px;width:300px}section.range-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dad8da),color-stop(100%,#413f41));background-image:-webkit-linear-gradient(top,#dad8da,#413f41);background-image:linear-gradient(180deg,#dad8da 0,#413f41);border:none;border-radius:14px;height:20px;outline:0;pointer-events:all;position:relative;width:20px;z-index:1}section.range-slider input[type=range]::-moz-range-thumb{-moz-appearance:none;background-image:linear-gradient(180deg,#dad8da 0,#413f41);border:none;border-radius:14px;height:20px;pointer-events:all;position:relative;width:20px;z-index:10}section.range-slider input[type=range]::-ms-thumb{-ms-appearance:none;background-image:linear-gradient(180deg,#dad8da 0,#413f41);border:0;border-radius:14px;height:20px;pointer-events:all;position:relative;width:20px;z-index:10}section.range-slider input[type=range]::-moz-range-track{background-color:#000;border:0;position:relative;z-index:-1}section.range-slider input[type=range]:last-of-type::-moz-range-track{-moz-appearance:none;background:none transparent;border:0}section.range-slider input[type=range]::-moz-focus-outer{border:0}@media print,screen and (max-width:768px){.js-open-filter{margin-bottom:24px}section.section--academy #filters{background-color:#fefefe;border-bottom:100px solid #fff;box-sizing:border-box;height:100%;left:0;margin-top:0;overflow:auto;padding:32px 25px 32px 20px;position:fixed;top:0;transform:translateX(-100%);transition:all .3s ease-out .3s!important;width:100%;z-index:25}section.section--academy #filters.filters-open{transform:translateX(0);transition:all .3s ease-out!important;z-index:1001}.js-close-filter{bottom:20px;display:block!important;left:20px;position:fixed!important;transform:translateY(102px);transition:all .3s ease-out!important;width:calc(100% - 40px)!important;width:100%;z-index:1002}.js-close-filter.showButton{transform:translateY(0);transition:all .3s ease-out .3s!important}}.section.section--academy .academy-item__wrapper .top{position:relative}.section.section--academy .academy-item__wrapper .labels{bottom:10px;left:8px;position:absolute}.section.section--academy .academy-item__wrapper.popular{box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.section.section--academy .academy-item__wrapper.popular .label{background-color:#bbd08c}.section.section--academy .academy-item__wrapper .labels .new,.section.section--academy .academy-item__wrapper.popular .label{border-radius:1000px;color:#fff;display:inline-block;font-size:16px;font-style:normal;font-weight:600;line-height:24px;padding:3px 12px}.section.section--academy .academy-item__wrapper .labels .new{background-color:#68b0bb}.section.section--academy .academy-item__wrapper .bottom{padding:22px 20px}.section.section--academy .academy-item__wrapper .bottom .information{color:#444;display:flex;flex-wrap:wrap;font-size:12px;font-style:normal;font-weight:700;gap:0 16px;letter-spacing:1px;line-height:24px;text-transform:uppercase}.section.section--academy .academy-item__wrapper .bottom .information li{align-items:center;display:flex}.section.section--academy .academy-item__wrapper .bottom .information li svg{margin-right:4px}