.elementor-23433 .elementor-element.elementor-element-fd93fec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:20px 48px;--row-gap:20px;--column-gap:48px;--padding-top:50px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-fd93fec .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-fd93fec .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-fd93fec .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-5809cc4{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-5809cc4 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-5809cc4 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-5809cc4 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-615bcba .elementor-heading-title{font-size:46px;}.elementor-23433 .elementor-element.elementor-element-124fe40{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-124fe40 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-124fe40 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-124fe40 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-9d0b821{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:56px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-9d0b821 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-9d0b821 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-9d0b821 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-4d63ed2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-4d63ed2 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-4d63ed2 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-4d63ed2 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-21fd149{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-21fd149 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-21fd149 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-21fd149 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-3e49247{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-3e49247 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-3e49247 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-3e49247 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-0443d79{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:96px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-0443d79 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-0443d79 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-0443d79 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-8f47fa3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:baseline;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#000000;--border-color:#000000;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-8f47fa3 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-8f47fa3 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-8f47fa3 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-3360a99{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-23433 .elementor-element.elementor-element-e964a64{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 48px;--row-gap:24px;--column-gap:48px;--padding-top:112px;--padding-bottom:112px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-e964a64 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-e964a64 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-e964a64 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-8e0fd24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23433 .elementor-element.elementor-element-8e0fd24 .trx_addons_bg_text{z-index:0;}.elementor-23433 .elementor-element.elementor-element-8e0fd24 .trx_addons_bg_text.trx_addons_marquee_wrap:not(.trx_addons_marquee_reverse) .trx_addons_marquee_element{padding-right:50px;}.elementor-23433 .elementor-element.elementor-element-8e0fd24 .trx_addons_bg_text.trx_addons_marquee_wrap.trx_addons_marquee_reverse .trx_addons_marquee_element{padding-left:50px;}.elementor-23433 .elementor-element.elementor-element-7dcb12f .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#013BFE;color:#013BFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#013BFE;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-23433 .elementor-element.elementor-element-7dcb12f .elementor-button:hover, .elementor-23433 .elementor-element.elementor-element-7dcb12f .elementor-button:focus{background-color:#013BFE;color:#FFFFFF;border-color:#013BFE;}.elementor-23433 .elementor-element.elementor-element-7dcb12f .elementor-button:hover svg, .elementor-23433 .elementor-element.elementor-element-7dcb12f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23433 .elementor-element.elementor-element-de9cc41 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto Mono", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.2px;fill:#013BFE;color:#013BFE;border-style:solid;border-width:1px 1px 1px 1px;border-color:#013BFE;border-radius:0px 0px 0px 0px;padding:15px 22px 15px 22px;}.elementor-23433 .elementor-element.elementor-element-de9cc41 .elementor-button:hover, .elementor-23433 .elementor-element.elementor-element-de9cc41 .elementor-button:focus{background-color:#013BFE;color:#FFFFFF;border-color:#013BFE;}.elementor-23433 .elementor-element.elementor-element-de9cc41 .elementor-button:hover svg, .elementor-23433 .elementor-element.elementor-element-de9cc41 .elementor-button:focus svg{fill:#FFFFFF;}@media(max-width:1024px){.elementor-23433 .elementor-element.elementor-element-fd93fec{--padding-top:56px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-0443d79{--padding-top:72px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-23433 .elementor-element.elementor-element-e964a64{--padding-top:88px;--padding-bottom:88px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-23433 .elementor-element.elementor-element-fd93fec{--content-width:1400px;}.elementor-23433 .elementor-element.elementor-element-5809cc4{--width:70%;}.elementor-23433 .elementor-element.elementor-element-9d0b821{--content-width:1400px;}.elementor-23433 .elementor-element.elementor-element-4d63ed2{--width:22.28%;}.elementor-23433 .elementor-element.elementor-element-21fd149{--width:37.69%;}.elementor-23433 .elementor-element.elementor-element-3e49247{--width:37.69%;}.elementor-23433 .elementor-element.elementor-element-0443d79{--content-width:1400px;}.elementor-23433 .elementor-element.elementor-element-e964a64{--content-width:1400px;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab{--width:60%;}}@media(max-width:767px){.elementor-23433 .elementor-element.elementor-element-fd93fec{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:40px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-23433 .elementor-element.elementor-element-5809cc4{--width:100%;}.elementor-23433 .elementor-element.elementor-element-124fe40{--justify-content:flex-start;}.elementor-23433 .elementor-element.elementor-element-9d0b821{--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;--padding-top:32px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-23433 .elementor-element.elementor-element-4d63ed2{--width:100%;}.elementor-23433 .elementor-element.elementor-element-21fd149{--width:100%;}.elementor-23433 .elementor-element.elementor-element-3e49247{--width:100%;}.elementor-23433 .elementor-element.elementor-element-0443d79{--padding-top:56px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-23433 .elementor-element.elementor-element-e964a64{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:72px;--padding-bottom:72px;--padding-left:11px;--padding-right:11px;}.elementor-23433 .elementor-element.elementor-element-9fdb1ab{--width:100%;}}/* Start custom CSS *//* Collection redesign (2026-10-24). Spacing and borders live in the Elementor settings; this CSS is typography, colours and the gallery look. */
body.wp-theme-qwery .yemu-ep-eyebrow .elementor-heading-title { display: inline-block; padding: 5px 9px 4px; background: #013BFE; color: #fff; font-family: "Roboto Mono", monospace; font-size: 11px; font-weight: 400; letter-spacing: 2px; line-height: 1.2; text-transform: uppercase; }
body.wp-theme-qwery .yemu-ep-title .elementor-heading-title { font-family: "Kuno Sans", sans-serif !important; font-size: clamp(40px, 6vw, 92px); font-weight: 500 !important; line-height: 1; letter-spacing: 0; color: #000; }
body.wp-theme-qwery .yemu-ep-lede p { max-width: 48ch; margin: 0; font-family: "Kuno Sans", sans-serif !important; font-size: 19px; line-height: 1.55; color: #333; }
body.wp-theme-qwery .yemu-sy-count .elementor-heading-title { font-family: "Kuno Sans", sans-serif !important; font-size: clamp(44px, 5vw, 80px); font-weight: 500 !important; line-height: 1; letter-spacing: 0; color: #013BFE; white-space: nowrap; }
body.wp-theme-qwery .yemu-sy-count-label { padding-top: 8px; }
body.wp-theme-qwery .yemu-ep-label .elementor-heading-title { font-family: "Roboto Mono", monospace !important; font-size: 11px; font-weight: 400 !important; letter-spacing: 2px; line-height: 1.5; text-transform: uppercase; color: #013BFE; }
body.wp-theme-qwery .yemu-ep-sec-title .elementor-heading-title { font-family: "Kuno Sans", sans-serif !important; font-size: clamp(26px, 2.6vw, 38px); font-weight: 500 !important; line-height: 1.15; letter-spacing: 0; color: #000; }
body.wp-theme-qwery .yemu-sy-hint .elementor-heading-title { color: #888; }
@media (max-width: 767px) { body.wp-theme-qwery .yemu-sy-hint { display: none; } }

/* Cover row: the three black panels */
body.wp-theme-qwery .yemu-sy-feature img { display: block; width: 100%; height: auto; border-radius: 10px; }
body.wp-theme-qwery .yemu-sy-feature .elementor-widget-container { overflow: hidden; border-radius: 10px; }
body.wp-theme-qwery .yemu-sy-feature a img { transition: transform .6s ease; }
body.wp-theme-qwery .yemu-sy-feature a:hover img { transform: scale(1.03); }

/* Wall of frames */
body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item { border-radius: 8px; overflow: hidden; background: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,.08); transition: box-shadow .3s ease, transform .3s ease; }
body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item:hover { box-shadow: 0 0 0 1px #013BFE; transform: translateY(-3px); }
body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item__image { background-size: contain !important; background-repeat: no-repeat; background-color: #fff; }
/* Buttons: blue fill on hover, focus and press (the site-wide rule makes the background transparent). */
body.wp-theme-qwery .yemu-sy-countwrap { margin-left: auto; }
@media (max-width: 767px) { body.wp-theme-qwery .yemu-sy-countwrap { margin-left: 0; } }


/* EVEN WALL (2026-10-27, live). Same-size tiles, no frame or rounded corners, the whole page of each scan visible (text included). */
body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item, body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item:hover { border-radius: 0; box-shadow: none; transform: none; }
/* the scans have a printed frame line at their edges: a 4% zoom trims it, the photo and its text stay whole */
body.wp-theme-qwery .yemu-sy-gallery .elementor-gallery-item__image { background-size: 104% auto !important; background-position: 50% 50% !important; }/* End custom CSS */