.elementor-865 .elementor-element.elementor-element-304bd50{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-865 .elementor-element.elementor-element-1d0a415{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-865 .elementor-element.elementor-element-3ea59ed .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-865 .elementor-element.elementor-element-3ea59ed .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-865 .elementor-element.elementor-element-3ea59ed .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-865 .elementor-element.elementor-element-3ea59ed .jet-listing-dynamic-image__caption{text-align:left;}.elementor-865 .elementor-element.elementor-element-d094925 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-865 .elementor-element.elementor-element-d094925 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-865 .elementor-element.elementor-element-d094925 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-865 .elementor-element.elementor-element-d094925 .jet-listing-dynamic-field__content{text-align:left;}.elementor-865 .elementor-element.elementor-element-846c285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-865 .elementor-element.elementor-element-f1cde79 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-865 .elementor-element.elementor-element-f1cde79 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-865 .elementor-element.elementor-element-f1cde79 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-865 .elementor-element.elementor-element-f1cde79 .jet-listing-dynamic-field__content{text-align:left;}.elementor-865 .elementor-element.elementor-element-d3b3cc8 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-865 .elementor-element.elementor-element-d3b3cc8 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-865 .elementor-element.elementor-element-d3b3cc8 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-865 .elementor-element.elementor-element-d3b3cc8 .jet-listing-dynamic-field__content{text-align:left;}.elementor-865 .elementor-element.elementor-element-35b179f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-865 .elementor-element.elementor-element-d07277b{border-style:none;}.elementor-865 .elementor-element.elementor-element-d07277b:hover{border-style:none;}.elementor-865 .elementor-element.elementor-element-d07277b .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-865 .elementor-element.elementor-element-d07277b__link{align-self:flex-start;border-style:none;flex-direction:row;}.elementor-865 .elementor-element.elementor-element-d07277b .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-865 .elementor-element.elementor-element-d07277b__icon{order:1;}/* Start custom CSS for container, class: .elementor-element-304bd50 *//* Pixelbloom catalog cards: Archicon reference motion, local 2026-10-17. */
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-template-card.pb-archicon-card {
 position:relative;display:block;overflow:hidden;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;min-height:0;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-media {
 position:relative;display:block;width:100%;padding:0;margin:0;overflow:hidden;border-radius:0;
}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview {
 position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/3;padding:0;margin:0;border-radius:0;overflow:hidden;transform:none;
}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview::after {display:none;}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview img {
 display:block;width:100%;height:100%;padding:0;margin:0;border-radius:0;object-fit:cover;object-position:center top;transform:scale(1.1);transition:transform 1s cubic-bezier(.33,.02,0,.93);
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-status,
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-actions {display:none;}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-content {
 position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:24px;margin:0;background:rgba(0,0,0,.38);border:0;pointer-events:none;text-align:center;opacity:0;backface-visibility:hidden;transition:opacity .3s ease-out;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-tagline {
 width:100%;margin:0 0 4px;padding:0;color:#d4d4d4;opacity:0;transform:translateY(30px);transition:opacity .66s cubic-bezier(.33,.02,0,.93) .1s,transform .66s cubic-bezier(.33,.02,0,.93) .1s;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-tagline * {color:inherit;text-align:center;}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-title {
 width:100%;margin:0;padding:0;color:#fff;opacity:0;transform:translateY(30px);transition:opacity .66s cubic-bezier(.33,.02,0,.93) .14s,transform .66s cubic-bezier(.33,.02,0,.93) .14s;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-title :is(h2,.jet-listing-dynamic-field__content) {color:#fff;margin:0;text-align:center;}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) .pb-template-card-content {opacity:1;}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) :is(.pb-template-tagline,.pb-template-title) {opacity:1;transform:translateY(0);}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) .pb-template-preview img {transform:scale(1.1) translateX(4%);}
@media (hover:none) {
 body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-content {opacity:1;justify-content:flex-end;background:linear-gradient(transparent 35%,rgba(0,0,0,.65));}
 body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-tagline,.pb-template-title) {opacity:1;transform:none;}
}
@media (prefers-reduced-motion:reduce) {
 body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-card-content,.pb-template-tagline,.pb-template-title,.pb-template-preview img) {transition:none;transform:none;}
}
body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-tagline,.pb-template-title) .jet-listing-dynamic-field {justify-content:center;text-align:center;}
body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-tagline,.pb-template-title) .jet-listing-dynamic-field__inline-wrap {justify-content:center;}/* End custom CSS */
/* Start custom CSS *//* Pixelbloom catalog cards: Archicon reference motion, local 2026-10-17. */
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-template-card.pb-archicon-card {
 position:relative;display:block;overflow:hidden;padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none;min-height:0;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-media {
 position:relative;display:block;width:100%;padding:0;margin:0;overflow:hidden;border-radius:0;
}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview {
 position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:4/3;padding:0;margin:0;border-radius:0;overflow:hidden;transform:none;
}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview::after {display:none;}
body.page-id-868 #pb-template-catalog .jet-listing-grid__item .pb-archicon-card .pb-template-preview img {
 display:block;width:100%;height:100%;padding:0;margin:0;border-radius:0;object-fit:cover;object-position:center top;transform:scale(1.1);transition:transform 1s cubic-bezier(.33,.02,0,.93);
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-status,
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-actions {display:none;}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-content {
 position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:24px;margin:0;background:rgba(0,0,0,.38);border:0;pointer-events:none;text-align:center;opacity:0;backface-visibility:hidden;transition:opacity .3s ease-out;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-tagline {
 width:100%;margin:0 0 4px;padding:0;color:#d4d4d4;opacity:0;transform:translateY(30px);transition:opacity .66s cubic-bezier(.33,.02,0,.93) .1s,transform .66s cubic-bezier(.33,.02,0,.93) .1s;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-tagline * {color:inherit;text-align:center;}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-title {
 width:100%;margin:0;padding:0;color:#fff;opacity:0;transform:translateY(30px);transition:opacity .66s cubic-bezier(.33,.02,0,.93) .14s,transform .66s cubic-bezier(.33,.02,0,.93) .14s;
}
body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-title :is(h2,.jet-listing-dynamic-field__content) {color:#fff;margin:0;text-align:center;}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) .pb-template-card-content {opacity:1;}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) :is(.pb-template-tagline,.pb-template-title) {opacity:1;transform:translateY(0);}
body.page-id-868 #pb-template-catalog .pb-archicon-card:is(:hover,:focus-within) .pb-template-preview img {transform:scale(1.1) translateX(4%);}
@media (hover:none) {
 body.page-id-868 #pb-template-catalog .pb-archicon-card .pb-template-card-content {opacity:1;justify-content:flex-end;background:linear-gradient(transparent 35%,rgba(0,0,0,.65));}
 body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-tagline,.pb-template-title) {opacity:1;transform:none;}
}
@media (prefers-reduced-motion:reduce) {
 body.page-id-868 #pb-template-catalog .pb-archicon-card :is(.pb-template-card-content,.pb-template-tagline,.pb-template-title,.pb-template-preview img) {transition:none;transform:none;}
}/* End custom CSS */