*{box-sizing:border-box}body{color:#5e5b62;margin:0;font-family:Montserrat,sans-serif}.exercise-header{color:#f9f8f7;text-align:center;background-color:#0079d1;margin:2rem 0;padding:1rem}.exercise-header h1{font-size:24px}.testimonial-container{color:#5e5b62;width:95%;flex-direction:column;align-items:center;margin:auto;padding:10px;display:flex}@media (min-width:768px){.testimonial-container{flex-direction:row;justify-content:space-around}}@media (min-width:1025px){.testimonial-container{width:75%}}@media (min-width:1201px){.testimonial-container{width:53%}}.testimonial-container div{border-left:2px solid #fb6e05;margin-bottom:25px;margin-left:20px;padding-left:25px;padding-right:25px;position:relative}.testimonial-container div:before{content:"“";color:#fff;width:40px;height:40px;background-color:#fb6e05;border:2px solid #fff;border-radius:50%;justify-content:center;font-family:Times New Roman,Times,serif;font-size:45px;line-height:1.3;display:flex;position:absolute;top:-22px;left:-22px}.testimonial-container div:after{content:"";width:10px;height:10px;background-color:#fb6e05;border-radius:50%;position:absolute;bottom:0;left:-1px;transform:translate(-50%)}.testimonial-container div p{font-family:Roboto Slab,serif;font-size:20px;font-weight:300;line-height:1.5}.testimonial-container div span{font-size:10pt;font-weight:700}.testimonial-container a{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#0079d1;border-radius:4px;padding:25px 40px;font-size:10pt;font-weight:700;transition:background-color .3s}.testimonial-container a:hover{cursor:pointer;background-color:#0596ff}.media-page{width:95%;border:1px solid #5e5b62;margin:auto auto 20px}.filters-container{flex-direction:column;padding:15px 15px 0;display:flex}@media (min-width:501px){.filters-container{flex-direction:row}}@media (min-width:768px){.filters-container{flex-direction:column}}.media-filters{flex-direction:column-reverse;justify-content:space-between;display:flex}@media (min-width:501px){.media-filters{justify-content:space-around}}@media (min-width:768px){.media-filters{flex-direction:row;justify-content:space-between}}.select-filters{padding-top:10px;display:flex}.other-filters{width:100%;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media (min-width:501px){.other-filters{flex-direction:column;align-items:center}}@media (min-width:768px){.other-filters{flex-direction:row;align-items:flex-end}}.other-filters button{color:#0079d1;text-transform:uppercase;background-color:#0000;border:none;margin:15px;padding:10px;font-family:Montserrat,sans-serif;font-size:10pt;font-weight:700;text-decoration:underline}.other-filters button:hover{cursor:pointer}.other-filters button:focus{background-color:#eeebe8;border-color:#0079d1}.dropdown-filter{width:50%;display:inline-block}@media (min-width:501px){.dropdown-filter{width:50%;margin-right:20px}}.dropdown{display:inline-block;position:relative}.dropdown-toggle{color:#5e5b62;text-transform:uppercase;height:30px;width:140px;cursor:pointer;background-color:#f0f0f0;border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#5e5b62;justify-content:space-between;align-items:center;padding:20px 10px;font-family:Montserrat,sans-serif;font-size:12pt;font-weight:700;display:flex;position:relative}.dropdown-toggle span{padding-left:10px}.dropdown.open .dropdown-options{visibility:visible;max-height:300px;border:1px solid #5e5b62}.dropdown.open:before,.dropdown.open:after{content:"";width:0;height:0;z-index:2;border-bottom:10px solid #fff;border-left:10px solid #0000;border-right:10px solid #0000;margin:0;padding:0;display:inline-block;position:absolute;top:43px;left:25px}.dropdown.open:before{border-bottom:12px solid #5e5b62;border-left:12px solid #0000;border-right:12px solid #0000;top:42px;left:23px}.dropdown-options{visibility:hidden;max-height:0;z-index:2;background-color:#fff;margin-top:10px;transition:max-height .3s;display:block;position:absolute;overflow-y:auto}.dropdown-options label{text-transform:uppercase;white-space:nowrap;width:100%;cursor:pointer;border-bottom:1px solid #5e5b62;padding:10px;font-size:10pt;font-weight:700;display:inline-block;position:relative}.dropdown-options label:hover,.dropdown-options input[type=checkbox]:focus+label{background-color:#eeebe8}input[type=checkbox]{appearance:none;-mox-apperance:none;vertical-align:middle;width:17px;height:17px;border:1px solid #5e5b62;border-radius:4px;margin-right:10px;display:inline-block}input[type=checkbox]:checked:before{content:"";width:5px;height:9px;z-index:1;border:3px solid #5e5b62;border-width:0 3px 3px 0;margin-left:1px;position:absolute;top:50%;left:16px;transform:rotate(45deg)translate(-50%,-50%)}.toggle-container{flex-direction:row;padding:15px 0;display:flex}@media (min-width:501px){.toggle-container{flex-direction:column}}@media (min-width:768px){.toggle-container{flex-direction:row}}.toggle-container label{padding:5px;font-size:10pt;font-weight:700}.search-container{position:relative}.search-bar{width:100%;height:2.5rem;padding:10px}@media (min-width:768px){.search-bar{width:250px}}.search-icon{color:#5e5b62;position:absolute;right:8px;transform:translateY(30%)}.filter-pills{flex-wrap:wrap;padding:0 15px 15px;display:flex}.filter-pill-button{color:#5e5b62;text-transform:uppercase;height:1.5rem;cursor:pointer;background-color:#f0f0f0;border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#5e5b62;justify-content:space-between;align-items:center;margin-bottom:5px;margin-right:8px;font-family:Montserrat,sans-serif;font-size:9pt;font-weight:700;display:flex}.filter-pill-button span{padding-left:5px}.media-list{border-top:1px solid #5e5b62;flex-flow:column wrap;align-items:center;padding:10px 5px;display:flex}@media (min-width:501px){.media-list{flex-direction:row;align-items:normal}}.media-card{width:95%;flex-direction:column;justify-content:space-between;align-items:center;display:flex}@media (min-width:501px){.media-card{width:50%}}@media (min-width:1025px){.media-card{width:33%}}@media (min-width:1201px){.media-card{width:25%}}.media-card img{width:95%}.card-text{width:95%;flex-direction:column;justify-content:flex-start;margin-bottom:10%;display:flex}.card-text p{margin:0;font-size:10pt;font-weight:700}.card-text h2{margin-bottom:5px;font-size:13pt;font-weight:700}.no-results{text-align:center;padding:100px;font-size:18px;font-weight:700}
/*# sourceMappingURL=index.b7e7b4ee.css.map */
