.nd-sensory{--nd-ink: #18332d;--nd-dark: #102c2a;--nd-soft: #f4f6ef;--nd-line: #d9e2d9;--nd-accent: #c8e7d8;--nd-gap: clamp(32px, 5vw, 68px);width:min(calc(100% - 48px),1320px);margin:clamp(18px,2.2vw,32px) auto clamp(44px,6vw,76px);color:var(--nd-ink);line-height:1.55}.nd-sensory h1,.nd-sensory h2,.nd-sensory h3{color:inherit;letter-spacing:normal;text-transform:none;overflow-wrap:break-word}.nd-sensory h1,.nd-sensory h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.nd-sensory h1{margin:0 0 18px;font-size:clamp(41px,6.3vw,88px);line-height:.97}.nd-sensory h2{margin:0 0 14px;font-size:clamp(28px,3.5vw,48px);line-height:1.1}.nd-sensory h3{margin:0 0 8px;font-size:20px;line-height:1.24}.nd-sensory p{margin:0 0 16px}.nd-sensory a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.nd-sensory [id]{scroll-margin-top:178px}.nd-sensory__hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);min-height:clamp(376px,35vw,474px);overflow:hidden;color:#fafcf6;background:var(--nd-dark);border-radius:16px}.nd-sensory__intro{align-self:center;padding:clamp(24px,3.8vw,55px)}.nd-sensory__intro .nd-sensory__brand{margin-bottom:19px;color:var(--nd-accent);font-size:15px;font-weight:700}.nd-sensory__lead{max-width:44ch;color:#e4efe8;font-size:clamp(16px,1.5vw,20px)}.nd-sensory__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:23px}.nd-sensory__button,.nd-sensory__hero-link{display:inline-flex;min-height:46px;align-items:center;font-size:15px;font-weight:700}.nd-sensory__button{padding:10px 17px;border-radius:5px;color:var(--nd-dark);background:var(--nd-accent);text-decoration:none}.nd-sensory__button:hover{color:var(--nd-dark);background:#e0f4e9;text-decoration:underline}.nd-sensory__button:focus-visible{outline-color:#fff}.nd-sensory__hero-link{color:#fafcf6;text-decoration:underline;text-decoration-color:#8db2a4;text-underline-offset:4px}.nd-sensory__hero-link:hover{color:var(--nd-accent)}.nd-sensory__hero-figure{position:relative;min-width:0;margin:0}.nd-sensory__hero-figure img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:56% 57%}.nd-sensory__hero-figure figcaption{position:absolute;bottom:12px;left:14px;padding:4px 9px;border-radius:4px;color:#fff;background:var(--nd-dark);font-size:12px}.nd-sensory__index{margin-top:14px;border-bottom:1px solid var(--nd-line)}.nd-sensory__index ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;margin:0;padding:0 0 8px;list-style:none}.nd-sensory__index li{display:flex;min-width:0;margin:0}.nd-sensory__index a{display:flex;align-items:center;width:100%;min-height:46px;padding:8px 9px;border-radius:5px;color:var(--nd-ink);font-size:14px;font-weight:700;line-height:1.28}.nd-sensory__index a:hover{background:var(--nd-soft);text-decoration:underline}.nd-sensory__index a:focus-visible{outline-offset:-3px}.nd-sensory__gallery{margin-top:clamp(28px,3.9vw,46px)}.nd-sensory__gallery-grid{display:grid;grid-template-columns:minmax(0,1.75fr) repeat(2,minmax(0,1fr));gap:clamp(10px,1.6vw,20px)}.nd-sensory__gallery-grid figure{min-width:0;margin:0}.nd-sensory__gallery-grid img{display:block;width:100%;height:clamp(148px,17.5vw,248px);border-radius:8px;object-fit:cover}.nd-sensory__gallery-grid figure:first-child img{object-position:center 8%}.nd-sensory__gallery-grid figcaption{margin-top:7px;font-size:14px}.nd-sensory__body>*{margin-top:var(--nd-gap)}.nd-sensory__heading{max-width:76ch}.nd-sensory__heading>p{margin-bottom:20px}.nd-sensory__configurations,.nd-sensory__equipment,.nd-sensory__materials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,22px)}.nd-sensory__configurations>div{padding:clamp(16px,2.2vw,26px);border:1px solid var(--nd-line);border-radius:8px;background:var(--nd-soft)}.nd-sensory__configurations p,.nd-sensory__equipment-card p,.nd-sensory__material p{margin-bottom:0}.nd-sensory__equipment-card{padding:clamp(15px,2vw,24px);border:1px solid var(--nd-line);border-radius:9px}.nd-sensory__equipment-visual{min-height:142px;margin-bottom:14px;border-radius:5px;background-position:center;background-repeat:no-repeat;background-size:auto 134px}.nd-sensory__equipment-visual--coluna{background-image:var(--nd-photo-coluna)}.nd-sensory__equipment-visual--fibras{background-image:var(--nd-photo-fibras)}.nd-sensory__equipment-visual--projetor{background-image:var(--nd-photo-projetor)}.nd-sensory__equipment-visual--comando{background-image:var(--nd-photo-comando)}.nd-sensory__equipment-visual--piscina{background-image:var(--nd-photo-piscina)}.nd-sensory__equipment-visual--pufe{background-image:var(--nd-photo-pufe)}.nd-sensory__equipment-visual--piscina,.nd-sensory__equipment-visual--pufe{background-size:cover}.nd-sensory__equipment-action{margin-top:10px}.nd-sensory__material{display:flex;flex-direction:column;gap:11px;padding:clamp(17px,2vw,27px);border:1px solid var(--nd-line);border-radius:9px;background:var(--nd-soft)}.nd-sensory__material h2{margin:0;font-size:clamp(24px,2.2vw,31px)}.nd-sensory__material p{flex:1}.nd-sensory__product{display:grid;grid-template-rows:125px auto;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--nd-line);border-radius:6px;color:var(--nd-ink);background:#fff;text-align:center;font-size:14px;font-weight:700}.nd-sensory__product:hover{text-decoration:underline}.nd-sensory__product img{display:block;width:100%;height:125px;object-fit:contain}.nd-sensory__text-link{display:inline-flex;align-items:center;align-self:start;min-height:44px;color:#15584d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.nd-sensory__project{padding:clamp(22px,4vw,55px);color:#f8fcf7;background:var(--nd-dark);border-radius:15px}.nd-sensory__project .nd-sensory__heading{max-width:80ch}.nd-sensory__request{margin-top:25px;padding-top:21px;border-top:1px solid #607b71}.nd-sensory__request h3{color:var(--nd-accent)}.nd-sensory__request-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.nd-sensory__request-options a{display:flex;flex-direction:column;gap:5px;padding:14px 16px;border:1px solid #749b8c;border-radius:6px;color:#f8fcf7;background:#193c37}.nd-sensory__request-options a:hover{background:#254d45}.nd-sensory__request-options strong{color:var(--nd-accent);text-decoration:underline;text-underline-offset:3px}.nd-sensory__request-options span{font-size:14px}@media(max-width:760px){.nd-sensory{width:calc(100% - 32px)}.nd-sensory [id]{scroll-margin-top:142px}.nd-sensory__hero,.nd-sensory__configurations,.nd-sensory__materials,.nd-sensory__request-options{grid-template-columns:1fr}.nd-sensory__hero{min-height:0}.nd-sensory__hero-figure{aspect-ratio:4 / 3}.nd-sensory__hero-figure img{object-position:55% 59%}.nd-sensory__index ul,.nd-sensory__gallery-grid,.nd-sensory__equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.nd-sensory__index a{min-height:48px;padding:7px 5px}.nd-sensory__gallery-grid figure:first-child{grid-column:1 / -1}.nd-sensory__gallery-grid img{height:auto;aspect-ratio:4 / 3}.nd-sensory__gallery-grid figure:first-child img{aspect-ratio:16 / 9}.nd-sensory__equipment-visual{min-height:112px;background-size:auto 100px}.nd-sensory__equipment-visual--piscina,.nd-sensory__equipment-visual--pufe{background-size:cover}}@media(max-width:360px){.nd-sensory__equipment{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/noveduc-salas-sensoriais.css.map */
