/* MayTec Motion 2.1 — one runtime token source. See transitions/README.md. */
:root {
  --bdm-motion-fast:100ms;
  --bdm-motion-ui:160ms;
  --bdm-motion-enter:280ms;
  --bdm-motion-panel:420ms;
  --bdm-motion-reveal:560ms;
  --bdm-motion-stagger:38ms;
  --bdm-motion-drawer:240ms;
  --bdm-motion-detail:250ms;
  --bdm-motion-surface:400ms;
  --bdm-motion-content:350ms;
  --bdm-motion-leave:120ms;
  --bdm-motion-content-delay:100ms;
  --bdm-motion-image:700ms;
  --bdm-motion-fade:300ms;
  --bdm-motion-select:200ms;
  --bdm-ease-image:cubic-bezier(.25,.46,.45,.94);
  --bdm-ease-out:cubic-bezier(.16,1,.3,1);
  --bdm-ease-in:cubic-bezier(.4,0,1,1);
  --bdm-ease-standard:cubic-bezier(.2,0,0,1);
  --bdm-ease-spring:cubic-bezier(.22,1.18,.36,1);
  --bdm-motion-small:6px;
  --bdm-motion-distance:16px;
  --bdm-motion-large:24px;
  --bdm-button-motion-direction:3px;
  --bdm-button-motion-diagonal:2px;
  --bdm-button-motion-press-y:1px;
  --bdm-button-motion-icon-hover-scale:1.06;
  --bdm-button-motion-icon-press-scale:.94;
  --bdm-button-motion-progress:800ms;
}

/* T01 — Button-System 2.0. Shared for six tones, three sizes, masks and SVGs.
   Appearance stays in buttons.css. No click listener or delayed navigation. */
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button){
  --bdm-button-motion-x:0px;--bdm-button-motion-y:0px;--bdm-button-motion-scale:1;
  --bdm-button-motion-duration:var(--bdm-motion-enter);
  transform:translateY(0);
  transition:background-color var(--bdm-motion-ui) var(--bdm-ease-standard),color var(--bdm-motion-ui) var(--bdm-ease-standard),border-color var(--bdm-motion-ui) var(--bdm-ease-standard),transform var(--bdm-motion-enter) var(--bdm-ease-out);
}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::before,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::after,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-icon,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-button__icon > .bdm-icon{
  transform:translate(var(--bdm-button-motion-x,0px),var(--bdm-button-motion-y,0px)) scale(var(--bdm-button-motion-scale,1));
  transform-origin:center;
  transition:transform var(--bdm-button-motion-duration,var(--bdm-motion-enter)) var(--bdm-ease-out);
}
@media(hover:hover) and (pointer:fine){
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="arrow-right"],:has(> .bdm-icon[data-bdm-icon="arrow-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="arrow-right"])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]),
.editor-styles-wrapper [data-bdm-icon="arrow-right"] .wp-block-button__link:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-direction);--bdm-button-motion-y:0px;}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="arrow-up-right"],:has(> .bdm-icon[data-bdm-icon="arrow-up-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="arrow-up-right"])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]),
.editor-styles-wrapper [data-bdm-icon="arrow-up-right"] .wp-block-button__link:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-diagonal);--bdm-button-motion-y:calc(-1 * var(--bdm-button-motion-diagonal));}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="download"],:has(> .bdm-icon[data-bdm-icon="download"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="download"])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]),
.editor-styles-wrapper [data-bdm-icon="download"] .wp-block-button__link:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:0px;--bdm-button-motion-y:var(--bdm-button-motion-diagonal);}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="chevron-left"],:has(> .bdm-icon[data-bdm-icon="chevron-left"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="chevron-left"])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]),
.editor-styles-wrapper [data-bdm-icon="chevron-left"] .wp-block-button__link:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:calc(-1 * var(--bdm-button-motion-direction));--bdm-button-motion-y:0px;}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="chevron-right"],:has(> .bdm-icon[data-bdm-icon="chevron-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="chevron-right"])):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]),
.editor-styles-wrapper [data-bdm-icon="chevron-right"] .wp-block-button__link:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-direction);--bdm-button-motion-y:0px;}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where(.bdm-button--icon):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-scale:var(--bdm-button-motion-icon-hover-scale)}
}
@media(hover:none){
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="arrow-right"],:has(> .bdm-icon[data-bdm-icon="arrow-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="arrow-right"])):focus-visible:not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-direction);--bdm-button-motion-y:0px;}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="arrow-up-right"],:has(> .bdm-icon[data-bdm-icon="arrow-up-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="arrow-up-right"])):focus-visible:not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-diagonal);--bdm-button-motion-y:calc(-1 * var(--bdm-button-motion-diagonal));}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="download"],:has(> .bdm-icon[data-bdm-icon="download"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="download"])):focus-visible:not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:0px;--bdm-button-motion-y:var(--bdm-button-motion-diagonal);}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="chevron-left"],:has(> .bdm-icon[data-bdm-icon="chevron-left"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="chevron-left"])):focus-visible:not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:calc(-1 * var(--bdm-button-motion-direction));--bdm-button-motion-y:0px;}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):where([data-bdm-icon="chevron-right"],:has(> .bdm-icon[data-bdm-icon="chevron-right"]),:has(> .bdm-button__icon > .bdm-icon[data-bdm-icon="chevron-right"])):focus-visible:not(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:var(--bdm-button-motion-direction);--bdm-button-motion-y:0px;}
}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){
  --bdm-button-motion-x:0px;--bdm-button-motion-y:0px;
  --bdm-button-motion-scale:var(--bdm-button-motion-icon-press-scale);
  --bdm-button-motion-duration:var(--bdm-motion-fast);
  transform:translateY(var(--bdm-button-motion-press-y));
  transition-duration:var(--bdm-motion-ui),var(--bdm-motion-ui),var(--bdm-motion-ui),var(--bdm-motion-fast);
}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button):is(:disabled,[aria-disabled=true],[aria-busy=true]){--bdm-button-motion-x:0px;--bdm-button-motion-y:0px;--bdm-button-motion-scale:1;transform:none;transition:none}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button):is(:disabled,[aria-disabled=true],[aria-busy=true])::before,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button):is(:disabled,[aria-disabled=true],[aria-busy=true])::after,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button):is(:disabled,[aria-disabled=true],[aria-busy=true]) > .bdm-icon,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button):is(:disabled,[aria-disabled=true],[aria-busy=true]) > .bdm-button__icon > .bdm-icon{transform:none;transition:none;animation:none}
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button)[aria-busy=true]:where([data-bdm-icon="circle-notch"])::before,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button)[aria-busy=true]:where([data-bdm-icon="circle-notch"])::after,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)[aria-busy=true] > .bdm-icon[data-bdm-icon="circle-notch"],
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)[aria-busy=true] > .bdm-button__icon > .bdm-icon[data-bdm-icon="circle-notch"]{animation:bdm-button-progress var(--bdm-button-motion-progress) linear infinite}
@keyframes bdm-button-progress{from{transform:rotate(0)}to{transform:rotate(360deg)}}
.bdm-site .wpcf7 form.submitting .wpcf7-submit,
.bdm-site .wpcf7 form.submitting .wpcf7-submit:active{transform:none;transition:none;cursor:progress}
.bdm-site .bd-career .bd-application-form input[type=file]::file-selector-button{transition:background-color var(--bdm-motion-ui) var(--bdm-ease-standard),color var(--bdm-motion-ui) var(--bdm-ease-standard),border-color var(--bdm-motion-ui) var(--bdm-ease-standard)}
.bdm-site .bd-career .bd-application-form input[type=file]:disabled::file-selector-button{transition:none}
@media(prefers-reduced-motion:reduce){
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button),
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::before,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::after,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-icon,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-button__icon > .bdm-icon,
.bdm-site .bd-career .bd-application-form input[type=file]::file-selector-button{animation:none!important;transition:none!important;transform:none!important}
}
html[data-bdm-reduced] :is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button),
html[data-bdm-reduced] :is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::before,
html[data-bdm-reduced] :is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::after,
html[data-bdm-reduced] :is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-icon,
html[data-bdm-reduced] :is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-button__icon > .bdm-icon,
html[data-bdm-reduced] .bdm-site .bd-career .bd-application-form input[type=file]::file-selector-button{animation:none!important;transition:none!important;transform:none!important}
@media print{
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.wpcf7 .wpcf7-submit,.bdm-search button,.bdm-menu-toggle,.bd-nav-toggle,.bdm-lightbox button,.bd-application-files button),
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::before,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button)::after,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-icon,
:is(.bdm-site,.editor-styles-wrapper) :is(.bdm-button,.wp-block-button__link,.bdj-btn,.bdj-share__btn,.bdm-lightbox button,.bd-application-files button) > .bdm-button__icon > .bdm-icon,
.bdm-site .bd-career .bd-application-form input[type=file]::file-selector-button{animation:none!important;transition:none!important;transform:none!important}
}

.bdm-menu a { position:relative; border-bottom-color:transparent!important; transition:color var(--bdm-motion-ui) var(--bdm-ease-standard); }
.bdm-menu a::after { content:""; position:absolute; inset:auto 0 -1px; height:2px; background:currentColor; transform:scaleX(0); transform-origin:left center; transition:transform var(--bdm-motion-enter) var(--bdm-ease-out); }
.bdm-menu a:is(:hover,:focus-visible,[aria-current=page])::after,.bdm-menu .is-current>.bd-nav-row>a::after { transform:scaleX(1); }
.bd-nav-toggle svg { transition:transform var(--bdm-motion-panel) var(--bdm-ease-spring); }
.bd-submenu { transform-origin:24px top; border-radius:8px; box-shadow:0 16px 36px -12px #173c3229,0 2px 6px #173c320d; }
html:not(.bdm-js) .bd-submenu { position:static;min-width:0;max-width:none;box-shadow:none; }
.bdm-menu-icon { position:relative;width:18px;height:18px;display:inline-block; }
.bdm-menu-icon--svg .bdm-icon { position:absolute;inset:0;width:18px;height:18px;transition:transform var(--bdm-motion-panel) var(--bdm-ease-spring),opacity var(--bdm-motion-ui) var(--bdm-ease-out); }
.bdm-menu-icon--svg .bdm-icon:nth-child(2) { opacity:0;transform:rotate(-70deg) scale(.65); }
[aria-expanded=true] .bdm-menu-icon--svg .bdm-icon:nth-child(1) { opacity:0;transform:rotate(70deg) scale(.65); }
[aria-expanded=true] .bdm-menu-icon--svg .bdm-icon:nth-child(2) { opacity:1;transform:rotate(0) scale(1); }
.bdm-content details>summary::after,.bdj-share-disclosure>summary::after { transition:transform var(--bdm-motion-panel) var(--bdm-ease-spring); }
.bdm-site details[data-bdm-open=false]>summary::after { transform:rotate(0); }
.bdm-site :is(.bdm-card:has(a),.bd-maytec-job-card) { transition:transform var(--bdm-motion-panel) var(--bdm-ease-spring),box-shadow var(--bdm-motion-enter) var(--bdm-ease-out),border-color var(--bdm-motion-ui) var(--bdm-ease-standard); }
.bdm-card__image { overflow:clip; }
.bdm-card__image img { transition:transform var(--bdm-motion-reveal) var(--bdm-ease-out); }
@media (hover:hover) and (pointer:fine) {
  .bdm-site :is(.bdm-card:has(a),.bd-maytec-job-card):hover { transform:translateY(-5px);border-color:var(--wp--preset--color--green);box-shadow:0 14px 28px -16px #173c3259; }
  .bdm-card:has(a):hover .bdm-card__image img { transform:scale(1.04); }
}
.bdm-site :is(input:not([type=checkbox],[type=radio],[type=submit],[type=file]),textarea,select) { transition:border-color var(--bdm-motion-ui) var(--bdm-ease-standard),background-color var(--bdm-motion-ui) var(--bdm-ease-standard); }
.bdm-site :is(input,textarea,select):focus-visible { border-color:var(--wp--preset--color--green); }
[data-bdm-details-body] { display:flow-root; }
.bdm-lightbox { transform-origin:center 44%;box-shadow:0 24px 100px #071b3266;border-radius:10px; }
.bdm-lightbox::backdrop { background:#10271fd9;transition:opacity var(--bdm-motion-ui) var(--bdm-ease-out); }
.bdm-lightbox[data-bdm-closing]::backdrop { opacity:0; }
.bdm-lightbox figure { position:relative;overflow:clip; }
.bdm-lightbox[aria-busy=true] { cursor:progress; }
.bdm-status-mark { display:inline-flex;width:22px;height:22px;vertical-align:-.35em;margin-inline-end:.6rem;color:var(--wp--preset--color--green); }
.bdm-status-mark svg { width:100%;height:100%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round; }
.bdm-status-mark circle { opacity:.35; }
.bdm-status-mark path { stroke-dasharray:1;stroke-dashoffset:0; }
@media print { .bdm-site *,.bdm-site *::before,.bdm-site *::after { animation:none!important;transition:none!important; } }
@media (prefers-reduced-motion:reduce) {
  html { scroll-behavior:auto; }
  .bdm-site *,.bdm-site *::before,.bdm-site *::after,.bdm-lightbox::backdrop { animation:none!important;transition:none!important;scroll-behavior:auto!important; }
  .bdm-site :is(.bdm-card:has(a),.bd-maytec-job-card):hover,.bdm-card:has(a):hover .bdm-card__image img { transform:none; }
}
html[data-bdm-reduced] { scroll-behavior:auto; }
html[data-bdm-reduced] .bdm-site *,html[data-bdm-reduced] .bdm-site *::before,html[data-bdm-reduced] .bdm-site *::after { animation:none!important;transition:none!important;scroll-behavior:auto!important; }
html[data-bdm-reduced] .bdm-site :is(.bdm-card:has(a),.bd-maytec-job-card):hover,html[data-bdm-reduced] .bdm-card:has(a):hover .bdm-card__image img { transform:none; }
