.nd-festo{color-scheme:light;--navy: #091e2b;--deep: #071925;--teal: #123c4a;--ink: #122a38;--body: #425963;--muted: #506772;--aqua: #93deea;--lime: #cff47b;--lime-hover: #e1ffa6;--line: #dce6e9;--paper: #f2f7f7;--white: #fff;font-family:Segoe UI,system-ui,sans-serif;color:var(--ink);background:var(--white);font-size:16px;line-height:1.56}.nd-festo-home{padding-block:clamp(16px,3.1vw,42px)}@scope(.nd-festo){*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}img{display:block;max-width:100%}figure,p,h1,h2,h3,dl{margin:0}h1,h2,h3{line-height:1.09}h1,h2{letter-spacing:-.048em}a{color:inherit;text-underline-offset:.23em}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #0386ae;outline-offset:4px}:is(h1,h2,main)[tabindex="-1"]:focus{outline:none}.shell{width:min(100% - 80px,1190px);margin-inline:auto}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{position:fixed;inset:10px auto auto 10px;z-index:20;background:var(--white);padding:12px}.review-bar{background:#092332;color:#eef8fb;border-bottom:1px solid #2c4b58}.review-inner{min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:6px 14px;flex-wrap:wrap}.review-badge{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:10px}.review-badge:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--lime)}.review-inner nav{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.review-inner a{color:#ebf6fa;font-size:12px;font-weight:620;padding:4px 9px;text-decoration:none;border-radius:4px}.review-inner a:hover{text-decoration:underline}.review-inner a[aria-current=page]{color:var(--deep);background:#dcecef}.store-header{border-bottom:1px solid var(--line);background:#fff;color:#191c1e}.store-head{display:flex;align-items:center;gap:clamp(18px,3vw,42px);min-height:62px}.store-logo img{width:146px;height:44px;object-fit:contain;object-position:left center}.store-search{border:1px solid #d9e0e1;border-radius:4px;width:min(100%,350px);display:flex;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;font-size:13px;color:#445059}.store-search svg,.search-field svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.65;flex:none}.store-utilities{display:flex;margin-left:auto;align-items:center;gap:17px;font-size:13px}.store-utilities a{text-decoration:none}.store-utilities a:hover{text-decoration:underline}.project-link{color:#fff;background:#252728;border-radius:2px;padding:8px 12px;text-align:center}.store-nav{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:42px;padding-block:7px;font-size:13px;font-weight:650}.store-nav a{color:#086281;text-decoration:none;font-weight:750}.store-nav a:hover,.store-nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:2px}.micro,.eyebrow{font-family:ui-monospace,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.105em;font-weight:700;line-height:1.4}.eyebrow{color:#16627b;margin-bottom:11px}.eyebrow.light{color:var(--aqua)}.brand-mark{display:inline-flex;gap:10px;align-items:center;background:#fff;color:#17323f;padding:8px 11px;border-radius:3px;font-size:14px;font-weight:740;line-height:1}.brand-mark img{width:70px;height:auto}.brand-mark span{border-left:1px solid #c2d1d7;padding-left:10px}.hero,.home-feature,.product-hero,.project{color:#f5fbff;background:radial-gradient(ellipse at 83% 36%,#17586a 0%,transparent 49%),linear-gradient(121deg,#061925,#0b2937 78%,#0e3948)}.hero{overflow:hidden;position:relative;isolation:isolate}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,transparent calc(100% - 1px),#a4e5fa16 100%),linear-gradient(90deg,transparent calc(100% - 1px),#a4e5fa16 100%);background-size:38px 38px;-webkit-mask-image:linear-gradient(100deg,#0004,#000 72%);mask-image:linear-gradient(100deg,#0004,#000 72%)}.hero-topline{min-height:68px;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #c3edff33}.hero-topline .micro{color:#c3dce4}.hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(25px,5vw,68px);align-items:center;padding:42px 0 54px}.hero h1{max-width:15.5ch;font-size:clamp(43px,5.15vw,76px);font-weight:750}em{font-style:normal;color:var(--lime)}.hero-lead{margin-top:18px;max-width:51ch;font-size:clamp(16px,1.45vw,19px);color:#d2e4eb}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:23px}.button{min-height:45px;display:inline-flex;justify-content:center;align-items:center;gap:.8em;padding:10px 16px;border:1px solid transparent;border-radius:5px;text-align:center;font-size:14px;font-weight:730;line-height:1.3;text-decoration:none}.lime{background:var(--lime);color:#142b17}.lime:hover{background:var(--lime-hover)}.glass{color:#f2fbff;border-color:#a1cbd7;background:#0e26353b}.glass:hover{background:#174451}.ink{color:#fff;background:var(--navy)}.ink:hover{background:#1b4556}.outline{color:#143647;border-color:#9eb9c4;background:#fff}.outline:hover{background:var(--paper)}.hero-equipment{position:relative;max-width:430px;width:91%;justify-self:center}.hero-equipment:before{content:"";position:absolute;top:-24px;right:-31px;bottom:-24px;left:-31px;border:1px solid #8bd8ed4a;border-radius:50%;pointer-events:none}.equipment-paper{padding:15px 17px 12px;border:1px solid #e3eff2;border-radius:13px;background:#fff;color:var(--ink);transform:rotate(-2deg);box-shadow:0 26px 80px #04121b6e}.equipment-paper img{width:100%;height:clamp(215px,28vw,335px);object-fit:contain;margin-block:4px}.paper-caption{display:flex;justify-content:space-between;gap:10px;font-family:ui-monospace,Consolas,monospace;color:#4b6570;text-transform:uppercase;font-size:10px;letter-spacing:.065em}.paper-footer{border-top:1px solid #dae7e9;padding-top:7px}.hero-equipment figcaption{position:absolute;right:-18px;bottom:22px;max-width:78%;padding:9px 12px;border:1px solid #75adbf;border-radius:5px;color:#e8f5fa;background:#0e2e3df5;font-size:12px}.hero-equipment figcaption span{display:block;color:var(--aqua);font-family:ui-monospace,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.hero-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-block:15px;border-top:1px solid #c3edff33;color:#e0edf2;font-size:13px}.hero-index b{color:var(--aqua);font-family:ui-monospace,Consolas,monospace;margin-right:5px}.hub-nav{background:#fff;border-bottom:1px solid var(--line)}.hub-nav-inner{min-height:55px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;padding-block:8px}.hub-nav a{font-size:14px;text-decoration:none;font-weight:630}.hub-nav a:hover{text-decoration:underline}.hub-name{color:#086281;font-weight:760!important}.hub-quote{color:#086281}.section,.finder{padding-block:clamp(35px,5.8vw,72px)}.finder-section{background:#f0f6f7;border-bottom:1px solid var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr);align-items:end;gap:12px 34px;margin-bottom:25px}.section-head h2,.project h2{font-size:clamp(29px,4.15vw,52px);font-weight:725;text-wrap:balance}.section-head>p{color:var(--body);max-width:42ch}#catalogue-search{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.48fr) minmax(160px,.48fr) auto;gap:9px}.search-field,.area-field{display:flex;min-width:0;align-items:center;border:1px solid #afc4cc;background:#fff;border-radius:5px;color:#315b68}.search-field{gap:8px;padding:0 12px}.search-field input,.area-field select{flex:1;min-width:0;width:100%;min-height:47px;border:0;border-radius:4px;padding:7px 0;color:#16303d;background:#fff;font-size:15px}.area-field select{padding-inline:10px;font-size:14px}.examples{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;margin-top:11px;font-size:12px;color:var(--muted)}.examples button{border:1px solid #b6cad2;border-radius:3px;padding:3px 8px;color:#164356;background:#fff;font-size:12px}.examples button:hover{background:#dbedf1}.finder-label{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-top:22px;margin-bottom:8px;font-size:13px;color:var(--muted)}.finder-label span{font-family:ui-monospace,Consolas,monospace;text-transform:uppercase;font-size:10px;font-weight:700;letter-spacing:.09em;text-align:right}.search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.result{position:relative;display:flex;flex-direction:column;gap:6px;padding:16px 35px 16px 16px;background:#fff;border:1px solid #d3e1e6;border-radius:6px;text-decoration:none}.result:hover{border-color:#3b8398}.search-results--thumbnails .result{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:start;gap:12px;padding:13px 30px 13px 13px}.result-thumb{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;border:1px solid #e0eaee;border-radius:5px;background:#fff}.result-thumb img{width:100%;height:100%;padding:5px;object-fit:contain}.result-thumb--empty{padding:5px;background:var(--paper);color:var(--muted);font-size:11px;line-height:1.25;text-align:center}.result-copy{display:grid;min-width:0;gap:4px;overflow-wrap:anywhere}.result .result-ref{font-family:ui-monospace,Consolas,monospace;font-size:11px;font-weight:700;color:#17617a;letter-spacing:.04em}.result .result-title{font-weight:720;line-height:1.25}.result .result-area{color:var(--muted);font-size:12px}.result .result-arrow{position:absolute;top:13px;right:13px;color:#17617a}.empty-results{grid-column:1 / -1;padding:18px;border:1px dashed #a8c2cb;border-radius:6px;background:#fff;color:var(--body)}.text-link{display:inline-flex;align-items:center;gap:.45em;color:#12607a;font-size:14px;font-weight:720}.area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.area-card{display:grid;isolation:isolate;grid-template-columns:minmax(0,1fr) clamp(76px,8vw,112px);align-items:center;gap:14px;min-height:142px;padding:14px 16px;border:1px solid #d2e2e7;border-radius:6px;background:#f7fafb;text-decoration:none}.area-card:hover{background:#ebf6f8;border-color:#81aebb}.area-card-copy{display:grid;min-width:0;gap:7px}.area-card h3{font-size:clamp(18px,1.8vw,24px);letter-spacing:-.03em;line-height:1.15;overflow-wrap:anywhere}.area-card p{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--body)}.area-card .card-arrow{color:#17617a}.area-card-image{display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.area-card-image img{width:100%;height:100%;padding:6px;object-fit:contain;mix-blend-mode:darken}.showcase-section{background:#edf4f4;border-block:1px solid var(--line)}.showcase{border:1px solid #cddfe2;border-radius:8px;overflow:hidden;background:#fff}.tablist{display:flex;flex-wrap:wrap;gap:7px;padding:11px;background:#e8f0f3}.tablist button{border:1px solid #adbec7;border-radius:4px;background:#fff;color:#163644;padding:8px 13px;font-size:14px;font-weight:670;min-height:40px}.tablist button[aria-selected=true]{background:var(--navy);color:var(--lime);border-color:var(--navy)}.tablist button:not([aria-selected=true]):hover{border-color:#126780}.showcase-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:stretch}.showcase-visual{display:grid;place-items:center;min-width:0;min-height:250px;background:#e1eef0}.showcase-visual img,.showcase-visual svg{width:100%;height:100%;max-height:320px;object-fit:cover;display:block}.showcase-visual.product-visual{background:#fff}.showcase-visual.product-visual img{object-fit:contain;padding:15px}.showcase-visual.process-visual{background:#0d2836}.showcase-copy{align-self:center;padding:clamp(20px,4vw,45px)}.showcase-copy h3{margin-top:9px;font-size:clamp(26px,3.5vw,46px);letter-spacing:-.04em}.showcase-copy .micro{color:#1f6d81}.showcase-copy>p:not(.micro){margin-block:12px 14px;color:var(--body)}.catalogue-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);column-gap:26px}.catalogue-list a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 2px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:670}.catalogue-list a:hover span{text-decoration:underline}.catalogue-list small{color:#12607a;font-size:12px;white-space:nowrap}.project{padding-block:clamp(28px,5vw,63px)}.project-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.project p:not(.eyebrow){color:#dcecf2;margin-top:11px;max-width:58ch}.site-footer{padding-block:20px;border-top:1px solid var(--line);font-size:13px}.footer-inner{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:8px 20px}.review-notes{background:#f0f5f6;border-top:1px solid var(--line);color:var(--body);padding-block:13px;font-size:13px}.review-notes summary{cursor:pointer;font-weight:700}.review-notes p{max-width:100ch;margin-top:8px}.home-context{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-block:21px}.home-context h2{font-weight:630;font-size:clamp(17px,2.1vw,25px);letter-spacing:-.03em}.home-context p{color:var(--muted);font-size:13px}.next-context{justify-content:center;flex-direction:column;text-align:center;padding-block:29px 37px}.home-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.13fr);gap:clamp(18px,4vw,52px);align-items:center;padding:clamp(22px,4vw,49px);border-radius:9px}.home-copy h1{margin-top:17px;font-size:clamp(35px,4.65vw,66px);max-width:12ch}.home-copy p{margin-block:12px 20px;max-width:43ch;color:#e2f1f6}.home-photo{position:relative;overflow:hidden;border-radius:6px}.home-photo img{aspect-ratio:1.53;width:100%;height:auto;object-fit:cover;object-position:center 56%}.home-photo figcaption{position:absolute;right:8px;bottom:8px;color:#fff;background:#092332;border-radius:3px;padding:4px 8px;font-size:11px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;padding-block:15px;font-size:13px;color:var(--muted)}.product-hero{padding-block:clamp(28px,5vw,62px)}.product-grid{display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);gap:clamp(22px,5.2vw,67px);align-items:center}.pilot-image{background:#fff;border:1px solid #d2e4ea;border-radius:8px;padding:12px}.pilot-image img{width:100%;height:clamp(190px,29vw,390px);object-fit:contain}.pilot-image figcaption{margin-top:8px;padding-top:7px;border-top:1px solid var(--line);color:#48616e;font-family:ui-monospace,Consolas,monospace;font-size:11px}.pilot-copy h1{font-size:clamp(33px,5.25vw,72px);overflow-wrap:anywhere}.pilot-copy>p:not(.eyebrow){color:#d7e7ed;margin-top:15px;max-width:50ch;font-size:clamp(16px,1.6vw,19px)}.pilot-specs{display:flex;flex-wrap:wrap;gap:6px;margin-top:15px}.pilot-specs span{border:1px solid #678e9a;border-radius:3px;padding:4px 8px;font-size:12px;color:#e8f4f8}.pilot-origin{display:inline-block;font-size:13px;color:#dbeef6;margin-top:15px}.product-tabs{border:1px solid var(--line);border-radius:7px 7px 0 0}.details-panel{padding:clamp(19px,3.5vw,37px);border:1px solid var(--line);border-top:0;border-radius:0 0 7px 7px}.two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.details-panel h3{font-size:clamp(20px,2.4vw,29px);letter-spacing:-.025em}.details-panel p,.details-panel ul{color:var(--body);margin-top:10px}.inset{background:#eff6f7;border-radius:5px;border:1px solid #d6e5e9;padding:16px}.inset h3{font-size:20px}.inset ul{padding-left:18px;margin-bottom:0}.spec-table{margin-top:13px}.spec-table>div{display:grid;grid-template-columns:.7fr 1fr;gap:8px;border-top:1px solid var(--line);padding-block:8px}.spec-table dd{margin:0}.spec-table dt{color:var(--body)}.doc-item{margin-block:14px;padding:13px;border:1px solid #d2e2e7;border-radius:5px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px 15px}.doc-item p{margin-top:3px;font-size:14px}.doc-icon{border-radius:4px;padding:10px 8px;color:#086281;background:#e4eff2;font-family:ui-monospace,Consolas,monospace;font-size:12px;font-weight:740}.inset .text-link{margin-top:11px}.muted{color:var(--muted)}dialog{color:var(--ink);width:min(92vw,530px);max-height:min(88vh,740px);border:1px solid #abc8d3;border-radius:9px;padding:24px;box-shadow:0 28px 100px #03141a66;overflow:auto}dialog::backdrop{background:#071923b8}.quote-top{display:flex;justify-content:space-between;align-items:start}.icon-button{min-width:35px;min-height:35px;border:1px solid var(--line);border-radius:5px;background:#f2f7f8;color:var(--ink);font-size:22px;line-height:1}dialog h2{font-size:33px}dialog>p{color:var(--body);margin-top:10px}.quote-quantity{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin-block:15px 10px}.quote-quantity label{font-weight:680;font-size:14px}.quote-quantity input{width:77px;padding:7px;border:1px solid #9db7c0;border-radius:4px}dialog textarea{width:100%;min-height:86px;padding:8px;resize:vertical;border:1px solid #a8c1ca;border-radius:4px;background:#f3f8f8;color:var(--ink);font-size:14px}.quote-status{min-height:21px;font-size:13px}dialog .actions{margin-top:12px}#equipamentos,#solucoes,#catalogos,#tecnologia,#projeto,#detalhes-tp201,#detalhes-festo{scroll-margin-top:155px}@media(max-width:940px){.shell{width:calc(100% - 48px)}.store-nav{justify-content:flex-start}.store-search{width:min(100%,250px)}.hero-grid{gap:28px}}@media(max-width:700px){.shell{width:calc(100% - 32px)}.review-inner{min-height:0;padding-block:6px}.review-inner a{padding:4px 7px;font-size:11px}.store-search,.hide-small{display:none}.store-head{min-height:50px}.store-logo img{width:119px;height:35px}.store-utilities{font-size:11px}.store-nav{min-height:36px;gap:6px;justify-content:space-between;font-size:12px}.hero-topline{min-height:56px}.hero-topline .micro{display:none}.hero-grid,.section-head,.home-feature,.showcase-panel,.product-grid,.two-cols,.project-grid{grid-template-columns:1fr}.hero-grid{padding-block:24px 26px;gap:24px}.hero h1{font-size:clamp(39px,9.4vw,56px);max-width:16ch}.hero-equipment{width:min(94%,370px)}.hero-equipment figcaption{right:-5px;bottom:12px}.equipment-paper img{height:clamp(165px,52vw,250px)}.hero-index{grid-template-columns:1fr;gap:4px;font-size:12px}.hub-nav-inner{gap:7px 13px;justify-content:flex-start}.hub-name{width:100%}.hub-nav a{font-size:13px}#catalogue-search{grid-template-columns:repeat(2,minmax(0,1fr))}#catalogue-search button{grid-column:1 / -1;justify-self:start}.search-field{grid-column:1 / -1}.search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.showcase-visual{min-height:175px}.showcase-visual img,.showcase-visual svg{max-height:220px}.catalogue-list{grid-template-columns:1fr}.project-grid .button{justify-self:start}.product-grid .pilot-copy{grid-row:1}.home-context{padding-block:16px}}@media(max-width:1000px){.area-grid,.search-results--thumbnails{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:580px){.area-grid,.search-results--thumbnails{grid-template-columns:minmax(0,1fr)}.area-card{grid-template-columns:minmax(0,1fr) 76px;min-height:100px;padding:12px}.area-card p{font-size:13px}.search-results--thumbnails .result{grid-template-columns:64px minmax(0,1fr);gap:10px}}@media(max-width:365px){.store-nav{font-size:11px}.search-results{grid-template-columns:1fr}.doc-item{grid-template-columns:auto minmax(0,1fr)}.doc-item .button{grid-column:2;justify-self:start}.catalogue-list small{white-space:normal;text-align:right}}.festo-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:19px}.festo-quantity label{font-size:14px;font-weight:670}.festo-quantity input{width:88px;min-height:42px;padding:7px;border:1px solid #99b8c6;border-radius:5px;background:#fff;color:#142d3b}.festo-quote-status{margin-top:9px;color:#d7e7ed;font-size:13px}.festo-quote-status:empty{display:none}}.nd-festo-native-quote .product-single__sticky,.nd-festo-native-quote .product-single__vendor,.nd-festo-native-quote .product-single__title,.nd-festo-native-quote .product-block--description,.nd-festo-native-quote .social-sharing{display:none}.nd-festo-native-quote .product-single__meta{max-width:760px;margin-inline:auto}.nd-festo-native-quote .page-width>.grid>.grid__item{width:100%}.nd-festo-native-quote h2.nd-festo-quote-title{margin-bottom:16px}.nd-festo-native-quote #rfq_product_form{scroll-margin-top:155px}.nd-festo [hidden]{display:none!important}.festo-catalogue-detail>.text-link{margin-bottom:25px}.festo-detail-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(18px,4vw,58px);align-items:start}.festo-detail-image{margin:0;min-height:clamp(170px,29vw,370px);display:grid;place-items:center;padding:16px;border:1px solid var(--line);border-radius:8px;background:#f6fafb;color:var(--muted)}.festo-detail-image img{width:100%;height:clamp(145px,27vw,330px);object-fit:contain}.festo-catalogue-detail h1{font-size:clamp(29px,4.2vw,54px);margin:8px 0 13px}.festo-catalogue-detail h2{font-size:clamp(21px,2.6vw,30px);margin-bottom:10px}.festo-detail-reference{font-weight:700;color:#086281}.festo-detail-grid p+p{margin-top:12px}.festo-detail-controls{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:20px}.festo-detail-controls label{min-width:0}.festo-detail-controls select{max-width:min(100%,460px)}.festo-detail-controls input{width:90px}.festo-detail-controls input,.festo-detail-controls select,.festo-catalogue-request input,.festo-catalogue-request textarea{display:block;min-height:43px;padding:7px 10px;border:1px solid #afc4cc;border-radius:5px;margin-top:4px;background:#fff;color:var(--ink);font:inherit}.festo-detail-technical{max-width:850px;margin-top:32px}.festo-detail-technical section{margin-bottom:22px}.festo-detail-technical p{white-space:pre-line}.festo-detail-technical ul{padding-inline-start:20px}.festo-detail-technical a{text-decoration:underline;text-underline-offset:3px}.festo-catalogue-request{max-width:850px;scroll-margin-top:145px}.festo-catalogue-request [data-festo-request-fields],.festo-form-feedback{padding:clamp(16px,3vw,30px);margin-top:24px;border:1px solid var(--line);border-radius:8px;background:var(--paper)}.festo-request-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.festo-catalogue-request input,.festo-catalogue-request textarea{width:100%}.festo-catalogue-request .button{margin-top:16px}@media(max-width:640px){.festo-detail-grid{grid-template-columns:1fr}.festo-detail-grid>div{grid-row:1}.festo-detail-controls label:has(select){width:100%}.festo-request-grid{grid-template-columns:1fr}}.nd-festo .festo-image-unavailable{min-height:260px;display:grid;place-content:center;justify-items:center;gap:14px;color:#4b6875;background:#f1f6f8}.nd-festo .festo-image-unavailable svg{width:56px;height:56px;fill:none;stroke:currentColor;stroke-width:2}
/*# sourceMappingURL=/cdn/shop/t/21/assets/noveduc-festo-pilot.css.map */
