/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav[aria-labelledby="system-breadcrumb"]{margin:clamp(1rem,2vw,1.8rem) 0;}nav[aria-labelledby="system-breadcrumb"] ol{display:flex;flex-wrap:wrap;align-items:center;gap:0.35rem 0;margin:0;padding:0;list-style:none;}nav[aria-labelledby="system-breadcrumb"] li{display:inline-flex;align-items:center;margin:0;padding:0;font-size:clamp(0.85rem,1.1vw,0.95rem);font-weight:500;line-height:1.4;text-transform:lowercase;}nav[aria-labelledby="system-breadcrumb"] li + li::before{margin:0 0.6rem;color:#b5b5b5;font-weight:400;content:">";}nav[aria-labelledby="system-breadcrumb"] a{color:#8c8c8c;text-decoration:none;transition:color 180ms ease;}nav[aria-labelledby="system-breadcrumb"] a:hover,nav[aria-labelledby="system-breadcrumb"] a:focus-visible{color:#24545f;}nav[aria-labelledby="system-breadcrumb"] li:last-child a{color:#6b6b6b;}
button-like-title
.block-contact-sales{margin:clamp(2rem,4vw,3.5rem) 0;}.block-contact-sales > .layout{display:flex;align-items:center;min-height:100mm;margin:0;padding:0;background:linear-gradient(90deg,#265a62 0%,#265a62 8%,#0e1c1b 39%,#14292b 72%,#2a5c63 84%,#245860 100%);clip-path:polygon(0 calc(16% + 14px),2px calc(16% + 7px),7px calc(16% + 2px),14px 16%,39.4% 16%,72% 0,calc(100% - 14px) 0,calc(100% - 7px) 2px,calc(100% - 2px) 7px,100% 14px,100% calc(100% - 14px),calc(100% - 2px) calc(100% - 7px),calc(100% - 7px) calc(100% - 2px),calc(100% - 14px) 100%,72% 100%,39.4% 85.4%,14px 85.4%,7px calc(85.4% - 2px),2px calc(85.4% - 7px),0 calc(85.4% - 14px));}.block-contact-sales > .layout > .layout__region{width:100%;margin:0;padding:0;}.block-contact-sales .layout__region > div{margin:0;padding:0;}.block-contact-sales .layout__region > div > div{display:grid;grid-template-columns:72% 1fr;align-items:center;}.block-contact-sales h5{max-width:54%;margin:0 0 0 clamp(1.5rem,3vw,2.2rem);color:#fff;font-size:clamp(1.15rem,2.1vw,1.8rem);font-weight:600;line-height:1.3;}.block-contact-sales p{margin:0;text-align:center;}.block-contact-sales a{display:inline-block;padding:0.8rem 1.6rem;color:#1a1a1a;background:#e6a830;border:1px solid rgb(255 255 255 / 55%);border-radius:10px;font-size:clamp(0.95rem,1.2vw,1.1rem);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform 200ms ease,background-color 200ms ease,box-shadow 200ms ease;}.block-contact-sales a:hover,.block-contact-sales a:focus-visible{background:#f0b73f;box-shadow:0 6px 16px rgb(0 0 0 / 35%);transform:translateY(-2px);}@media (max-width:700px){.block-contact-sales > .layout{min-height:0;padding:2rem 0;background:linear-gradient(90deg,#265a62,#0e1c1b 50%,#265a62);border-radius:14px;clip-path:none;}.block-contact-sales .layout__region > div > div{grid-template-columns:1fr;justify-items:start;gap:1.4rem;}.block-contact-sales h5,.block-contact-sales p{max-width:none;margin:0 1.5rem;}}.block-contact-sales{margin:clamp(2rem,4vw,3.5rem) 0;}.block-contact-sales > .layout{display:flex;align-items:center;min-height:112mm;margin:0;padding:0;background:linear-gradient(90deg,#265a62 0%,#265a62 8%,#0e1c1b 39%,#14292b 72%,#2a5c63 84%,#245860 100%);clip-path:polygon(0 calc(16% + 14px),2px calc(16% + 7px),7px calc(16% + 2px),14px 16%,39.4% 16%,72% 0,calc(100% - 14px) 0,calc(100% - 7px) 2px,calc(100% - 2px) 7px,100% 14px,100% calc(100% - 14px),calc(100% - 2px) calc(100% - 7px),calc(100% - 7px) calc(100% - 2px),calc(100% - 14px) 100%,72% 100%,39.4% 85.4%,14px 85.4%,7px calc(85.4% - 2px),2px calc(85.4% - 7px),0 calc(85.4% - 14px));}.block-contact-sales > .layout > .layout__region{width:100%;margin:0;padding:0;}.block-contact-sales .layout__region > div{margin:0;padding:0;}.block-contact-sales .layout__region > div > div{display:grid;grid-template-columns:72% 1fr;align-items:center;}.block-contact-sales h5{max-width:52%;margin:0 0 0 clamp(1.5rem,3vw,2.2rem);color:#fff;font-size:clamp(1rem,1.7vw,1.45rem);font-weight:600;line-height:1.3;}.block-contact-sales p{margin:0;text-align:center;}.block-contact-sales a{display:inline-block;padding:0.8rem 1.6rem;color:#1a1a1a;background:#e6a830;border:1px solid rgb(255 255 255 / 55%);border-radius:10px;font-size:clamp(0.95rem,1.2vw,1.1rem);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform 200ms ease,background-color 200ms ease,box-shadow 200ms ease;}.block-contact-sales a:hover,.block-contact-sales a:focus-visible{background:#f0b73f;box-shadow:0 6px 16px rgb(0 0 0 / 35%);transform:translateY(-2px);}@media (max-width:700px){.block-contact-sales > .layout{min-height:0;padding:2rem 0;background:linear-gradient(90deg,#265a62,#0e1c1b 50%,#265a62);border-radius:14px;clip-path:none;}.block-contact-sales .layout__region > div > div{grid-template-columns:1fr;justify-items:start;gap:1.4rem;}.block-contact-sales h5,.block-contact-sales p{max-width:none;margin:0 1.5rem;}}
a,.link{color:#107F80;}.admin-item__link::before{color:#F2BA01;content:">";background-image:none;}.marker-green{color:rgb(15 118 110);background-color:rgb(204 251 241);}.button2{background-color:#107F80;border:none;color:#E9ECEF;padding:10px 20px 10px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:2px 2px;cursor:pointer;border-radius:12px;}.button2 a:hover{background-color:#F2BA01;text-decoration:none;}.button2 a:link{text-decoration:none;}.button-3,.more-link{appearance:none;box-sizing:border-box;color:#f2f2f2;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;text-align:center;text-decoration:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;}.button-3 a{display:inline-flex;align-items:center;gap:0.25rem;padding:0.25rem 1.5rem;color:black;background-color:#facc15;border-radius:9999px;text-decoration:none;box-shadow:0 1px 2px rgba(17,24,39,0.5);transition:all 0.3s ease-in-out;width:fit-content;}.button-3 a:hover{background-color:#fbbf24;box-shadow:0 4px 6px rgba(17,24,39,0.6);}.button-3 a::after{content:"";display:inline-block;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;transition:transform 0.3s ease-out;}.button-3 a:hover::after{transform:translateX(5px);}.button-3 a:hover,.btn-link a:hover,.more-link a:hover{text-decoration:none;}.button-3:hover,.more-link:hover{text-decoration:none;color:#f2f2f2;}.button-3,.more-link{appearance:none;box-sizing:border-box;color:#f2f2f2;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;text-align:center;text-decoration:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;}.button-1{appearance:none;background-color:#c0bfc0;border-radius:12px;box-shadow:rgba(27,31,35,.1) 0 1px 0;box-sizing:border-box;color:#f2f2f2;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:20px;padding:6px 16px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;white-space:nowrap;}.button-1 .ui-widget-content a{color:#f2f2f2;}.button-1 .ui-widget-content a:hover{color:#f2f2f2 !important;}.ui-widget-content a:hover{color:#F2BA01;text-decoration:none;}.ui-widget-content a{color:#107F80;text-decoration:none;}.button-1:focus:not(:focus-visible):not(.focus-visible){box-shadow:none;outline:none;text-decoration:none;}.button-1 a:hover{background-color:#F2BA01;text-decoration:none;color:#f2f2f2;}.button-1 a:focus{box-shadow:rgba(46,164,79,.4) 0 0 0 3px;outline:none;text-decoration:none;color:#f2f2f2;}.button-1:disabled{background-color:#94d3a2;border-color:rgba(27,31,35,.1);color:#f2f2f2;cursor:default;text-decoration:none;}.button-1 a:active{background-color:#9F9E9E;box-shadow:rgba(20,70,32,.2) 0 1px 0 inset;text-decoration:none;color:#f2f2f2;}.button-1 a,.btn-link{text-decoration:none;color:#f2f2f2;}.button-1 a:hover,.btn-link{text-decoration:none;color:#f2f2f2;text-decoration:none;}td > .form-item{display:block;}[class^="hvr-"]{margin:0;padding:0;cursor:pointer;background:transparent;}.table > :not(caption) > * > *{color:var(--dxt-color-headings);}
.vvjt .tab-panes{display:grid;width:100%;max-width:650px;margin:0 auto;}.vvjt .vvjt-pane{grid-area:1 / 1;display:block !important;visibility:hidden;opacity:0;transition:opacity 300ms ease,visibility 0s linear 300ms;}.vvjt .vvjt-pane[aria-hidden="false"]{visibility:visible;opacity:1;transition:opacity 300ms ease,visibility 0s;}.vvjt .vvjt-pane .field-content,.vvjt .vvjt-pane a{display:block;}.vvjt .vvjt-pane img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;}.vvjt .vvjt-button{flex:0 0 auto;width:5.2rem;height:5.2rem;padding:0.3rem;background:var(--bg-buttons,#fcffff);border:2px solid transparent;border-radius:10px;cursor:pointer;opacity:0.65;transition:opacity 200ms ease,border-color 200ms ease,transform 200ms ease;}@media (min-width:993px){.vvjt.vertical .vvjt-inner{display:grid !important;grid-template-columns:minmax(0,1fr) 6.6rem;align-items:stretch;gap:clamp(0.75rem,2vw,1.5rem);direction:ltr;}.vvjt.vertical .tab-panes{grid-column:1;grid-row:1;align-self:center;min-width:0;}.vvjt.vertical .tab-buttons{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:0.6rem;align-self:stretch;width:auto !important;height:auto !important;max-height:none !important;min-height:0;contain:size;overflow-x:hidden !important;overflow-y:auto !important;scrollbar-width:thin;}.vvjt.vertical .tab-buttons > .vvjt-button:first-of-type{margin-top:auto;}.vvjt.vertical .tab-buttons > .vvjt-button:last-of-type{margin-bottom:auto;}}@media (prefers-reduced-motion:reduce){.vvjt .vvjt-pane,.vvjt .vvjt-button{transition:none;}}
.site-menu{position:sticky;top:0;z-index:50;background:linear-gradient(90deg,#395f88 0%,#3a8080 100%);}.tb-megamenu.tb-megamenu-main{position:relative;}.tb-megamenu.tb-megamenu-main .nav-collapse{position:static;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav{display:flex;align-items:stretch;margin:0;padding:0;list-style:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li{position:static;margin:0;padding:0;border-right:1px solid rgb(255 255 255 / 14%);float:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > a,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-no-link{display:flex;align-items:center;height:60px;padding:0 1.25rem;color:#fff;background:transparent;font-size:clamp(0.95rem,1.3vw,1.1rem);font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:background-color 180ms ease;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:hover > a,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:hover > .tb-megamenu-no-link,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li.open > a,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li.open > .tb-megamenu-no-link{background:rgb(0 0 0 / 10%);}.tb-megamenu.tb-megamenu-main .caret{display:inline-block;width:0;height:0;margin-left:0.5rem;border-top:5px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu{position:absolute;z-index:1000;top:100%;right:0;left:0;display:none;width:auto;min-width:0;margin:0;padding:0.35rem 1.25rem 1.25rem;background:#3a7c7c;border:0;border-bottom:5px solid #e6b422;border-radius:0;box-shadow:0 10px 24px rgb(0 0 0 / 28%);}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:hover > .tb-megamenu-submenu,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:focus-within > .tb-megamenu-submenu,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li.open > .tb-megamenu-submenu{display:block;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:not(:has(.dropdown-submenu)){position:relative;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:not(:has(.dropdown-submenu)) > .tb-megamenu-submenu{right:auto;min-width:17rem;}.tb-megamenu.tb-megamenu-main .mega-dropdown-inner,.tb-megamenu.tb-megamenu-main .tb-megamenu-row,.tb-megamenu.tb-megamenu-main .tb-megamenu-column,.tb-megamenu.tb-megamenu-main .tb-megamenu-column-inner{float:none;width:auto;min-height:0;margin:0;padding:0;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column > .tb-megamenu-column-inner > .tb-megamenu-subnav:has(.dropdown-submenu){display:grid;grid-template-columns:54fr 46fr;gap:0 2rem;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav{margin:0;padding:0;list-style:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav > li{margin:0;padding:0;float:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav a{display:block;padding:0.5rem 0;color:#fff;background:transparent;font-size:clamp(0.95rem,1.25vw,1.1rem);font-weight:700;line-height:1.4;text-decoration:none;transition:color 160ms ease;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav a:hover,.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav a:focus-visible{color:#f2c94c;background:transparent;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav > li.dropdown-submenu > a{text-transform:uppercase;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav .caret{display:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-subnav > li.dropdown-submenu > .tb-megamenu-submenu{position:static;display:block;min-width:0;margin:0;padding:0;background:transparent;border:0;box-shadow:none;}@media (min-width:901px){.tb-megamenu.tb-megamenu-main .tb-megamenu-button{display:none;}.tb-megamenu.tb-megamenu-main .nav-collapse{display:block !important;height:auto !important;overflow:visible !important;}}@media (max-width:900px){.tb-megamenu.tb-megamenu-main .tb-megamenu-button{display:block;margin:0.6rem 0;padding:0.5rem 0.8rem;color:#fff;background:transparent;border:1px solid rgb(255 255 255 / 50%);border-radius:4px;cursor:pointer;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav{flex-direction:column;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li{border-right:0;border-bottom:1px solid rgb(255 255 255 / 14%);}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > a,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-no-link{height:auto;padding:1rem 0.5rem;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu{position:static;min-width:0;padding:0.5rem 1rem 1rem;box-shadow:none;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu > .mega-dropdown-inner > .tb-megamenu-row > .tb-megamenu-column > .tb-megamenu-column-inner > .tb-megamenu-subnav:has(.dropdown-submenu){grid-template-columns:1fr;}}#block-atreyo-mainnavigation,.tb-megamenu.tb-megamenu-main,.tb-megamenu.tb-megamenu-main .nav-collapse,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav{background:transparent !important;box-shadow:none !important;}.tb-megamenu.tb-megamenu-main .mega-dropdown-inner :is(ul,li,a,.tb-megamenu-row,.tb-megamenu-column,.tb-megamenu-column-inner,.tb-megamenu-submenu){border:0 !important;box-shadow:none !important;background-image:none !important;}.tb-megamenu.tb-megamenu-main .mega-dropdown-inner li::before,.tb-megamenu.tb-megamenu-main .mega-dropdown-inner li::after,.tb-megamenu.tb-megamenu-main .mega-dropdown-inner .divider{display:none !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:is(:hover,:focus-within,.open,.active,.active-trail){background:transparent !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:is(:hover,:focus-within,.open,.active,.active-trail) > :is(a,.tb-megamenu-no-link),.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > :is(a,.tb-megamenu-no-link):is(:hover,:focus,:focus-visible,:active,.active,.is-active){color:#e6b422 !important;background:rgb(0 0 0 / 12%) !important;outline:0;box-shadow:none !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > :is(a,.tb-megamenu-no-link) .caret{border-top-color:#fff !important;border-right-color:transparent !important;border-left-color:transparent !important;border-bottom:0 !important;transition:border-top-color 180ms ease;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:is(:hover,:focus-within,.open,.active,.active-trail) > :is(a,.tb-megamenu-no-link) .caret{border-top-color:#e6b422 !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li{border-left:0 !important;border-right:0 !important;box-shadow:none !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li::before,.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li::after{display:none !important;content:none !important;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > :is(a,.tb-megamenu-no-link){border-left:0 !important;border-right:0 !important;box-shadow:none !important;}.tb-megamenu.tb-megamenu-main .dropdown-submenu > a::before,.tb-megamenu.tb-megamenu-main .dropdown-submenu > a::after,.tb-megamenu.tb-megamenu-main .dropdown-submenu:hover > a::after,.tb-megamenu.tb-megamenu-main .dropdown-submenu > a .caret{display:none !important;border:0 !important;content:none !important;}@media (min-width:901px){.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu{display:block !important;visibility:hidden;opacity:0;pointer-events:none;clip-path:inset(0 -40px 100% -40px);transition:clip-path 380ms cubic-bezier(0.22,0.61,0.36,1),opacity 220ms ease,visibility 0s linear 380ms;}.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li:is(:hover,:focus-within,.open) > .tb-megamenu-submenu{visibility:visible;opacity:1;pointer-events:auto;clip-path:inset(0 -40px -50px -40px);transition:clip-path 380ms cubic-bezier(0.22,0.61,0.36,1),opacity 220ms ease,visibility 0s;}}@media (prefers-reduced-motion:reduce){.tb-megamenu.tb-megamenu-main .tb-megamenu-nav > li > .tb-megamenu-submenu{transition:none !important;}}
:root{--intro-space-top:clamp(3rem,7vw,6rem);--intro-space-bottom:clamp(2rem,4vw,3.5rem);--intro-gap:1.2rem;}.field-badge{display:block;width:fit-content;max-width:100%;margin:var(--intro-space-top) auto var(--intro-gap);padding:0.7rem 2.4rem;color:#24545f;background:#ebebeb;border-radius:999px;font-size:clamp(1rem,1.3vw,1.2rem);font-weight:500;line-height:1.2;text-align:center;}.field-title{margin:0 auto var(--intro-space-bottom);padding:0 1rem;max-width:52rem;color:#000;font-size:clamp(1.5rem,2.6vw,2.2rem);font-weight:700;line-height:1.2;text-align:center;}.field-desc{margin:calc(var(--intro-gap) - var(--intro-space-bottom)) auto var(--intro-space-bottom);padding:0 1rem;max-width:52rem;color:#111;font-size:clamp(0.95rem,1.3vw,1.15rem);font-weight:400;line-height:1.5;text-align:center;}.field-badge:empty,.field-title:empty,.field-desc:empty{display:none;}
.layout__region:has(> .product-hero-title){display:flex;flex-wrap:wrap;align-content:center;align-items:center;column-gap:0.8rem;row-gap:0;}.layout__region:has(> .product-hero-title)::after{order:6;flex:0 0 100%;height:0;content:"";}.product-hero-badge{order:1;flex:0 0 auto;margin:0 0 1rem;padding:0.55rem 1.4rem;color:#24545f;background:#ebebeb;border-radius:999px;font-size:clamp(0.9rem,1.1vw,1rem);font-weight:500;line-height:1.2;}.product-hero-title{order:2;flex:0 0 100%;margin:0 0 0.5rem;}.product-hero-title h1{margin:0;color:#1d2b2e;font-size:clamp(2rem,3.6vw,3rem);font-weight:700;line-height:1.1;}.product-hero-desc{order:3;flex:0 0 100%;margin:0 0 1.4rem;}.product-hero-desc h2{max-width:30rem;margin:0;color:#111;font-size:clamp(0.95rem,1.2vw,1.1rem);font-weight:500;line-height:1.45;text-wrap:balance;}.product-hero-desc br{display:none;}.product-hero-datasheet{order:4;flex:0 0 auto;margin:0 0 1rem;}.product-hero-sales{order:5;flex:0 0 auto;margin:0 0 1rem;}.product-hero-datasheet a,.product-hero-sales a{display:inline-flex;align-items:center;gap:0.55rem;padding:0.75rem 1.2rem;border-radius:6px;font-size:clamp(0.85rem,1vw,0.95rem);font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform 200ms ease,background-color 200ms ease,box-shadow 200ms ease;}.product-hero-datasheet a{color:#fff;background:#24545f;}.product-hero-datasheet a:hover,.product-hero-datasheet a:focus-visible{background:#1b414a;box-shadow:0 6px 14px rgb(0 0 0 / 25%);transform:translateY(-2px);}.product-hero-sales a{color:#1a1a1a;background:#e6a830;}.product-hero-sales a:hover,.product-hero-sales a:focus-visible{background:#f0b73f;box-shadow:0 6px 14px rgb(0 0 0 / 25%);transform:translateY(-2px);}.product-hero-datasheet a i{display:inline-block;flex:0 0 auto;width:0.85rem;height:1.05rem;background:currentcolor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h8l6 6v14H2V0zm7 1.5V7h5.5L9 1.5zM5 11h8v1.5H5V11zm0 3h8v1.5H5V14z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 20'%3E%3Cpath fill-rule='evenodd' d='M2 0h8l6 6v14H2V0zm7 1.5V7h5.5L9 1.5zM5 11h8v1.5H5V11zm0 3h8v1.5H5V14z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform 200ms ease;}.product-hero-datasheet a:hover i,.product-hero-datasheet a:focus-visible i{transform:translateY(2px);}.product-hero-sales a::after{display:inline-block;content:"→";transition:transform 200ms ease;}.product-hero-sales a:hover::after,.product-hero-sales a:focus-visible::after{transform:translateX(5px);}.product-block-status{order:7;flex:0 0 auto;margin:0;padding:0.4rem 0.85rem;color:#1a1a1a;background:#ebebeb;border-radius:6px;font-size:clamp(0.9rem,1.1vw,1rem);font-weight:700;line-height:1.2;}.product-block-status.is-new{background:#abdfd3;}.product-block-status.is-soon{background:#f2ba01;}.product-block-status.is-eol{background:#ff8e8e;}.product-block-status.is-empty{display:none;}.product-hero-replace{order:8;flex:0 1 auto;min-width:0;margin:0;}.product-hero-replace:not(:has(a)){display:none;}.product-hero-replace h2{margin:0 0 0.15rem;color:#111;font-size:clamp(0.75rem,0.9vw,0.85rem);font-weight:700;line-height:1.3;}.product-hero-replace h2::after{content:":";}.product-hero-replace h2 + div{display:flex;flex-wrap:wrap;gap:0.1rem 0.35rem;}.product-hero-replace h2 + div > div:not(:last-child)::after{content:",";}.product-hero-replace a{color:#0f7a74;font-size:clamp(0.75rem,0.9vw,0.85rem);font-weight:700;text-decoration:none;transition:color 180ms ease;}.product-hero-replace a:hover,.product-hero-replace a:focus-visible{color:#e6a830;}@media (prefers-reduced-motion:reduce){.product-hero-datasheet a,.product-hero-sales a,.product-hero-datasheet a i,.product-hero-sales a::after{transition:none;}}
ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"]{display:flex;align-items:stretch;gap:0;margin:0 0 0.6rem;padding:0;border:0;border-bottom:1px solid #e5e5e5;list-style:none;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item{position:relative;margin:0;padding:0;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link{position:relative;display:block;padding:0.65rem 1.25rem 0.7rem;color:#a3a3a3;background:transparent;border:0;border-radius:0;font-size:0.9rem;font-weight:400;text-decoration:none;transition:color 180ms ease;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link:hover,ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link:focus{color:#222;background:transparent;text-decoration:none;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link.active{color:#111;font-weight:600;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link.active::after{position:absolute;right:1.25rem;bottom:-1px;left:1.25rem;height:2px;background:#e6c600;content:"";}.tab-content > .tab-pane{display:none;}.tab-content > .tab-pane.active{display:block !important;animation:atreyo-tab-in 500ms ease both;}@keyframes atreyo-tab-in{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion:reduce){.tab-content > .tab-pane.active{animation:none;}}.tab-content .tab-pane table.table{width:100%;margin:0;border:0;border-collapse:collapse;color:#222;font-size:0.88rem;}.tab-content .tab-pane table.table th,.tab-content .tab-pane table.table td{padding:0.55rem 0.75rem;text-align:left;vertical-align:top;border:0;border-bottom:1px solid #d3d3d3;background:transparent;}.tab-content .tab-pane table.table tr:last-child > th,.tab-content .tab-pane table.table tr:last-child > td{border-bottom:0;}.tab-content .tab-pane table.table:not(:has(thead)) td:first-child{width:30%;}.tab-content .tab-pane table.table thead tr:last-child > th{font-weight:600;border-bottom:3px solid #aaa;}.tab-content .tab-pane table.table tbody th{font-weight:600;}.tab-content .tab-pane table.table td a{color:#00797a;text-decoration:none;}.tab-content .tab-pane table.table td a:hover{text-decoration:underline;}.tab-content .tab-pane > p{margin:2rem 0;font-size:0.88rem;color:#222;}.tab-content .all-features-button{display:block;width:max-content;margin:0.8rem auto 0;padding:0.45rem 0.8rem;color:#111;background:#efc900;border:0;border-radius:2px;font-size:0.75rem;font-weight:600;line-height:1.2;cursor:pointer;}.tab-content .all-features-button:hover,.tab-content .all-features-button:focus-visible{color:#111;background:#d9b700;}.atreyo-table-wrapper{position:relative;transition:height 450ms ease;}.atreyo-table-wrapper.is-collapsed::after{position:absolute;z-index:1;right:0;bottom:0;left:0;height:90px;background:linear-gradient(to bottom,rgb(255 255 255 / 0%),#fff 70%);content:"";pointer-events:none;}.atreyo-table-wrapper.is-collapsed .all-features-button,.atreyo-table-wrapper.is-animating .all-features-button{position:absolute;z-index:2;bottom:0.45rem;left:50%;margin:0;transform:translateX(-50%);}.atreyo-table-wrapper.is-expanded:not(.is-animating) .all-features-button{position:static;transform:none;}.tab-content .tab-pane table.table:has(.download-datasheet),.tab-content .tab-pane table.table:has(.download-datasheet) > tbody{display:block;width:100%;}.tab-content .tab-pane table.table:has(.download-datasheet) > tbody > tr{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:2rem 3rem;padding:1rem 0.75rem;}.tab-content .tab-pane table.table:has(.download-datasheet) > tbody > tr > td{display:block;width:auto;min-width:0;padding:0;border:0;}.tab-content .tab-pane table.table:has(.download-datasheet) h5{margin:0 0 0.9rem;color:#222;font-size:0.95rem;font-weight:600;line-height:1.3;}.tab-content .tab-pane table.table:has(.download-datasheet) td p{margin:0 0 1rem;color:#444;font-size:0.95rem;line-height:1.6;}.tab-content .view-online-docs-link a{display:inline-flex;align-items:center;color:#00797a;font-size:0.95rem;font-weight:600;text-decoration:none;}.tab-content .view-online-docs-link a::after{display:inline-block;margin-left:0.4rem;content:"→";transition:transform 220ms ease;}.tab-content .view-online-docs-link a:hover::after,.tab-content .view-online-docs-link a:focus-visible::after{transform:translateX(6px);}.atreyo-download-row{position:relative;display:flex;align-items:center;gap:0.6rem;margin:0 -0.6rem 0.25rem;padding:0.45rem 0.6rem;border-radius:4px;transition:background-color 200ms ease;}.atreyo-download-row:hover{background-color:rgb(0 0 0 / 5%);}.atreyo-download-row .file{display:flex;align-items:center;gap:0.75rem;}.atreyo-download-row .file::before{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:38px;color:#fff;background:#d93025;border-radius:3px;font-size:0.65rem;font-weight:700;content:"PDF";transition:transform 220ms ease;}.atreyo-download-row:hover .file::before{transform:scale(1.12);}.atreyo-download-row .file a{color:#222;font-size:0.95rem;font-weight:500;text-decoration:none;}.atreyo-download-row .file a::after{position:absolute;inset:0;content:"";}.atreyo-file-size{color:#777;font-size:0.8rem;}.atreyo-file-size{color:#777;font-size:0.8rem;}.atreyo-file-size{color:#777;font-size:0.8rem;}@media (max-width:600px){ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"]{overflow-x:auto;white-space:nowrap;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link{padding-right:0.8rem;padding-left:0.8rem;font-size:0.8rem;}ul.nav.nav-tabs[id^="bootstrap-horizontal-tabs"] > .nav-item > .nav-link.active::after{right:0.8rem;left:0.8rem;}.tab-content .tab-pane table.table th,.tab-content .tab-pane table.table td{padding:0.5rem;}.tab-content .tab-pane table.table:has(.download-datasheet) > tbody > tr{grid-template-columns:1fr;}}
.splide--view--related-products{position:relative;}.splide--view--related-products .splide__slider{padding:0 5.5rem;}.splide--view--related-products .splide__track{padding:1rem 0 7.5rem;}.splide--view--related-products .splide__slide{display:flex;padding:0 1.6rem;}.splide--view--related-products .splide__slide > div,.splide--view--related-products .splide__slide > div > span{display:flex;width:100%;}.splide--view--related-products .related-slider-fieldset{--overhang:7rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;width:100%;transition:transform 250ms ease;}.splide--view--related-products .related-slider-fieldset:hover{transform:translateY(-6px);}.splide--view--related-products .related-slider-fieldset::before{position:absolute;z-index:0;top:0;right:0;bottom:var(--overhang);left:0;background:#f5f5f5;border-radius:28px;content:"";}.splide--view--related-products .related-slider-fieldset > *{position:relative;z-index:1;}.splide--view--related-products .vvjb-carousel-title{grid-row:1;margin:0 0 0.5rem;padding:1.4rem 1.5rem 0;font-size:clamp(1.25rem,1.9vw,1.9rem);font-weight:700;line-height:1.15;letter-spacing:0;overflow-wrap:anywhere;}.splide--view--related-products .vvjb-carousel-title a{color:#24545f;text-decoration:none;}.splide--view--related-products .related-slider-subtitle{grid-row:2;padding:0 1.5rem 1.2rem;}.splide--view--related-products .related-slider-subtitle h2{margin:0;color:#1d1d1d;font-size:clamp(0.8rem,1vw,1rem);font-weight:400;line-height:1.4;}.splide--view--related-products .related-slider-image{grid-row:3;height:13rem;padding:0 1rem;text-align:center;}.splide--view--related-products .related-slider-image .field-content,.splide--view--related-products .related-slider-image a{display:block;height:100%;}.splide--view--related-products .related-slider-image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 14px rgb(0 0 0 / 25%));transition:transform 300ms ease;}.splide--view--related-products .related-slider-fieldset:hover .related-slider-image img{transform:scale(1.04);}.splide--view--related-products .splide__arrows{position:static;}.splide--view--related-products .splide__arrow{position:absolute;z-index:3;top:25%;display:flex;align-items:center;justify-content:center;width:3.5rem;height:5rem;padding:0;background:transparent;border:0;cursor:pointer;opacity:1;transform:translateY(-50%);transition:transform 200ms ease;}.splide--view--related-products .splide__arrow svg{display:none;}.splide--view--related-products .splide__arrow::before{width:2.4rem;height:2.4rem;border-top:4px solid #e0b030;border-right:4px solid #e0b030;content:"";}.splide--view--related-products .splide__arrow--prev{left:0;}.splide--view--related-products .splide__arrow--prev::before{transform:rotate(-135deg);}.splide--view--related-products .splide__arrow--next{right:0;}.splide--view--related-products .splide__arrow--next::before{transform:rotate(45deg);}.splide--view--related-products .splide__arrow--prev:hover{transform:translate(-4px,-50%);}.splide--view--related-products .splide__arrow--next:hover{transform:translate(-4px,-50%);}.splide--view--related-products .splide__arrow:disabled{opacity:0.3;cursor:default;}@media (max-width:980px){.splide--view--related-products .splide__slider{padding:0 3.5rem;}.splide--view--related-products .splide__slide{padding:0 0.8rem;}}@media (max-width:480px){.splide--view--related-products .splide__slider{padding:0;}.splide--view--related-products .splide__slide{padding:0 0.5rem;}}
.layout__region:has(> .widget-first-text),.layout__region:has(> .widget-second-text){display:flex;flex-direction:column;justify-content:center;}.widget-first-image,.widget-first-text,.widget-second-text,.widget-second-image{margin-block:clamp(1.5rem,4vw,3.5rem);}.widget-first-image,.widget-second-image{padding:clamp(1rem,3vw,2.5rem);border-radius:28px;}.widget-first-image{background:linear-gradient(90deg,#ececec 0%,#fff 100%);}.widget-second-image{background:linear-gradient(270deg,#ececec 0%,#fff 100%);}.widget-first-image img,.widget-second-image img{display:block;width:100%;height:auto;margin:0 auto;}.widget-first-text,.widget-second-text{padding-inline:clamp(1.5rem,5vw,4.5rem);}.widget-first-text h4,.widget-second-text h4{margin:0 0 1.1rem;color:#000;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:700;line-height:1.2;}.widget-first-text p{margin:0 0 1.3rem;color:#111;font-size:clamp(1.05rem,1.6vw,1.4rem);font-weight:500;line-height:1.45;}.widget-first-text ul,.widget-second-text ul{margin:0;padding:0;list-style:none;}.widget-first-text li,.widget-second-text li{position:relative;margin:0 0 0.6rem;padding-left:2.2rem;color:#111;font-size:clamp(0.95rem,1.25vw,1.15rem);line-height:1.6;}.widget-first-text li::before,.widget-second-text li::before{position:absolute;top:0.4em;left:0;box-sizing:border-box;width:1.05rem;height:1.05rem;border:2px solid #e6b422;border-radius:50%;content:"";}@media (max-width:700px){.widget-first-text,.widget-second-text{padding-inline:0.5rem;}}
