.bh-projects{position:relative}.bh-projects.is-loading{pointer-events:none;cursor:wait!important}.bh-projects.is-loading .filters,.bh-projects.is-loading .list .entries,.bh-projects.is-loading .list .pagination{opacity:.3;pointer-events:none}.bh-projects.is-loading .loader{display:block}.bh-projects .none{font-size:var(--wp-font-size-copy);color:#b30001}.bh-projects .loader{display:none;position:absolute;top:0;left:0;right:0;z-index:10;pointer-events:none}.bh-projects .loader:after{position:absolute;left:50%;top:0;width:50px;height:50px;background:url(../assets/img/loader-dark.gif);background-size:contain!important;background-repeat:no-repeat!important;content:"";transform:translateX(-50%)}.bh-projects .filters{display:flex;flex-direction:row;gap:30px;justify-content:space-between;width:100%;margin-bottom:60px;transition:opacity .2s ease-out;z-index:10;position:relative}@media (max-width:1200px){.bh-projects .filters{flex-direction:column}}.bh-projects .filters .filter{width:100%}.bh-projects .filters .filter .filter-block{position:relative}.bh-projects .filters .filter .filter-block.filter-type-switch{min-height:54px;display:flex;align-items:center}.bh-projects .filters .filter .filter-block.filter-type-switch .filter-input{opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3;cursor:pointer}.bh-projects .filters .filter .filter-block.filter-type-switch .filter-input:checked+.filter-switch:after{left:50%;background:#b30001}.bh-projects .filters .filter .filter-block.filter-type-switch .filter-switch{height:54px;width:80px;background:#f1f1f1;z-index:0;position:absolute;left:0;top:0;transition:background .2s ease-out}.bh-projects .filters .filter .filter-block.filter-type-switch .filter-switch:after{background:#999d99;position:absolute;top:50%;transform:translateY(-50%);left:4px;width:calc(50% - 4px);content:"";height:48px;transition:left .2s ease-out,background .2s ease-out}.bh-projects .filters .filter .filter-block.filter-type-switch .filter-label{padding-left:100px;position:relative;font-size:var(--wp-font-size-description-great);line-height:1em}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select{height:54px;border-radius:0;border:none;background:#f1f1f1;padding:0}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select .current{height:51px;font-size:var(--wp-font-size-description-great);line-height:1em;padding:17px;display:block}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown{margin:0;border-radius:0;border:none;box-shadow:none;transition:none!important}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list{border-radius:0;border:none;margin:0;padding:0;list-style:none;background:#b30001;scrollbar-width:none;-ms-overflow-style:none}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list::-webkit-scrollbar{display:none;width:0;background:transparent}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list .option{padding:16px;border-top:1px solid hsla(0,0%,100%,.3);line-height:1em;color:#fff;font-size:var(--wp-font-size-description)}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list .option.selected{background:#010101!important}html.is-device-touch .bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list .option:active,html:not(.is-device-touch) .bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list .option:hover{background:rgba(0,0,0,.5)}.bh-projects .filters .filter .filter-block.filter-type-select .nice-select-dropdown .list .option:first-child{border-top:none}.bh-projects .filters .filter .filter-block.filter-search .filter-input{padding-right:58px!important}.bh-projects .filters .filter .filter-block.filter-search .filter-button{position:absolute;right:4px;top:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;background:#999d99;width:48px;height:48px;transform:translateY(-50%);border:none;transition:background .2s ease-out;cursor:pointer}.bh-projects .filters .filter .filter-block.filter-search .filter-button:after{position:absolute;left:0;right:0;top:50%;font-family:icon;content:"\F114";transform:translateY(-50%);color:#fff;font-size:1.5em}html.is-device-touch .bh-projects .filters .filter .filter-block.filter-search .filter-button:active,html:not(.is-device-touch) .bh-projects .filters .filter .filter-block.filter-search .filter-button:hover{background:#b30001}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input{width:100%;background:#f1f1f1;padding:17px;font-size:var(--wp-font-size-description-great);line-height:1em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:copy,Arial,Helevetica;height:54px}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input::-moz-placeholder{color:#010101!important;opacity:1!important}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input::placeholder{color:#010101!important;opacity:1!important}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input:-moz-placeholder{color:#010101!important;opacity:1!important}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input::-webkit-input-placeholder{color:#010101!important;opacity:1!important}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input:-ms-input-placeholder{color:#010101!important;opacity:1!important}.bh-projects .filters .filter .filter-block.filter-type-text .filter-input::-ms-input-placeholder{color:#010101!important;opacity:1!important}.bh-projects .list{position:relative}.bh-projects .list .entries{transition:opacity .2s ease-out}.bh-projects .list .entries-pages{display:flex;flex-direction:column;gap:30px}.bh-projects .list .entries-pages .entry{display:flex;flex-direction:row;gap:30px}html.is-device-touch .bh-projects .list .entries-pages .entry:active .gallery .slider .slide .image,html:not(.is-device-touch) .bh-projects .list .entries-pages .entry:hover .gallery .slider .slide .image{filter:grayscale(0)}.bh-projects .list .entries-pages .entry:first-child{transition:opacity .3s ease-out .2s}.bh-projects .list .entries-pages .entry:nth-child(2){transition:opacity .3s ease-out .4s}.bh-projects .list .entries-pages .entry:nth-child(3){transition:opacity .3s ease-out .6s}.bh-projects .list .entries-pages .entry:nth-child(4){transition:opacity .3s ease-out .8s}.bh-projects .list .entries-pages .entry:nth-child(5){transition:opacity .3s ease-out 1s}.bh-projects .list .entries-pages .entry:nth-child(6){transition:opacity .3s ease-out 1.2s}.bh-projects .list .entries-pages .entry:nth-child(7){transition:opacity .3s ease-out 1.4s}.bh-projects .list .entries-pages .entry:nth-child(8){transition:opacity .3s ease-out 1.6s}.bh-projects .list .entries-pages .entry:nth-child(9){transition:opacity .3s ease-out 1.8s}.bh-projects .list .entries-pages .entry:nth-child(10){transition:opacity .3s ease-out 2s}@media (max-width:1200px){.bh-projects .list .entries-pages .entry{flex-direction:column}}.bh-projects .list .entries-pages .entry.is-ajax{opacity:0}.bh-projects .list .entries-pages .entry.is-ajax.is-ajax-loaded{opacity:1}.bh-projects .list .entries-pages .entry .gallery{width:33.333%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;aspect-ratio:1.16/1}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .gallery{width:50%}}@media (max-width:1200px){.bh-projects .list .entries-pages .entry .gallery{width:100%}}.bh-projects .list .entries-pages .entry .gallery .button-bar{position:absolute;top:4px;left:4px;display:flex;flex-direction:row;z-index:10;gap:10px}.bh-projects .list .entries-pages .entry .gallery .button-bar .button{color:#fff;width:50px;height:50px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;position:relative}html.is-device-touch .bh-projects .list .entries-pages .entry .gallery .button-bar .button:active:before,html:not(.is-device-touch) .bh-projects .list .entries-pages .entry .gallery .button-bar .button:hover:before{background:#010101;opacity:1}.bh-projects .list .entries-pages .entry .gallery .button-bar .button:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#b30001;opacity:.9;transition:background .2s ease-out,opacity .2s ease-out}.bh-projects .list .entries-pages .entry .gallery .button-bar .button:after{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-size:1.2em;font-family:icon;text-align:center}.bh-projects .list .entries-pages .entry .gallery .button-bar .button.video-button:after{content:"\F115"}.bh-projects .list .entries-pages .entry .gallery .button-bar .button.download-button:after{content:"\F112"}.bh-projects .list .entries-pages .entry .gallery .favorite{position:absolute;z-index:1;right:25px;top:0;transform:translateY(-50%);background:#b30001;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 10px;font-size:var(--wp-font-size-description);line-height:1em}.bh-projects .list .entries-pages .entry .gallery .slider{position:relative;z-index:0;background:#010101;aspect-ratio:1.16/1}html.is-device-touch .bh-projects .list .entries-pages .entry .gallery .slider:active .slide,html:not(.is-device-touch) .bh-projects .list .entries-pages .entry .gallery .slider:hover .slide{opacity:.8}.bh-projects .list .entries-pages .entry .gallery .slide{background:#f1f1f1;line-height:0;background:#010101;transition:opacity .2s ease-out;aspect-ratio:1.16/1;min-height:100%;height:auto!important}.bh-projects .list .entries-pages .entry .gallery .slide .image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.16/1;opacity:0;transition:opacity .3s ease-out,filter .3s ease-out;line-height:0;cursor:pointer;pointer-events:none;filter:grayscale(1)}.bh-projects .list .entries-pages .entry .gallery .slide .image.swiper-lazy-loaded{opacity:1}.bh-projects .list .entries-pages .entry .gallery .bullets{height:20px}.bh-projects .list .entries-pages .entry .gallery .bullets .swiper-pagination-bullet{position:relative;margin:0 8px 0 0!important;padding:0;height:8px;background:#f1f1f1;width:8px;cursor:pointer;transition:background .2s ease-out;border-radius:0;opacity:1}html.is-device-touch .bh-projects .list .entries-pages .entry .gallery .bullets .swiper-pagination-bullet:active,html:not(.is-device-touch) .bh-projects .list .entries-pages .entry .gallery .bullets .swiper-pagination-bullet:hover{background:#999d99}.bh-projects .list .entries-pages .entry .gallery .bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#b30001}.bh-projects .list .entries-pages .entry .content{width:66.666%}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .content{width:50%}}@media (max-width:1200px){.bh-projects .list .entries-pages .entry .content{width:100%}}.bh-projects .list .entries-pages .entry .content .data{display:table;width:100%;margin-bottom:30px;font-size:var(--wp-font-size-copy)}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .content .data{display:block}}.bh-projects .list .entries-pages .entry .content .data .group{display:table-row}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .content .data .group{display:block}}.bh-projects .list .entries-pages .entry .content .data .group.data-measure .value{font-weight:700;font-family:headline,Arial,Helevetica;color:#b30001}.bh-projects .list .entries-pages .entry .content .data .group.data-text .value{border-bottom:none}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .content .data .group.data-text .value{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.bh-projects .list .entries-pages .entry .content .data .group .label{padding-right:90px;width:250px}.bh-projects .list .entries-pages .entry .content .data .group .value{border-bottom:2px solid #f1f1f1}.bh-projects .list .entries-pages .entry .content .data .group .label,.bh-projects .list .entries-pages .entry .content .data .group .value{padding-top:15px;padding-bottom:15px;display:table-cell}@media (max-width:1650px){.bh-projects .list .entries-pages .entry .content .data .group .label,.bh-projects .list .entries-pages .entry .content .data .group .value{display:block}.bh-projects .list .entries-pages .entry .content .data .group .label.value,.bh-projects .list .entries-pages .entry .content .data .group .value.value{padding-top:0!important}}.bh-projects .list .pagination{display:none;text-align:left;margin-top:60px;transition:opacity .2s ease-out}@media (max-width:1200px){.bh-projects .list .pagination{margin-top:0}}.bh-projects .list .pagination .pagination-pages{display:inline-block;margin-left:33.33%;padding-left:280px}@media (max-width:1650px){.bh-projects .list .pagination .pagination-pages{margin-left:50%;padding-left:30px}}@media (max-width:1200px){.bh-projects .list .pagination .pagination-pages{padding-left:0;margin-left:0}}.bh-projects .list .pagination .pagination-page-disabled{position:relative;display:inline-block}.bh-projects .list .pagination .pagination-page-disabled .pagination-label{position:relative;padding:8px;display:block}.bh-projects .list .pagination .pagination-page{position:relative;display:inline-block;font-size:var(--wp-font-size-copy);line-height:1em;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-family:copy,Arial,Helevetica;min-width:35px;height:35px;margin-right:5px;margin-bottom:5px;transition:background .2s ease-out}html.is-device-touch .bh-projects .list .pagination .pagination-page:active,html:not(.is-device-touch) .bh-projects .list .pagination .pagination-page:hover{background:#f1f1f1}.bh-projects .list .pagination .pagination-page .pagination-label{position:relative;padding:8px;display:block}.bh-projects .list .pagination .pagination-page.active{background:#b30001;color:#fff;pointer-events:none}.bh-projects:not(.has-none) .list .pagination{display:block}.bh-projects.has-none .list .pagination,.bh-projects:not(.has-none) .list .none{display:none}.bh-projects.has-none .list .none{display:block}