.program-list{-webkit-column-count:3;-moz-column-count:3;column-fill:balance;-webkit-column-fill:balance;-moz-column-fill:balance;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-column-width:33%;-moz-column-width:33%;columns:33% 3}.program-card{background:#fff;border-radius:5px;-webkit-box-shadow:3px 3px 15px 0 rgba(0,0,0,.13);box-shadow:3px 3px 15px 0 rgba(0,0,0,.13);display:inline-block;margin-bottom:15px;margin-right:1%;padding:30px;width:100%}.controls fieldset{border:0;display:inline-block;padding:0}.controls h4{float:left;font-size:12px;letter-spacing:2px;margin-bottom:0!important;padding:12px 20px}.controls fieldset select{background:#fff;background-image:url(https://7385497.fs1.hubspotusercontent-na1.net/hubfs/7385497/2023%20Main%20Website/Images/angle-down-solid.svg);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px;border:0;font-size:12px;font-weight:600;height:auto;line-height:1}.control-group h4{color:#818181;font-size:12px;letter-spacing:2px}.controls button{background:transparent;border:none;color:#055d60;font-size:18px;line-height:22px;padding:0}.controls .down{bottom:0;position:absolute;right:12px;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.controls .up{position:absolute;right:10px;top:0}.function select{max-width:280px!important}.type select{max-width:110px!important}.controls{background:linear-gradient(180deg,#095c60,#173e34);border-radius:5px;margin-bottom:3.125rem;padding:1rem}.control-group{border-left:1px solid #ccc;display:inline-block;padding-right:20px;position:relative}.controls label{color:#fff;font-size:14px;font-weight:400}.control-sort:hover,.mixitup-control-active{color:#ad8f2f!important}.program-card svg.quote{color:var(--secondary)}.program-card svg.video{color:var(--primary)}.program-card .icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.program-card h6.author-name{margin-bottom:0}.program-card .author-info{margin-bottom:2rem}.program-card .author-title{opacity:.7}.program-card .label{color:#262628;font-weight:600;margin-left:1rem}.modal-body iframe#video{border:none;height:420px;width:100%}.embed-responsive.embed-responsive-16by9{padding:1rem}strong{color:#262628}.modal-body .author-info{margin-bottom:1rem}.modal-body{padding:2rem}.modal-body h6.author-name{margin-bottom:0}.modal-body svg.quote{color:var(--secondary);display:block;margin-bottom:1rem}.modal button.close{font-size:40px;position:absolute;right:10px;text-align:right;z-index:15}.modal.video button.close{top:0}@media (min-width:768px){.controls{flex-wrap:nowrap}.details{margin-right:1rem}.info-wrapper{display:flex;justify-content:space-between}}@media(max-width:890px){fieldset.checkbox-wrapper.function{margin-top:15px}.modal-body iframe#video{height:300px;width:100%}.program-list{-webkit-column-count:1;-moz-column-count:1;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-column-width:100%;-moz-column-width:100%;columns:100% 1}.program-card{width:100%}.controls fieldset{clear:both;display:block}.controls fieldset select{background-color:#fff;border-left:0!important;font-size:14px;max-width:100%!important;min-width:100%}.control-group{border-left:0;width:100%}}fieldset.checkbox-wrapper.function{background-color:#fff;background:#fff;background-image:url(https://7385497.fs1.hubspotusercontent-na1.net/hubfs/7385497/2023%20Main%20Website/Images/angle-down-solid.svg);background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:16px;border:0;border-radius:5px;color:#262628;font-size:12px;font-weight:600;height:auto;height:48px;line-height:1;padding:5px;position:relative}.checkbox-wrapper .controls label{position:absolute;top:-15px}.checkbox-options{background-color:#fff;border:1px solid #ccc;border-radius:5px;border-top-left-radius:0;border-top-right-radius:0;display:none;left:0;max-height:320px;overflow-y:scroll;padding:5px;position:absolute;top:calc(100% - 2px);width:auto!important;z-index:1}.program-card .btn-wrapper{margin-bottom:.5rem}.checkbox-options input.filter-option{margin-right:5px;transform:scale(1.1)}.checkbox-options label{color:#262628;line-height:1.3;padding:3px 10px}.checkbox-options label,span.inner-label{align-items:center;display:block;display:flex}span.inner-label{height:100%;padding:10px;vertical-align:center}label.checkbox-label{position:absolute;top:-25px}.dropdown-toggle{display:none}.checkbox-wrapper{position:relative}.checkbox-wrapper.active .checkbox-options,.checkbox-wrapper:hover .checkbox-options{display:block}