.result-block-primary h2[data-v-29d112c2]{font-family:Open Sans,sans-serif;font-weight:800;-webkit-font-smoothing:antialiased;font-size:2rem;line-height:2.5rem}@media screen and (max-width:1023px){.result-block-primary h2[data-v-29d112c2]{font-size:1.25rem;line-height:1.75rem}}.result-block-primary h2 span[data-v-29d112c2]{font-weight:400}.result-block-primary .filter-button[data-v-29d112c2]{background:#f8f8f8;border:1px solid #d8d8d8;padding:11px 35px;cursor:hover}.result-block-primary .row-pad[data-v-29d112c2]{padding-top:31px;padding-bottom:20px}.result-block-primary .tablet-view[data-v-29d112c2]{float:right}.result-block-primary .bottom-pagination-wrapper[data-v-29d112c2]{padding-top:16px}@media only screen and (max-width:1023px){.result-block-primary .sort-by-dropdown[data-v-29d112c2]{float:right}.result-block-primary .result-header[data-v-29d112c2]{padding-bottom:10px}.result-block-primary .filter-button[data-v-29d112c2]{padding:11px 33px}.result-block-primary .row-pad[data-v-29d112c2]{padding-top:16px;padding-bottom:16px}}@media only screen and (max-width:767px){.result-block-primary .row-pad[data-v-29d112c2]{padding-top:16px;padding-bottom:16px}.result-block-primary .tablet-view[data-v-29d112c2]{float:right}}.checkbox-wrapper[data-v-41821f21]{font-family:Open Sans,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:.875rem;line-height:1.5rem;display:flex;align-items:center;cursor:pointer;font-size:14px;margin-bottom:0;position:relative}.checkbox-wrapper .input[data-v-41821f21]{width:0;height:0;opacity:0}.checkbox-wrapper[data-v-41821f21]:before{content:"";width:20px;height:20px;border:1pt solid #000;margin-right:16px;flex-shrink:0}.checkbox-wrapper.checked[data-v-41821f21]:before{background-color:#000;background-image:url(../img/checkmark.31784116.svg);background-size:10px 10px;background-position:50%;background-repeat:no-repeat}.checkbox-wrapper[data-v-41821f21]:focus-within,.checkbox-wrapper[data-v-41821f21]:hover{color:#595959}.checkbox-wrapper[data-v-41821f21]:focus-within:not(.checked):before,.checkbox-wrapper[data-v-41821f21]:hover:not(.checked):before{background-color:#f8f8f8}.checkbox-wrapper.secondary[data-v-41821f21]{align-items:flex-start}.checkbox-wrapper.secondary[data-v-41821f21]:before{width:16px;height:16px;outline:1px solid transparent;outline-offset:2px;background-color:#fff;margin-top:4px;transition:.3s ease}.checkbox-wrapper.secondary[data-v-41821f21]:after{width:16px;height:16px;position:absolute;left:0;top:4px;-webkit-mask-image:url(../img/checkmark.31784116.svg);mask-image:url(../img/checkmark.31784116.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.checkbox-wrapper.secondary.checked[data-v-41821f21]:after{content:"";background-color:#000}.checkbox-wrapper.secondary[data-v-41821f21]:focus-within,.checkbox-wrapper.secondary[data-v-41821f21]:hover{color:#fff}.checkbox-wrapper.secondary:focus-within.input-focused[data-v-41821f21]:before,.checkbox-wrapper.secondary:hover.input-focused[data-v-41821f21]:before{outline-color:#fff;transition:.3s ease}.checkbox-wrapper.secondary:focus-within.input-focused[data-v-41821f21]:not(.checked):before,.checkbox-wrapper.secondary:hover.input-focused[data-v-41821f21]:not(.checked):before{background-color:#fff}.filter-item[data-v-35292b06]{display:flex;justify-content:space-between;align-items:center;border-top:1pt solid #d8d8d8;margin-bottom:0}.filter-item .checkbox-wrapper[data-v-35292b06]{padding:16px 0;width:100%}.filter-item .type-label[data-v-35292b06]{display:flex;justify-content:space-between;flex-grow:1}.filter-item .type-label-md[data-v-35292b06]{display:none}.filter-item .type-label .count[data-v-35292b06]{margin-left:16px}@media screen and (max-width:1023px){.filter-item[data-v-35292b06]{margin-bottom:24px;border:none}.filter-item .checkbox-wrapper[data-v-35292b06]{width:auto;padding:0}.filter-item .type-label[data-v-35292b06]{display:none}.filter-item .type-label-md[data-v-35292b06]{display:block}}@media screen and (max-width:767px){.filter-item[data-v-35292b06]{margin-bottom:16px}}.content-filter-tags[data-v-3d72829e]{display:flex;flex-wrap:wrap;margin-bottom:16px}.content-filter-tags .type-tag[data-v-3d72829e]{border:none;background:none;outline:none;padding:0 8px;margin:0 8px 8px 0;height:32px;display:flex;align-items:center;background-color:#d8d8d8;transition:.3s ease-out;font-size:.75rem;white-space:nowrap;cursor:pointer}.content-filter-tags .type-tag[data-v-3d72829e]:after{content:"";width:8.5px;height:8.5px;background-color:#000;-webkit-mask-image:url(../img/close.1a6cf5b1.svg);mask-image:url(../img/close.1a6cf5b1.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;margin-left:8px}.content-filter-tags .type-tag[data-v-3d72829e]:focus-within,.content-filter-tags .type-tag[data-v-3d72829e]:hover{background-color:#f8f8f8;transition:.3s ease-out}@media screen and (max-width:1023px){.content-filter-tags[data-v-3d72829e]{padding:16px 0 8px;border-bottom:1px solid #e3e3e3;width:100%;margin-bottom:0}}.filter-modal.modal-dialog{max-width:none;margin:0}.filter-modal.modal-dialog .modal-header{padding:0 24px;border:none}.filter-modal.modal-dialog .modal-header-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;padding:29px 0;border-bottom:1px solid #d8d8d8}.filter-modal.modal-dialog .modal-header-wrapper .close-modal-btn{border:none;background:none;outline:none;cursor:pointer;width:24px;height:24px;background-color:#000;display:flex;justify-content:center;align-items:center;border-radius:50%}.filter-modal.modal-dialog .modal-header-wrapper .close-modal-btn:after{content:"";background-color:#fff;width:8.5px;height:8.5px;display:block;-webkit-mask-image:url(../img/close.1a6cf5b1.svg);mask-image:url(../img/close.1a6cf5b1.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.filter-modal.modal-dialog .modal-header-wrapper .close-modal-btn:focus{outline:none}.filter-modal.modal-dialog .modal-title{font-size:1.25rem;font-weight:900;line-height:0}.filter-modal.modal-dialog .modal-content{border-radius:0;border:none;height:100vh}.filter-modal.modal-dialog .modal-body{padding:32px 24px 24px;overflow:auto}.filter-modal.modal-dialog .section-title{font-size:1rem;font-weight:900;line-height:1;margin-bottom:32px}.filter-modal.modal-dialog .modal-footer{justify-content:stretch;padding:24px;border-color:#d8d8d8}.filter-modal.modal-dialog .modal-footer-btn{width:auto;flex:1;box-shadow:none;margin:0}.filter-modal.modal-dialog .modal-footer-btn:first-child{margin-right:24px}.filter-modal.modal-dialog .modal-footer-btn:disabled{border:1pt solid #d8d8d8;background-color:#f8f8f8;color:#595959;cursor:default}@media screen and (max-width:767px){.filter-modal.modal-dialog .modal-header-wrapper{padding:20px 0}.filter-modal.modal-dialog .modal-header{padding:0 16px}.filter-modal.modal-dialog .modal-body{padding:24px 16px 16px}.filter-modal.modal-dialog .section-title{margin-bottom:24px}.filter-modal.modal-dialog .modal-footer{padding:16px}.filter-modal.modal-dialog .modal-footer:first-child{margin-right:16px}}.content-filter .section{border-top:1pt solid #000;display:flex;flex-direction:column}.content-filter .section-label{font-size:1.125rem;font-weight:700;line-height:1;margin:24px 0}.content-filter .filters-info{margin-bottom:24px;display:flex;align-items:center;flex-wrap:wrap}.content-filter .filters-info .clear-filters-btn,.content-filter .results-count{font-size:.875rem;line-height:1;margin-top:24px}.content-filter .spinner.overlay{position:absolute}.content-filter .results-count{margin-right:24px}.content-filter .filters-info .clear-filters-btn{border:none;background:none;outline:none;padding:0;cursor:pointer;text-decoration:underline;text-align:right;transition:.3s ease-out}.content-filter .filters-info .clear-filters-btn:focus,.content-filter .filters-info .clear-filters-btn:hover{color:#595959;transition:.3s ease-out}.content-filter .section.filter-results .section-label{margin-bottom:0}.content-filter .section.filter-list:last-child{border-bottom:1pt solid #000}.content-filter .section.filter-list .section-label{display:flex;align-items:center}.content-filter .section.filter-list .section-label:before{content:"";width:14px;height:14px;-webkit-mask-image:url(../img/chevron.deb049c9.svg);mask-image:url(../img/chevron.deb049c9.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:#000;margin-right:16px;transform:rotate(270deg);transition:.3s ease-out}.content-filter .section.filter-list.open .section-label:before{transform:rotate(90deg);transition:.3s ease-out}.content-filter .section.filter-list .expand-btn{border:none;background:none;outline:none;padding:0;cursor:pointer}.content-filter .section.filter-list .expand-btn:focus .section-label,.content-filter .section.filter-list .expand-btn:hover .section-label{text-decoration:underline}.filter-btn{width:154px;height:40px;background-color:#f8f8f8;border:1pt solid #d8d8d8;box-shadow:none}.filter-btn,.filter-btn:focus{outline:none}.row.ctf-tablet{display:none}@media screen and (max-width:1023px){.row.ctf-desktop{display:none}.row .results-count{padding:16px 0;margin-right:0;display:block;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.row .clear-filters-btn,.row .results-count{margin-top:0}.row.ctf-tablet{display:flex}.row.ctf-tablet.filter-selected .results-count{border-bottom:0;padding-bottom:0}.row.ctf-tablet .row{align-items:center}}@media screen and (max-width:767px){.row.ctf-tablet .row{flex-direction:column;align-items:flex-start}.row.ctf-tablet .results-count{margin-left:0;margin-top:20px}}