:root{--blue-700: #005187;--blue-800: #023151;--orange-500: #ef7723;--red-500: #893030;--red-700: #581f1f;--red-800: #481414;--theme-color: var(--blue-700);--theme-background: var(--white);--green-700: #156938;--grey-50: #f0f0f0;--grey-100: #e0e0e0;--grey-400: #B0ABA5;--grey-600: #5B5C59;--grey-800: #3c3c3b;--white: #ffffff;--black: #000000;--border-color: var(--grey-100);--text-color: var(--black);--text-color-dark: var(--black);--text-color-light: var(--white);--font-base: "Ubuntu", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-special: "HvDTrial Pluto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading-weight: 300;--bold: 600;--theme-fs-base: 1.6rem;--theme-fs-h1: 5.6rem;--theme-fs-h2: 4.4rem;--theme-fs-h3: 3.3rem;--theme-fs-h4: 2.2rem;--theme-fs-h5: 1.6rem;--theme-fs-small-base: 1.4rem;--theme-fs-small-h1: 3.2rem;--theme-fs-small-h2: 2.8rem;--theme-fs-small-h3: 2.4rem;--theme-fs-small-h4: 1.8rem;--theme-fs-small-h5: 1.4rem;--button-radius: 0.4rem;--container-radius: 0.8rem;--media-radius: 0.4rem;--padding-none: 0rem;--padding-small: 1.2rem;--padding-default: 6.0rem;--padding-large: 8.0rem;--margin-none: 0rem;--margin-small: 0.8rem;--margin-default: 1.6rem;--margin-large: 3.2rem;--degrees: -55deg;--row-maxwidth: var(--max-width-default);--row-margin-inline: 3vw;--grid-gutter: 2rem;--max-width-default: 130rem;--max-width-medium: 108rem;--max-width-text: 91rem}.twz-search{position:relative;container-type:normal;container-name:twz_search}@media(max-width: 767px){.twz-search{--search-modal-padding-inline: var(--row-margin-inline);--search-modal-padding-vertical: 0;--search-box-padding-inline: var(--row-margin-inline);--search-input-wrapper-gap: 1rem;--search-icon-size: 2rem;margin-left:auto;margin-right:1rem}}.twz-search__button{background:var(--white);border:none;border-radius:var(--button-radius, 0.4rem);width:4.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:.3rem;min-height:4.5rem}@media(max-width: 767px){.twz-search__button{min-width:4.4rem}}.twz-search__button:hover{background:var(--grey-100, #f0f0f0)}.twz-search__button svg.twz-icon{width:1.7rem;height:1.7rem;fill:var(--black, #000);stroke:var(--black, #000);overflow:visible}.twz-search__modal{position:fixed;inset:0;z-index:1005;display:none;align-items:flex-start;justify-content:center;padding:var(--search-modal-padding-inline, 4.4rem) var(--search-modal-padding-vertical, 2.5rem);overflow-y:auto;background-color:rgba(0,0,0,0);border:none;margin:0;max-width:none;max-height:none;width:100%;height:100%;max-height:100vh;background-color:color-mix(in srgb, var(--blue-800) var(--overlay-transparency, 50%), transparent)}@media(max-width: 767px){.twz-search__modal{padding-bottom:0}}.twz-search__modal::backdrop{background:rgba(0,0,0,0)}.twz-search__modal[open]{display:flex}.twz-search__box{background:var(--white, #ffffff);box-shadow:0px 0px .6rem 0px rgba(0,0,0,.02),0px .2rem .4rem 0px rgba(0,0,0,.08);width:min(100%,92rem);padding-inline:var(--search-box-padding-inline, 3.5rem);pointer-events:auto;max-height:100%;overflow-y:auto}@media(min-width: 768px){.twz-search__box{opacity:0;clip-path:inset(0 100% 0 0);animation:fadeInClipWipe .5s ease-out forwards}}@media(max-width: 767px){.twz-search__box{translate:0 100%;height:100%;animation:slideUpFromBottom .5s ease-out forwards}}.twz-search__input-wrapper{display:flex;align-items:center;gap:var(--search-input-wrapper-gap, 2rem);top:0;position:sticky;background:var(--white);padding-block:2rem;z-index:2}@media(max-width: 767px){.twz-search__input-wrapper{padding-block:2rem}}.twz-search__icon{flex-shrink:0;width:var(--search-icon-size, 2.6rem);height:var(--search-icon-size, 2.6rem);display:flex;align-items:center;justify-content:center}.twz-search__icon svg{width:100%;height:100%}.twz-search__icon svg path{fill:var(--grey-400, #b0aba5)}.twz-search .twz-search__input{font-weight:300;flex:1;border:none;background:rgba(0,0,0,0);color:var(--text-color-dark, #1e1e1e);outline:none;border:unset;font-family:var(--font-base);font-size:clamp(var(--theme-fs-small-h4, 2.4rem),2vw,var(--theme-fs-h3, 3.3rem))}.twz-search .twz-search__input::-moz-placeholder{color:var(--grey-400, #b0aba5)}.twz-search .twz-search__input::placeholder{color:var(--grey-400, #b0aba5)}.twz-search__close{flex-shrink:0;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:0;transition:opacity .3s ease}.twz-search__close:hover{opacity:.7}.twz-search__close svg{width:100%;height:100%}.twz-search__close svg path{stroke:var(--black, #000)}.twz-search__results{display:grid;max-height:80%;overflow-y:auto;gap:0 2.8rem;transition:all .3s ease;grid-template-columns:repeat(auto-fill, minmax(45%, 1fr));position:relative;z-index:1}@media(max-width: 767px){.twz-search__results{grid-template-columns:1fr}}.twz-search__results:not(:empty){border-top:.1rem solid var(--grey-100, #e0e0e0);padding-bottom:2.5rem}.twz-search__results:not(:empty):not(:has(.twz-card)){padding-top:2rem}.twz-search__results:empty{display:none}.twz-search__results .twz-card.twz-card{padding-block:1rem}.twz-search__results .twz-card.twz-card:not(.twz-card-machine){border-bottom:.1rem solid var(--border-color, #e0e0e0)}.twz-search__results .twz-card.twz-card .industry-icons{display:none}.twz-search__results .twz-card-update{grid-column:span 2;padding:0;padding-top:2rem}.twz-search__results .twz-card-update:not(:has(img)){padding-top:0}.twz-search__results .twz-card-update:not(:has(img)) .twz-card-update__content{padding-top:0}.twz-search__results .twz-card-machine .twz-card-machine__image>img{height:30rem}@media(max-width: 767px){.twz-search__results .twz-card-machine .twz-card-machine__image>img{height:auto}}@keyframes slideUpFromBottom{from{translate:0 100%}to{translate:0 0}}@keyframes fadeInClipWipe{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
