.elementor .tbj-canvas{min-height:100vh;font-family:var(--tbj-body);font-size:17px;color:var(--tbj-ink);line-height:1.55;background-color:var(--tbj-paper)}.elementor .tbj-press-logo:hover,.elementor .tbj-press-logo:focus-visible{opacity:100%;transform:translate3d(0,-1px,0)}.elementor .tbj-press-logo{color:var(--tbj-ink);opacity:75%;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;cursor:default;\n}.elementor .tbj-img-zoom{overflow:hidden;position:relative;background-color:var(--tbj-light-grey);& img{transition:transform 500ms ease}&:hover img{transform:scale(1.03)}&:is(img){display:block;transition:transform 500ms ease}&:is(img):hover{transform:scale(1.03)}\n}.elementor .tbj-btn:hover,.elementor .tbj-btn:focus-visible{background-color:var(--tbj-red-dark);transform:translate3d(0,-1px,0)}.elementor .tbj-btn{min-height:48px;font-family:var(--tbj-ui);font-weight:500;font-size:11px;color:#fff;letter-spacing:.24em;text-decoration:none;text-transform:uppercase;padding-block-start:17px;padding-block-end:17px;padding-inline-start:22px;padding-inline-end:22px;background-color:var(--tbj-red);display:inline-flex;gap:18px;justify-content:center;align-items:center}.elementor .tbj-editorial-link{position:relative;font-family:var(--tbj-ui);font-weight:600;font-size:10.5px;color:var(--tbj-ink);letter-spacing:.24em;text-decoration:none;text-transform:uppercase;display:inline-flex;gap:16px;align-items:center;&::after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background-color:var(--tbj-red);transform:scaleX(0);transform-origin:left;transition:transform 0.4s cubic-bezier(.22,.61,.36,1)}&:hover::after{transform:scaleX(1)}\n}