.dipl_filterable_cpt_grid_wrapper{display:flex;flex-direction:column;gap:30px}.dipl_filterable_cpt_grid_wrapper [hidden]{display:none!important}.dipl_filterable_cpt_grid_items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));transition:opacity .2s ease}.dipl_filterable_cpt_grid_equal_height .dipl_filterable_cpt_grid_item{display:flex}.dipl_filterable_cpt_grid_equal_height .dipl_filterable_cpt_grid_card{width:100%}.dipl_filterable_cpt_grid_masonry .dipl_filterable_cpt_grid_items{align-items:start}.dipl_filterable_cpt_grid_masonry_ready .dipl_filterable_cpt_grid_items{grid-auto-rows:1px}.dipl_filterable_cpt_grid_card{display:flex;flex-direction:column;overflow:hidden;position:relative}.dipl_filterable_cpt_grid_content{display:flex;flex-direction:column;flex-grow:1;gap:10px;position:relative}.dipl_filterable_cpt_grid_content .et_pb_button_wrapper{margin-top:auto}.dipl_filterable_cpt_grid_image{display:block;overflow:hidden}.dipl_filterable_cpt_grid_image img{display:block;height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.dipl_filterable_cpt_grid_zoom .dipl_filterable_cpt_grid_card:hover .dipl_filterable_cpt_grid_image img{transform:scale(1.06)}.dipl_filterable_cpt_grid_title{margin:0;padding:0}.dipl_filterable_cpt_grid_title a{color:inherit}.dipl_filterable_cpt_grid_custom_field,.dipl_filterable_cpt_grid_meta,.dipl_filterable_cpt_grid_terms{display:flex;flex-wrap:wrap;gap:6px 12px}.dipl_filterable_cpt_grid_terms{gap:6px}.dipl_filterable_cpt_grid_term{display:inline-block}.dipl_filterable_cpt_grid_custom_field_label{font-weight:600}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_card{justify-content:flex-end;min-height:240px}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_content{flex-grow:0;z-index:2}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_has_image .dipl_filterable_cpt_grid_image{flex-grow:1}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_has_image .dipl_filterable_cpt_grid_content{bottom:0;left:0;position:absolute;right:0}.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_content,.dipl_filterable_cpt_grid_layout_overlay .dipl_filterable_cpt_grid_content a{color:#fff}.dipl_filterable_cpt_grid_layout_list .dipl_filterable_cpt_grid_card{flex-direction:row}.dipl_filterable_cpt_grid_layout_list .dipl_filterable_cpt_grid_image{flex-shrink:0}@media (max-width:767px){.dipl_filterable_cpt_grid_layout_list .dipl_filterable_cpt_grid_card{flex-direction:column}}.dipl_filterable_cpt_grid_layout_featured .dipl_filterable_cpt_grid_item:first-child{display:flex}.dipl_filterable_cpt_grid_layout_featured .dipl_filterable_cpt_grid_item:first-child .dipl_filterable_cpt_grid_card{width:100%}.dipl_filterable_cpt_grid_layout_featured .dipl_filterable_cpt_grid_item:first-child .dipl_filterable_cpt_grid_image{aspect-ratio:auto;flex-grow:1;min-height:240px}.dipl_filterable_cpt_grid_filters{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.dipl_filterable_cpt_grid_filters_buttons{align-items:stretch;flex-direction:column}.dipl_filterable_cpt_grid_content .et_pb_button_wrapper .dipl_filterable_cpt_grid_button{display:inline-block}.dipl_filterable_cpt_grid_filter_group{display:flex;flex-direction:column;gap:8px}.dipl_filterable_cpt_grid_filter_row{display:flex;flex-wrap:wrap;gap:8px}.dipl_filterable_cpt_grid_filter_button,.dipl_filterable_cpt_grid_page{appearance:none;border:0;cursor:pointer;font-family:inherit;line-height:1.4;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dipl_filterable_cpt_grid_search{flex:1 1 220px}.dipl_filterable_cpt_grid_filters_buttons .dipl_filterable_cpt_grid_search{flex-basis:auto}.dipl_filterable_cpt_grid_filter_select,.dipl_filterable_cpt_grid_search_input{font-family:inherit;line-height:1.4;width:100%}.dipl_filterable_cpt_grid_filter_dropdown{flex:0 1 auto;min-width:180px;position:relative}.dipl_filterable_cpt_grid_filter_select{appearance:none;-webkit-appearance:none;box-sizing:border-box;cursor:pointer;padding-right:2.6em;text-overflow:ellipsis}.dipl_filterable_cpt_grid_filter_dropdown:after{border:solid;border-width:0 2px 2px 0;content:"";height:.5em;pointer-events:none;position:absolute;right:1.1em;top:50%;transform:translateY(-75%) rotate(45deg);width:.5em}.dipl_filterable_cpt_grid_load_more,.dipl_filterable_cpt_grid_pagination{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dipl_filterable_cpt_grid_pagination:empty{display:none}.dipl_filterable_cpt_grid_page{min-width:2.4em}.dipl_filterable_cpt_grid_page_current{cursor:default}.dipl_filterable_cpt_grid_load_more{gap:16px}[data-pagination=infinite] .dipl_filterable_cpt_grid_load_more{justify-content:center;min-height:60px}.dipl_filterable_cpt_grid_replacing .dipl_filterable_cpt_grid_items{opacity:.45;pointer-events:none}.dipl_filterable_cpt_grid_loader{display:none;height:1em;width:1em}.dipl_filterable_cpt_grid_loading .dipl_filterable_cpt_grid_loader{display:inline-block}.dipl_filterable_cpt_grid_loader_spinner{animation-iteration-count:infinite;animation-name:dipl_filterable_cpt_grid_spin;animation-timing-function:linear;border:.11em solid;border-radius:50%;border-right:.11em solid #fff0;box-sizing:border-box}.dipl_filterable_cpt_grid_loader_pulse{animation-iteration-count:infinite;animation-name:dipl_filterable_cpt_grid_pulse;animation-timing-function:ease-in-out;background:currentColor;border-radius:50%}.dipl_filterable_cpt_grid_loading .dipl_filterable_cpt_grid_loader_dots{align-items:center;display:inline-flex;gap:.15em;justify-content:center;width:auto}.dipl_filterable_cpt_grid_loader_dots span{animation-fill-mode:both;animation-iteration-count:infinite;animation-name:dipl_filterable_cpt_grid_bounce;animation-timing-function:ease-in-out;background:currentColor;border-radius:50%;height:.3em;width:.3em}.dipl_filterable_cpt_grid_loader_dots span:first-child{animation-delay:-.32s}.dipl_filterable_cpt_grid_loader_dots span:nth-child(2){animation-delay:-.16s}.dipl_filterable_cpt_grid_loader_bar{border-radius:.14em;height:.14em;overflow:hidden;position:relative;width:4em}.dipl_filterable_cpt_grid_loader_bar:after,.dipl_filterable_cpt_grid_loader_bar:before{background:currentColor;content:"";inset:0;position:absolute}.dipl_filterable_cpt_grid_loader_bar:before{opacity:.2}.dipl_filterable_cpt_grid_loader_bar:after{animation-duration:inherit;animation-iteration-count:infinite;animation-name:dipl_filterable_cpt_grid_slide;animation-timing-function:ease-in-out;width:40%}@keyframes dipl_filterable_cpt_grid_spin{to{transform:rotate(1turn)}}@keyframes dipl_filterable_cpt_grid_pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1)}}@keyframes dipl_filterable_cpt_grid_bounce{0%,80%,to{opacity:.5;transform:scale(.5)}40%{opacity:1;transform:scale(1)}}@keyframes dipl_filterable_cpt_grid_slide{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}