.resetcss.fr-view .mm-pasek-sek{padding-top:0}
.resetcss.fr-view .mm-pasek-sek .mm-facts{margin-top:0;gap:0 22px}
.resetcss.fr-view .mm-pasek-sek .mm-fact{gap:0 12px;padding-right:0}
.resetcss.fr-view .mm-pasek-sek .mm-fact::before{width:48px;height:48px}
.resetcss.fr-view .mm-pasek-sek .mm-fact strong{font-size:15.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.resetcss.fr-view .mm-pasek-sek .mm-fact span{font-size:13.5px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.resetcss.fr-view .mm-mozaika--rodziny{grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(120px,10.5vw,150px);gap:10px;margin-top:8px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel{border-radius:12px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-naz{left:14px;right:14px;bottom:12px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-naz strong{font-size:15px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel--szeroki .mm-kafel-naz strong{font-size:17px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel--duzy .mm-kafel-naz strong{font-size:clamp(20px,1.8vw,24px)}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-op{padding:12px 14px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-op h2{font-size:15px;margin-bottom:4px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-op p{font-size:12.5px;line-height:1.4;margin-bottom:6px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel-op em{font-size:13px}
.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel .mm-placeholder{font-size:10px;padding:10px}
@media (max-width:1000px){.resetcss.fr-view .mm-mozaika--rodziny{grid-template-columns:repeat(4,1fr);grid-auto-rows:140px}}
@media (max-width:800px){.resetcss.fr-view .mm-mozaika--rodziny{grid-template-columns:1fr 1fr;grid-auto-rows:130px}.resetcss.fr-view .mm-mozaika--rodziny .mm-kafel--duzy{grid-row:span 1}}
.resetcss.fr-view .mm-sec-head--szeroki{max-width:900px}
.resetcss.fr-view .mm-sec-head--szeroki .mm-lead{max-width:none;font-size:16px;line-height:1.55}
.resetcss.fr-view .mm-suwak{--mm-poz:1;max-width:900px;margin:0 auto}
.resetcss.fr-view .mm-suwak-tor{position:relative;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:2px solid var(--mm-line)}
.resetcss.fr-view .mm-suwak-opcja{padding:14px 12px 18px;text-align:center;cursor:pointer;transition:opacity .25s}
.resetcss.fr-view .mm-suwak-opcja strong{display:block;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(18px,1.8vw,24px);letter-spacing:-.015em;color:var(--mm-muted);transition:color .25s}
.resetcss.fr-view .mm-suwak-opcja span{display:block;margin-top:4px;font-family:'Quicksand',sans-serif;font-size:13px;color:var(--mm-muted)}
.resetcss.fr-view .mm-suwak-znacznik{position:absolute;bottom:-2px;left:calc(var(--mm-poz) * 100% / 3);width:calc(100% / 3);height:3px;background:var(--mm-green-dark);border-radius:2px;transition:left .4s cubic-bezier(.2,.8,.2,1)}
.resetcss.fr-view .mm-suwak-panele{display:grid;margin-top:28px}
.resetcss.fr-view .mm-suwak-panel{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;background:#fff;border:1px solid var(--mm-line);border-radius:14px;padding:26px 30px;display:grid;grid-template-columns:1fr 1fr;gap:8px 32px}
.resetcss.fr-view .mm-suwak-panel h3{grid-column:1/-1;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:22px;letter-spacing:-.015em;margin:0 0 2px;color:var(--mm-graphite)}
.resetcss.fr-view .mm-suwak-panel p{font-family:'Quicksand',sans-serif;font-size:15.5px;line-height:1.55;color:var(--mm-muted);margin:0}
.resetcss.fr-view .mm-suwak-panel ul{margin:0;padding:0;list-style:none;font-family:'Quicksand',sans-serif;font-size:14.5px;color:var(--mm-graphite)}
.resetcss.fr-view .mm-suwak-panel li{padding:5px 0 5px 18px;position:relative;border-top:1px solid var(--mm-line)}
.resetcss.fr-view .mm-suwak-panel li:first-child{border-top:0}
.resetcss.fr-view .mm-suwak-panel li::before{content:"";position:absolute;left:0;top:13px;width:8px;height:8px;border-radius:50%;background:var(--mm-green)}
.resetcss.fr-view .mm-suwak-opcja::before{content:"";display:block;width:44px;height:44px;margin:0 auto 8px;background-repeat:no-repeat;background-position:center;background-size:contain}
.resetcss.fr-view .mm-suwak-opcja:nth-child(1)::before{background-image:url("../images/user/mm__wybor-rozsadny.svg")}
.resetcss.fr-view .mm-suwak-opcja:nth-child(2)::before{background-image:url("../images/user/mm__wybor-polecany.svg")}
.resetcss.fr-view .mm-suwak-opcja:nth-child(3)::before{background-image:url("../images/user/mm__wybor-wyjatkowy.svg")}
.resetcss.fr-view .mm-suwak-panel h3{display:flex;align-items:center;gap:10px}
.resetcss.fr-view .mm-suwak-panel h3::before{content:"";flex:none;width:32px;height:32px;background-repeat:no-repeat;background-position:center;background-size:contain}
.resetcss.fr-view .mm-suwak-panel:nth-child(1) h3::before{background-image:url("../images/user/mm__wybor-rozsadny.svg")}
.resetcss.fr-view .mm-suwak-panel:nth-child(2) h3::before{background-image:url("../images/user/mm__wybor-polecany.svg")}
.resetcss.fr-view .mm-suwak-panel:nth-child(3) h3::before{background-image:url("../images/user/mm__wybor-wyjatkowy.svg")}
.resetcss.fr-view .mm-suwak:has(.mm-suwak-opcja:nth-child(1):hover){--mm-poz:0}
.resetcss.fr-view .mm-suwak:has(.mm-suwak-opcja:nth-child(3):hover){--mm-poz:2}
.resetcss.fr-view .mm-suwak:not(:has(.mm-suwak-opcja:hover)) .mm-suwak-opcja:nth-child(2) strong,
.resetcss.fr-view .mm-suwak-opcja:hover strong{color:var(--mm-green-dark)}
.resetcss.fr-view .mm-suwak:not(:has(.mm-suwak-opcja:hover)) .mm-suwak-panel:nth-child(2),
.resetcss.fr-view .mm-suwak:has(.mm-suwak-opcja:nth-child(1):hover) .mm-suwak-panel:nth-child(1),
.resetcss.fr-view .mm-suwak:has(.mm-suwak-opcja:nth-child(2):hover) .mm-suwak-panel:nth-child(2),
.resetcss.fr-view .mm-suwak:has(.mm-suwak-opcja:nth-child(3):hover) .mm-suwak-panel:nth-child(3){opacity:1;transform:none}
@media (max-width:640px){
.resetcss.fr-view .mm-suwak-opcja span{display:none}
.resetcss.fr-view .mm-suwak-panel{grid-template-columns:1fr;padding:20px 18px}
.resetcss.fr-view .mm-suwak-tor{grid-template-columns:repeat(3,minmax(0,1fr))}
.resetcss.fr-view .mm-suwak-opcja{padding:12px 4px 14px}
.resetcss.fr-view .mm-suwak-opcja strong{font-size:14px;letter-spacing:-.01em}
.resetcss.fr-view .mm-suwak-opcja::before{width:34px;height:34px;margin-bottom:6px}
}
.resetcss.fr-view .mm-realizacje{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
@media (max-width:1100px){.resetcss.fr-view .mm-realizacje{grid-template-columns:repeat(2,minmax(0,1fr))}}
.resetcss.fr-view .mm-real{position:relative;height:clamp(280px,23vw,320px);border-radius:12px;overflow:hidden;background:var(--mm-graphite);color:#fff;transition:transform .35s ease,box-shadow .35s ease}
.resetcss.fr-view .mm-real:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(20,22,18,.20)}
.resetcss.fr-view .mm-real-foto{position:absolute;inset:0;margin:0;border-radius:0;transition:transform .5s ease}
.resetcss.fr-view .mm-real:hover .mm-real-foto{transform:scale(1.025)}
.resetcss.fr-view .mm-real-foto[class*="mm-foto-real-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-foto-real-memo{background-image:url("../images/user/mm__real-memo.webp")}
.resetcss.fr-view .mm-foto-real-ptaki{background-image:url("../images/user/mm__real-ptaki.webp")}
.resetcss.fr-view .mm-foto-real-flaris{background-image:url("../images/user/mm__real-flaris.webp")}
.resetcss.fr-view .mm-foto-real-sarnow{background-image:url("../images/user/mm__real-sarnow.webp")}
.resetcss.fr-view .mm-foto-real-lsse{background-image:url("../images/user/mm__real-lsse.webp")}
.resetcss.fr-view .mm-foto-real-santander{background-image:url("../images/user/mm__real-santander.webp")}
.resetcss.fr-view .mm-foto-real-highoctane{background-image:url("../images/user/mm__real-highoctane.webp")}
.resetcss.fr-view .mm-foto-real-pge{background-image:url("../images/user/mm__real-pge.webp")}
.resetcss.fr-view .mm-foto-real-tezniami{background-image:url("../images/user/mm__real-tezniami.webp")}
.resetcss.fr-view .mm-real::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(20,22,18,0) 32%,rgba(20,22,18,.07) 46%,rgba(20,22,18,.34) 55%,rgba(20,22,18,.62) 63%,rgba(20,22,18,.86) 78%,rgba(20,22,18,.96) 100%)}
.resetcss.fr-view .mm-real::after{content:"";position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .35s ease;background:linear-gradient(to bottom,rgba(20,22,18,0) 24%,rgba(20,22,18,.26) 38%,rgba(20,22,18,.54) 47%,rgba(20,22,18,.56) 64%,rgba(20,22,18,.32) 100%)}
.resetcss.fr-view .mm-real:hover::after,
.resetcss.fr-view .mm-real:has(input:checked)::after{opacity:1}
.resetcss.fr-view .mm-real-body{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px}
.resetcss.fr-view .mm-real-body h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(17px,1.4vw,20px);line-height:1.2;letter-spacing:-.015em;margin:0 0 4px;color:#fff}
.resetcss.fr-view .mm-real-klient{font-family:'Quicksand',sans-serif;font-size:12.5px;line-height:1.4;color:rgba(255,255,255,.72);margin:0 0 9px}
.resetcss.fr-view .mm-real-body h3{min-height:2.4em}
.resetcss.fr-view .mm-real-klient{min-height:2.8em}
.resetcss.fr-view .mm-real-etapy{display:flex;flex-wrap:wrap;align-items:center;gap:0 9px;margin:0}
.resetcss.fr-view .mm-real-etapy input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-real-etap{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:rgba(255,255,255,.5);cursor:pointer;padding:2px 0;transition:color .25s}
.resetcss.fr-view .mm-real-etap:not(:first-of-type)::before{content:"";display:inline-block;width:1px;height:9px;margin-right:9px;background:rgba(255,255,255,.22);vertical-align:-1px}
.resetcss.fr-view .mm-real-etapy input:focus-visible + .mm-real-etap{outline:2px solid #9ED064;outline-offset:3px;border-radius:2px}
.resetcss.fr-view .mm-real-tresci{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s ease}
.resetcss.fr-view .mm-real-tresci > div{overflow:hidden;display:grid}
.resetcss.fr-view .mm-real:hover .mm-real-tresci,
.resetcss.fr-view .mm-real:has(input:checked) .mm-real-tresci{grid-template-rows:1fr}
.resetcss.fr-view .mm-real-tresci p{grid-area:1/1;margin:0;padding-top:9px;font-family:'Quicksand',sans-serif;font-size:13.5px;line-height:1.45;color:#E6E8E0;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(1):hover) .mm-real-etap:nth-of-type(1),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(1):checked) .mm-real-etap:nth-of-type(1),
.resetcss.fr-view .mm-real:hover:not(:has(.mm-real-etap:hover)):not(:has(input:checked)) .mm-real-etap:nth-of-type(1),
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(2):hover) .mm-real-etap:nth-of-type(2),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(2):checked) .mm-real-etap:nth-of-type(2),
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(3):hover) .mm-real-etap:nth-of-type(3),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(3):checked) .mm-real-etap:nth-of-type(3){color:#9ED064}
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(1):hover) .mm-real-tresci p:nth-child(1),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(1):checked) .mm-real-tresci p:nth-child(1),
.resetcss.fr-view .mm-real:hover:not(:has(.mm-real-etap:hover)):not(:has(input:checked)) .mm-real-tresci p:nth-child(1),
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(2):hover) .mm-real-tresci p:nth-child(2),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(2):checked) .mm-real-tresci p:nth-child(2),
.resetcss.fr-view .mm-real:has(.mm-real-etap:nth-of-type(3):hover) .mm-real-tresci p:nth-child(3),
.resetcss.fr-view .mm-real:not(:has(.mm-real-etap:hover)):has(input:nth-of-type(3):checked) .mm-real-tresci p:nth-child(3){opacity:1;transform:none}
@media (max-width:620px){
.resetcss.fr-view .mm-realizacje{grid-template-columns:minmax(0,1fr)}
.resetcss.fr-view .mm-real{height:clamp(250px,58vw,300px)}
}
@media (max-width:640px){
.resetcss.fr-view .mm-real-etapy,
.resetcss.fr-view .mm-real-tresci{display:none}
.resetcss.fr-view .mm-real-body h3{min-height:0}
.resetcss.fr-view .mm-real-klient{margin-bottom:0;min-height:0}
}
.resetcss.fr-view .mm-serie2{display:grid;grid-template-columns:1fr 1.9fr;gap:clamp(28px,4vw,56px);align-items:center}
.resetcss.fr-view .mm-serie2-foto{width:100%}
.resetcss.fr-view .mm-serie2-intro > p{font-family:'Quicksand',sans-serif;font-size:16px;line-height:1.55;color:#C9CCC1;margin:0 0 22px;max-width:48ch}
.resetcss.fr-view .mm-serie2-lista{border-top:1px solid rgba(255,255,255,.14);margin:0}
.resetcss.fr-view .mm-serie2-poz{position:relative;padding:14px 12px 14px 20px;border-bottom:1px solid rgba(255,255,255,.14);cursor:pointer;transition:padding-left .3s}
.resetcss.fr-view .mm-serie2-poz::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:2px;background:#9ED064;opacity:0;transition:opacity .25s}
.resetcss.fr-view .mm-serie2-poz strong{display:block;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:20px;letter-spacing:-.015em;color:#fff;transition:color .25s}
.resetcss.fr-view .mm-serie2-poz span{display:block;margin-top:2px;font-family:'Quicksand',sans-serif;font-size:13.5px;color:#9DA096}
.resetcss.fr-view .mm-serie2-karty{display:grid}
.resetcss.fr-view .mm-serie2-karta{grid-area:1/1;opacity:0;transform:translateY(10px);transition:opacity .35s,transform .35s}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder{aspect-ratio:16/11;border-radius:14px;margin:0}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder[class*="mm-foto-seria-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-roztoka{background-image:url("../images/user/mm__seria-roztoka.webp")}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-biaform{background-image:url("../images/user/mm__seria-biaform.webp")}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-czernica{background-image:url("../images/user/mm__seria-czernica.webp")}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-radio357{background-image:url("../images/user/mm__seria-radio357.webp")}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-welesowy{background-image:url("../images/user/mm__seria-welesowy.webp")}
.resetcss.fr-view .mm-serie2-karta .mm-placeholder.mm-foto-seria-bieszczady{background-image:url("../images/user/mm__seria-bieszczady.webp")}
.resetcss.fr-view .mm-serie2-karta p{font-family:'Quicksand',sans-serif;font-size:14.5px;line-height:1.5;color:#DDE0D5;margin:12px 0 0}
.resetcss.fr-view .mm-serie2:not(:has(.mm-serie2-poz:hover)) .mm-serie2-poz:nth-child(1),
.resetcss.fr-view .mm-serie2-poz:hover{padding-left:26px}
.resetcss.fr-view .mm-serie2:not(:has(.mm-serie2-poz:hover)) .mm-serie2-poz:nth-child(1)::before,
.resetcss.fr-view .mm-serie2-poz:hover::before{opacity:1}
.resetcss.fr-view .mm-serie2:not(:has(.mm-serie2-poz:hover)) .mm-serie2-poz:nth-child(1) strong,
.resetcss.fr-view .mm-serie2-poz:hover strong{color:#9ED064}
.resetcss.fr-view .mm-serie2:not(:has(.mm-serie2-poz:hover)) .mm-serie2-karta:nth-child(1),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(1):hover) .mm-serie2-karta:nth-child(1),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(2):hover) .mm-serie2-karta:nth-child(2),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(3):hover) .mm-serie2-karta:nth-child(3),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(4):hover) .mm-serie2-karta:nth-child(4),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(5):hover) .mm-serie2-karta:nth-child(5),
.resetcss.fr-view .mm-serie2:has(.mm-serie2-poz:nth-child(6):hover) .mm-serie2-karta:nth-child(6){opacity:1;transform:none}
@media (max-width:900px){
.resetcss.fr-view .mm-serie2{grid-template-columns:1fr}
.resetcss.fr-view .mm-serie2-karty{gap:18px}
.resetcss.fr-view .mm-serie2-karta{grid-area:auto;opacity:1;transform:none}
.resetcss.fr-view .mm-serie2-lista{display:none}
}
.resetcss.fr-view .mm-section--gesty.mm-section-dark{box-shadow:0 0 0 100vmax var(--mm-graphite);clip-path:inset(0 -100vmax)}
.resetcss.fr-view .mm-filary-sek .mm-sec-head{max-width:none}
.resetcss.fr-view .mm-filary-sek .mm-lead{color:#C9CCC1;max-width:none}
@media (min-width:1100px){.resetcss.fr-view .mm-filary-sek .mm-lead{white-space:nowrap}}
.resetcss.fr-view .mm-filary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.resetcss.fr-view .mm-filar{position:relative;padding:24px 22px 22px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04);transition:transform .3s,border-color .3s,background .3s,opacity .3s}
.resetcss.fr-view .mm-filar-nr{display:block;font-family:'Montserrat',sans-serif !important;font-weight:800;font-size:44px;line-height:1;letter-spacing:-.03em;color:#9ED064;margin:0 0 16px;transition:transform .35s}
.resetcss.fr-view .mm-filar h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:18px;letter-spacing:-.015em;margin:0 0 8px;color:#fff}
.resetcss.fr-view .mm-filar p{font-family:'Quicksand',sans-serif;font-size:14.5px;line-height:1.55;color:#C9CCC1;margin:0}
@media (hover:hover){
.resetcss.fr-view .mm-filar:hover{transform:translateY(-4px);border-color:#9ED064;background:rgba(255,255,255,.08)}
.resetcss.fr-view .mm-filar:hover .mm-filar-nr{transform:translateY(-3px)}
.resetcss.fr-view .mm-filary:hover .mm-filar:not(:hover){opacity:.7}
}
@media (max-width:800px){.resetcss.fr-view .mm-filary{grid-template-columns:1fr 1fr}}
@media (max-width:480px){.resetcss.fr-view .mm-filary{grid-template-columns:1fr}}
.resetcss.fr-view .mm-karty{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px}
.resetcss.fr-view .mm-karta{position:relative;min-width:0;aspect-ratio:4/3;perspective:1200px}
.resetcss.fr-view .mm-karta-srodek{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.resetcss.fr-view .mm-karta-przod,.resetcss.fr-view .mm-karta-tyl{position:absolute;inset:0;border-radius:14px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.resetcss.fr-view .mm-karta-przod{background:#fff;border:0;display:grid;grid-template-columns:auto;place-content:center;justify-items:center;gap:14px;text-align:center;padding:16px;transition:opacity .3s}
.resetcss.fr-view .mm-karta-przod::before{content:"";grid-area:1/1/2/2;width:66px;height:66px;background:#fff;border-radius:16px;box-shadow:0 2px 8px rgba(49,49,48,.08)}
.resetcss.fr-view .mm-karta-przod::after{content:"";grid-area:1/1/2/2;align-self:center;justify-self:center;width:36px;height:36px;background-color:var(--mm-green-dark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.resetcss.fr-view .mm-karta:nth-child(1) .mm-karta-przod{background:#EAF0E2}
.resetcss.fr-view .mm-karta:nth-child(1) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-grawer.svg");mask-image:url("../images/user/mm__zn-grawer.svg");-webkit-mask-size:122%;mask-size:122%;-webkit-mask-position:calc(50% + 0.8px) calc(50% + 0.0px);mask-position:calc(50% + 0.8px) calc(50% + 0.0px)}
.resetcss.fr-view .mm-karta:nth-child(2) .mm-karta-przod{background:#ECEEE8}
.resetcss.fr-view .mm-karta:nth-child(2) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-laser.svg");mask-image:url("../images/user/mm__zn-laser.svg");-webkit-mask-size:118%;mask-size:118%;-webkit-mask-position:calc(50% + 0.8px) calc(50% + -0.8px);mask-position:calc(50% + 0.8px) calc(50% + -0.8px)}
.resetcss.fr-view .mm-karta:nth-child(3) .mm-karta-przod{background:#DCE8CC}
.resetcss.fr-view .mm-karta:nth-child(3) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-uv.svg");mask-image:url("../images/user/mm__zn-uv.svg");-webkit-mask-size:135%;mask-size:135%;-webkit-mask-position:calc(50% + 0.9px) calc(50% + 2.3px);mask-position:calc(50% + 0.9px) calc(50% + 2.3px)}
.resetcss.fr-view .mm-karta:nth-child(4) .mm-karta-przod{background:#E4E6DF}
.resetcss.fr-view .mm-karta:nth-child(4) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-dtf.svg");mask-image:url("../images/user/mm__zn-dtf.svg");-webkit-mask-size:116%;mask-size:116%;-webkit-mask-position:calc(50% + -1.7px) calc(50% + -0.0px);mask-position:calc(50% + -1.7px) calc(50% + -0.0px)}
.resetcss.fr-view .mm-karta:nth-child(5) .mm-karta-przod{background:#CFDDBF}
.resetcss.fr-view .mm-karta:nth-child(5) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-haft.svg");mask-image:url("../images/user/mm__zn-haft.svg");-webkit-mask-size:109%;mask-size:109%;-webkit-mask-position:calc(50% + -0.0px) calc(50% + 1.5px);mask-position:calc(50% + -0.0px) calc(50% + 1.5px)}
.resetcss.fr-view .mm-karta:nth-child(6) .mm-karta-przod{background:#DCE0D8}
.resetcss.fr-view .mm-karta:nth-child(6) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-sublimacja.svg");mask-image:url("../images/user/mm__zn-sublimacja.svg");-webkit-mask-size:109%;mask-size:109%;-webkit-mask-position:calc(50% + 0.7px) calc(50% + -0.0px);mask-position:calc(50% + 0.7px) calc(50% + -0.0px)}
.resetcss.fr-view .mm-karta:nth-child(7) .mm-karta-przod{background:#D3E4C0}
.resetcss.fr-view .mm-karta:nth-child(7) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-3d.svg");mask-image:url("../images/user/mm__zn-3d.svg");-webkit-mask-size:135%;mask-size:135%;-webkit-mask-position:calc(50% + 0.9px) calc(50% + 0.1px);mask-position:calc(50% + 0.9px) calc(50% + 0.1px)}
.resetcss.fr-view .mm-karta:nth-child(8) .mm-karta-przod{background:#D5D8D0}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(1) .mm-karta-przod{background:linear-gradient(#EAF0E2E6,#EAF0E2E6),url("../images/user/mm__prod-laser.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(2) .mm-karta-przod{background:linear-gradient(#ECEEE8E6,#ECEEE8E6),url("../images/user/mm__prod-znakowanie.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(3) .mm-karta-przod{background:linear-gradient(#DCE8CCE6,#DCE8CCE6),url("../images/user/mm__prod-uv.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(4) .mm-karta-przod{background:linear-gradient(#E4E6DFE6,#E4E6DFE6),url("../images/user/mm__prod-dtf.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(5) .mm-karta-przod{background:linear-gradient(#CFDDBFE6,#CFDDBFE6),url("../images/user/mm__prod-haft.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(6) .mm-karta-przod{background:linear-gradient(#DCE0D8E6,#DCE0D8E6),url("../images/user/mm__prod-sublimacja.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(7) .mm-karta-przod{background:linear-gradient(#D3E4C0E6,#D3E4C0E6),url("../images/user/mm__prod-druk3d.webp") center/cover}
.resetcss.fr-view .mm-karty .mm-karta:nth-child(8) .mm-karta-przod{background:linear-gradient(#D5D8D0E6,#D5D8D0E6),url("../images/user/mm__prod-odlewy.webp") center/cover}
.resetcss.fr-view .mm-karta:nth-child(8) .mm-karta-przod::after{-webkit-mask-image:url("../images/user/mm__zn-formy.svg");mask-image:url("../images/user/mm__zn-formy.svg");-webkit-mask-size:110%;mask-size:110%;-webkit-mask-position:calc(50% + 0.4px) calc(50% + 0.1px);mask-position:calc(50% + 0.4px) calc(50% + 0.1px)}
.resetcss.fr-view .mm-karta-przod h3{grid-area:2/1/3/2;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.015em;margin:0;color:var(--mm-graphite)}
.resetcss.fr-view .mm-karta-tyl{transform:rotateY(180deg);background:var(--mm-graphite)}
.resetcss.fr-view .mm-karta-tyl .mm-placeholder{position:absolute;inset:0;margin:0;border-radius:0}
.resetcss.fr-view .mm-karta-tyl [class*="mm-foto-prod-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-foto-prod-laser{background-image:url("../images/user/mm__prod-laser.webp")}
.resetcss.fr-view .mm-foto-prod-znakowanie{background-image:url("../images/user/mm__prod-znakowanie.webp")}
.resetcss.fr-view .mm-foto-prod-uv{background-image:url("../images/user/mm__prod-uv.webp")}
.resetcss.fr-view .mm-foto-prod-dtf{background-image:url("../images/user/mm__prod-dtf.webp")}
.resetcss.fr-view .mm-foto-prod-haft{background-image:url("../images/user/mm__prod-haft.webp")}
.resetcss.fr-view .mm-foto-prod-sublimacja{background-image:url("../images/user/mm__prod-sublimacja.webp")}
.resetcss.fr-view .mm-foto-prod-druk3d{background-image:url("../images/user/mm__prod-druk3d.webp")}
.resetcss.fr-view .mm-foto-prod-odlewy{background-image:url("../images/user/mm__prod-odlewy.webp")}
.resetcss.fr-view .mm-karta-tyl::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(20,20,18,.9) 0%,rgba(20,20,18,.74) 30%,rgba(20,20,18,0) 58%)}
.resetcss.fr-view .mm-karta-txt{position:absolute;left:16px;right:16px;bottom:14px;z-index:2}
.resetcss.fr-view .mm-karta-txt h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:16px;line-height:1.25;margin:0 0 4px;color:#fff}
.resetcss.fr-view .mm-karta-txt p{font-family:'Quicksand',sans-serif;font-size:13.5px;line-height:1.45;color:#E6E8E0;margin:0}
.resetcss.fr-view .mm-karta:hover .mm-karta-srodek{transform:rotateY(180deg)}
@media (hover:hover){
.resetcss.fr-view .mm-karty:hover .mm-karta:not(:hover) .mm-karta-przod{opacity:.75}
}
@media (max-width:900px){.resetcss.fr-view .mm-karty{grid-template-columns:1fr 1fr}}
@media (max-width:600px){
.resetcss.fr-view .mm-karta{aspect-ratio:1/1}
.resetcss.fr-view .mm-karta-przod h3{font-size:15px}
.resetcss.fr-view .mm-karta-txt{left:12px;right:12px;bottom:12px}
.resetcss.fr-view .mm-karta-txt p{font-size:13px}
.resetcss.fr-view .mm-karty{grid-template-columns:1fr}
.resetcss.fr-view .mm-karty .mm-karta{aspect-ratio:4/3}
}
.resetcss.fr-view .mm-partner{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(28px,4vw,56px);align-items:center}
.resetcss.fr-view .mm-partner-intro .mm-eyebrow{color:#9ED064}
.resetcss.fr-view .mm-partner-intro .mm-lead{color:#C9CCC1}
.resetcss.fr-view .mm-partner-lista{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.resetcss.fr-view .mm-partner-el{position:relative;min-width:0;height:clamp(118px,9.5vw,140px);perspective:1200px}
.resetcss.fr-view .mm-partner-srodek{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.resetcss.fr-view .mm-partner-przod,.resetcss.fr-view .mm-partner-tyl{position:absolute;inset:0;display:flex;align-items:center;padding:16px 20px 16px 50px;border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.resetcss.fr-view .mm-partner-przod{background:rgba(255,255,255,.04);transition:opacity .3s}
.resetcss.fr-view .mm-partner-przod::before{content:"";position:absolute;left:20px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;border:2px solid #9ED064}
.resetcss.fr-view .mm-partner-przod strong{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:15.5px;line-height:1.35;color:#fff}
.resetcss.fr-view .mm-partner-tyl{transform:rotateY(180deg);background:rgba(158,208,100,.12);border-color:#9ED064}
.resetcss.fr-view .mm-partner-tyl::before{content:"";position:absolute;left:20px;top:50%;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:#9ED064}
.resetcss.fr-view .mm-partner-tyl::after{content:"";position:absolute;left:25px;top:50%;margin-top:-5px;width:6px;height:9px;border-right:2px solid #1F2A12;border-bottom:2px solid #1F2A12;transform:rotate(45deg)}
.resetcss.fr-view .mm-partner-tyl p{font-family:'Quicksand',sans-serif;font-size:14px;line-height:1.5;color:#E6E8E0;margin:0}
.resetcss.fr-view .mm-partner-el:hover .mm-partner-srodek{transform:rotateY(180deg)}
@media (hover:hover){
.resetcss.fr-view .mm-partner-lista:hover .mm-partner-el:not(:hover) .mm-partner-przod{opacity:.7}
}
@media (max-width:900px){
.resetcss.fr-view .mm-partner{grid-template-columns:1fr}
.resetcss.fr-view .mm-partner-lista{grid-template-columns:1fr}
.resetcss.fr-view .mm-partner-el{height:104px}
}
.resetcss.fr-view .mm-pyt-h2{white-space:nowrap}
.resetcss.fr-view .mm-pyt{display:grid;grid-template-columns:1fr 1.25fr;grid-template-rows:auto auto auto;column-gap:clamp(24px,3.5vw,48px);align-items:stretch;margin-top:6px}
.resetcss.fr-view .mm-pyt input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;opacity:0;overflow:hidden;clip:rect(0 0 0 0)}
.resetcss.fr-view .mm-pyt-q{grid-column:1;position:relative;display:block;padding:15px 14px 15px 22px;border-bottom:1px solid var(--mm-line);font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:15.5px;line-height:1.35;color:var(--mm-muted);cursor:pointer;transition:color .25s,padding-left .3s}
.resetcss.fr-view label.mm-pyt-q:first-of-type{border-top:1px solid var(--mm-line)}
.resetcss.fr-view .mm-pyt-q::before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;border-radius:2px;background:var(--mm-green);opacity:0;transition:opacity .25s}
.resetcss.fr-view .mm-pyt input:focus-visible + .mm-pyt-q{outline:2px solid var(--mm-green-dark);outline-offset:2px;border-radius:4px}
.resetcss.fr-view .mm-pyt-a{grid-column:2;grid-row:1/4;background:#fff;border:1px solid var(--mm-line);border-radius:14px;padding:22px 26px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .3s,transform .3s,visibility 0s linear .3s}
.resetcss.fr-view .mm-pyt-a strong{display:block;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(18px,1.5vw,21px);line-height:1.3;letter-spacing:-.015em;color:var(--mm-green-dark);margin:0 0 10px}
.resetcss.fr-view .mm-pyt-a p{font-family:'Quicksand',sans-serif;font-size:15.5px;line-height:1.6;color:var(--mm-graphite);margin:0}
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(1):hover) label:nth-of-type(1),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(1):checked) label:nth-of-type(1),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):not(:has(input:checked)) label:nth-of-type(1),
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(2):hover) label:nth-of-type(2),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(2):checked) label:nth-of-type(2),
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(3):hover) label:nth-of-type(3),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(3):checked) label:nth-of-type(3){color:var(--mm-graphite);padding-left:30px}
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(1):hover) div:nth-of-type(1),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(1):checked) div:nth-of-type(1),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):not(:has(input:checked)) div:nth-of-type(1),
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(2):hover) div:nth-of-type(2),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(2):checked) div:nth-of-type(2),
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(3):hover) div:nth-of-type(3),
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(3):checked) div:nth-of-type(3){opacity:1;transform:none;visibility:visible}
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(1):hover) label:nth-of-type(1)::before,
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(2):hover) label:nth-of-type(2)::before,
.resetcss.fr-view .mm-pyt:has(label:nth-of-type(3):hover) label:nth-of-type(3)::before,
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(1):checked) label:nth-of-type(1)::before,
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(2):checked) label:nth-of-type(2)::before,
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):has(input:nth-of-type(3):checked) label:nth-of-type(3)::before,
.resetcss.fr-view .mm-pyt:not(:has(label:hover)):not(:has(input:checked)) label:nth-of-type(1)::before{opacity:1}
.resetcss.fr-view .mm-pyt-a{transition-delay:0s,0s,.3s}
@media (max-width:800px){
.resetcss.fr-view .mm-pyt-h2{white-space:normal}
.resetcss.fr-view .mm-pyt{display:block}
.resetcss.fr-view .mm-pyt-q{padding-right:36px}
.resetcss.fr-view .mm-pyt-q::after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--mm-muted);border-bottom:2px solid var(--mm-muted);transform:rotate(45deg);transition:transform .25s}
.resetcss.fr-view .mm-pyt-a{display:none;opacity:1;visibility:visible;transform:none;margin:10px 0 14px;padding:16px 18px}
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(1):checked) div:nth-of-type(1),
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(2):checked) div:nth-of-type(2),
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(3):checked) div:nth-of-type(3){display:block}
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(1):checked) label:nth-of-type(1),
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(2):checked) label:nth-of-type(2),
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(3):checked) label:nth-of-type(3){color:var(--mm-graphite);padding-left:30px}
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(1):checked) label:nth-of-type(1)::after,
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(2):checked) label:nth-of-type(2)::after,
.resetcss.fr-view .mm-pyt:has(input:nth-of-type(3):checked) label:nth-of-type(3)::after{transform:rotate(-135deg);margin-top:-3px}
}
.resetcss.fr-view .mm-wiedza{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.resetcss.fr-view .mm-wpis{display:block;background:#fff;border:1px solid var(--mm-line);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--mm-graphite);transition:transform .3s,box-shadow .3s,border-color .3s}
.resetcss.fr-view .mm-wpis-foto{aspect-ratio:16/9;border-radius:0;margin:0;transition:transform .6s}
.resetcss.fr-view .mm-wpis-foto[class*="mm-foto-wiedza-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-wpis-txt{padding:18px 20px 20px}
.resetcss.fr-view .mm-wpis-txt span{display:block;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mm-green-dark);margin:0 0 8px}
.resetcss.fr-view .mm-wpis-txt h3{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.015em;margin:0 0 8px;color:var(--mm-graphite);transition:color .25s}
.resetcss.fr-view .mm-wpis-txt p{font-family:'Quicksand',sans-serif;font-size:14.5px;line-height:1.5;color:var(--mm-muted);margin:0}
@media (hover:hover){
.resetcss.fr-view .mm-wpis:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(49,49,48,.12);border-color:var(--mm-green)}
.resetcss.fr-view .mm-wpis:hover .mm-wpis-foto{transform:scale(1.05)}
.resetcss.fr-view .mm-wpis:hover h3{color:var(--mm-green-dark)}
}
@media (max-width:900px){.resetcss.fr-view .mm-wiedza{grid-template-columns:1fr}}
.resetcss.fr-view .mm-cta-band-inner{max-width:none;grid-template-columns:minmax(0,45fr) minmax(0,25fr);gap:28px clamp(24px,3vw,44px);padding-right:calc(30% + 24px)}
.resetcss.fr-view .mm-cta-band-actions{justify-self:start}
.resetcss.fr-view .mm-cta-band-photo{width:30%;min-width:0}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-szkic{
background-image:url("../images/user/mm__cta-szkic-produkt.webp");
background-repeat:no-repeat;background-position:center;background-size:86%;
font-size:0;
}
@media (max-width:1000px){.resetcss.fr-view .mm-cta-band-inner{padding-right:0;grid-template-columns:minmax(0,1.15fr) auto}}
@media (max-width:800px){.resetcss.fr-view .mm-cta-band-inner{grid-template-columns:1fr}}
.resetcss.fr-view .mm-section--bialy:not(.mm-section--gesty){background:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}
.resetcss.fr-view .mm-hero-grid:has(.mm-hero-foto){grid-template-columns:1fr 3fr;gap:clamp(24px,3vw,44px);align-items:center}
.resetcss.fr-view .mm-hero-foto{position:relative;border-radius:16px;overflow:hidden;isolation:isolate;box-shadow:0 10px 30px rgba(49,49,48,.08);transition:box-shadow .5s}
.resetcss.fr-view .mm-hero-foto .mm-hero-foto-obraz{aspect-ratio:16/9;margin:0;border-radius:0;min-height:0;filter:saturate(.92);transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .6s}
.resetcss.fr-view .mm-hero-foto::after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:var(--mm-green);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover){
.resetcss.fr-view .mm-hero-foto:hover{box-shadow:0 18px 44px rgba(49,49,48,.16)}
.resetcss.fr-view .mm-hero-foto:hover .mm-hero-foto-obraz{transform:scale(1.04);filter:saturate(1.08)}
.resetcss.fr-view .mm-hero-foto:hover::after{transform:scaleX(1)}
}
@media (max-width:900px){.resetcss.fr-view .mm-hero-grid:has(.mm-hero-foto){grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.resetcss.fr-view .mm-hero-foto,.resetcss.fr-view .mm-hero-foto-obraz,.resetcss.fr-view .mm-hero-foto::after{transition:none}}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-ubrac-marke{background:url("../images/user/mm__land-ubrac-marke-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-podarowac-cos-z-pomyslem{background:url("../images/user/mm__land-podarowac-cos-z-pomyslem-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-nadac-wydarzeniu-charakter{background:url("../images/user/mm__land-nadac-wydarzeniu-charakter-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-opowiedziec-miejsce{background:url("../images/user/mm__land-opowiedziec-miejsce-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-wyposazyc-firme-i-przestrzen{background:url("../images/user/mm__land-wyposazyc-firme-i-przestrzen-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-foto-obraz.mm-foto-land-stworzyc-produkt-od-zera{background:url("../images/user/mm__land-stworzyc-produkt-od-zera-hero.webp") center/cover no-repeat;font-size:0}
.resetcss.fr-view .mm-hero-kafle.mm-hero-kafle--rzad{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:6px}
.resetcss.fr-view .mm-hero-kafle--rzad .mm-hero-kafel{height:clamp(170px,15vw,210px)}
.resetcss.fr-view .mm-hero-kafel-tyl ul{margin:0;padding:0;list-style:none}
.resetcss.fr-view .mm-hero-kafel-tyl li{position:relative;padding:2px 0 2px 14px;font-family:'Quicksand',sans-serif;font-size:13px;line-height:1.4;color:#E6E8E0}
.resetcss.fr-view .mm-hero-kafel-tyl li::before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#9ED064}
@media (max-width:900px){.resetcss.fr-view .mm-hero-kafle.mm-hero-kafle--rzad{grid-template-columns:1fr 1fr}}
.resetcss.fr-view .mm-hero-kafle{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.resetcss.fr-view .mm-hero-kafel{position:relative;min-width:0;height:clamp(150px,13vw,190px);perspective:1200px;text-decoration:none;color:var(--mm-graphite);display:block}
.resetcss.fr-view .mm-hero-kafel-srodek{position:absolute;inset:0;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1)}
.resetcss.fr-view .mm-hero-kafel-przod,.resetcss.fr-view .mm-hero-kafel-tyl{position:absolute;inset:0;border-radius:14px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.resetcss.fr-view .mm-hero-kafel-przod{display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;padding:16px;transition:opacity .3s}
.resetcss.fr-view .mm-hero-kafel:nth-child(1) .mm-hero-kafel-przod{background:#EAF0E2}
.resetcss.fr-view .mm-hero-kafel:nth-child(2) .mm-hero-kafel-przod{background:#ECEEE8}
.resetcss.fr-view .mm-hero-kafel:nth-child(3) .mm-hero-kafel-przod{background:#E4E6DF}
.resetcss.fr-view .mm-hero-kafel:nth-child(4) .mm-hero-kafel-przod{background:#DCE8CC}
.resetcss.fr-view .mm-hero-kafel-ik{width:76px;height:76px;background:#fff center/74% no-repeat;border-radius:18px;box-shadow:0 2px 8px rgba(49,49,48,.08)}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--ubrac .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-ubrac-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--ubrac .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-ubrac-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--ubrac .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-ubrac-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--ubrac .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-ubrac-4.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--podarowac .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-podarowac-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--podarowac .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-podarowac-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--podarowac .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-podarowac-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--podarowac .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-podarowac-4.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--wydarzenie .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-wydarzenie-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--wydarzenie .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-wydarzenie-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--wydarzenie .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-wydarzenie-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--wydarzenie .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-wydarzenie-4.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--miejsce .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-miejsce-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--miejsce .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-miejsce-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--miejsce .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-miejsce-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--miejsce .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-miejsce-4.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--przestrzen .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-przestrzen-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--przestrzen .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-przestrzen-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--przestrzen .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-przestrzen-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--przestrzen .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-przestrzen-4.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--odzera .mm-hero-kafel:nth-child(1) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-odzera-1.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--odzera .mm-hero-kafel:nth-child(2) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-odzera-2.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--odzera .mm-hero-kafel:nth-child(3) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-odzera-3.webp")}
.resetcss.fr-view .mm-hero-kafle.mm-ctx--odzera .mm-hero-kafel:nth-child(4) .mm-hero-kafel-ik{background-image:url("../images/user/mm__ctx-odzera-4.webp")}
.resetcss.fr-view .mm-hero-kafel-przod h2{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:16px;letter-spacing:-.01em;line-height:1.25;margin:0;color:var(--mm-graphite)}
.resetcss.fr-view .mm-hero-kafel-tyl{transform:rotateY(180deg);background:var(--mm-graphite);display:grid;align-content:center;gap:8px;padding:20px 22px;text-align:left}
.resetcss.fr-view .mm-hero-kafel-tyl h2{font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:16px;margin:0;color:#fff}
.resetcss.fr-view .mm-hero-kafel-tyl p{font-family:'Quicksand',sans-serif;font-size:14px;line-height:1.5;color:#E6E8E0;margin:0}
.resetcss.fr-view .mm-hero-kafel-tyl em{font-style:normal;font-family:'Quicksand',sans-serif;font-weight:600;font-size:14px;color:#9ED064}
.resetcss.fr-view .mm-hero-kafel-tyl em::after{content:"\2192";margin-left:6px}
.resetcss.fr-view .mm-hero-kafel:hover .mm-hero-kafel-srodek{transform:rotateY(180deg)}
@media (hover:hover){.resetcss.fr-view .mm-hero-kafle:hover .mm-hero-kafel:not(:hover) .mm-hero-kafel-przod{opacity:.75}}
@media (max-width:600px){
.resetcss.fr-view .mm-hero-kafle{grid-template-columns:1fr;gap:10px}
.resetcss.fr-view .mm-hero-kafel{height:112px}
.resetcss.fr-view .mm-hero-kafle.mm-hero-kafle--rzad{grid-template-columns:1fr}
.resetcss.fr-view .mm-hero-kafle--rzad .mm-hero-kafel{height:150px}
.resetcss.fr-view .mm-hero-kafel-przod{grid-auto-flow:column;justify-content:start;align-items:center;gap:16px;text-align:left;padding:14px 18px}
.resetcss.fr-view .mm-hero-kafel-ik{width:64px;height:64px}
.resetcss.fr-view .mm-hero-kafel-tyl{padding:14px 18px;gap:4px}
}
.resetcss.fr-view .mm-need-card .mm-placeholder[class*="mm-foto-"]{background-size:cover;background-position:center;background-repeat:no-repeat;font-size:0;padding:0}
.resetcss.fr-view .mm-serie-item .mm-placeholder[class*="mm-foto-marka-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-marka-znakowanie{background-image:url("../images/user/mm__marka-znakowanie.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-marka-detale{background-image:url("../images/user/mm__marka-detale.webp")}
.resetcss.fr-view .mm-serie-item .mm-placeholder.mm-foto-marka-seria{background-image:url("../images/user/mm__marka-seria.webp")}
.resetcss.fr-view .mm-case .mm-placeholder[class*="mm-foto-real-ubrac-"]{background-repeat:no-repeat;background-position:center;background-size:cover;font-size:0}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-ubrac-1{background-image:url("../images/user/mm__real-ubrac-1.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-ubrac-2{background-image:url("../images/user/mm__real-ubrac-2.webp")}
.resetcss.fr-view .mm-case .mm-placeholder.mm-foto-real-ubrac-3{background-image:url("../images/user/mm__real-ubrac-3.webp")}
.resetcss.fr-view .mm-cta-band-photo.mm-foto-cta-ubrac-marke{
background-image:url("../images/user/mm__cta-ubrac-marke.webp");
background-repeat:no-repeat;background-position:center;background-size:86%;
font-size:0;
}
.resetcss.fr-view .mm-facts--kontakt .mm-fact::before{background-color:transparent;border-radius:0;width:72px;height:72px}
.resetcss.fr-view .mm-facts--kontakt .mm-fact:nth-child(1)::before{background-image:url("../images/user/mm__fakt-odpowiadamy.webp");background-size:166%;background-position:calc(50% - 5px) center}
.resetcss.fr-view .mm-facts--kontakt .mm-fact:nth-child(2)::before{background-image:url("../images/user/mm__fakt-wycena.webp");background-size:127%}
.resetcss.fr-view .mm-facts--kontakt .mm-fact:nth-child(3)::before{background-image:url("../images/user/mm__fakt-akceptacja.webp");background-size:126%;background-position:calc(50% - 2px) center}
.resetcss.fr-view .mm-facts--kontakt .mm-fact:nth-child(4)::before{background-image:url("../images/user/mm__fakt-pracownia.webp");background-size:140%;background-position:center calc(50% - 2px)}
@media (max-width:800px){
.resetcss.fr-view .mm-facts--kontakt .mm-fact::before{width:62px;height:62px}
}
.resetcss.fr-view .mm-kontakt-zasady{font-family:'Quicksand',sans-serif;font-weight:500;font-size:14.5px;line-height:1.55;color:var(--mm-muted);margin:0;max-width:76ch}
.resetcss.fr-view .mm-kontakt-gora .mm-sec-head{text-align:center}
.resetcss.fr-view .mm-kontakt-gora .mm-kontakt-zasady{margin-left:auto;margin-right:auto;text-wrap:balance}
.resetcss.fr-view .mm-kontakt-zasady a{color:var(--mm-green-dark);font-weight:600}
.resetcss.fr-view .mm-section.mm-section--gesty.mm-kontakt-gora:not(.mm-pasek-sek){padding-top:clamp(26px,2.4vw,36px);padding-bottom:clamp(20px,2vw,30px)}
#box_contact{max-width:760px;margin:0 auto;padding:clamp(24px,2.2vw,32px) 24px clamp(36px,3.4vw,52px);background:#F5F6F2;box-shadow:0 0 0 100vmax #F5F6F2;clip-path:inset(0 -100vmax)}
#box_contact .boxhead{margin:0 0 6px;padding:0;background:none;border:0}
#box_contact .boxhead h3{font-family:'Montserrat',sans-serif;font-weight:600;font-size:clamp(21px,2.2vw,28px);line-height:1.2;letter-spacing:-.015em;color:#4D7326;margin:0}
#box_contact .boxhead img{display:none}
#box_contact .innerbox{background:#fff;border:1px solid #E4E6DF;border-radius:14px;padding:clamp(22px,2.4vw,32px);margin-top:14px}
#box_contact fieldset{border:0;margin:0;padding:0}
#box_contact .f-row{display:block;margin:0 0 18px}
#box_contact .f-row > div{width:auto;max-width:none;flex:none;float:none;padding:0}
#box_contact label{display:block;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#313130;margin:0 0 6px}
#box_contact em.color{color:#4D7326;font-style:normal;font-weight:700}
#box_contact input[type="text"],
#box_contact input[type="email"],
#box_contact input[type="tel"],
#box_contact select,
#box_contact textarea{box-sizing:border-box;width:100%;max-width:none;font-family:'Quicksand',sans-serif;font-weight:500;font-size:15.5px;line-height:1.5;color:#313130;background:#fff;border:1px solid #E4E6DF;border-radius:8px;padding:12px 14px;transition:border-color .18s,box-shadow .18s}
#box_contact textarea{min-height:150px;resize:vertical}
#box_contact input:focus,
#box_contact select:focus,
#box_contact textarea:focus{outline:0;border-color:#4D7326;box-shadow:0 0 0 3px rgba(77,115,38,.16)}
#box_contact .checkbox-input-req,
#box_contact .checkbox-input{display:inline}
#box_contact .label-checkbox input[type="checkbox"]{width:auto;margin:0 8px 0 0;accent-color:#4D7326}
#box_contact .label-checkbox label{display:block;font-family:'Montserrat',sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#313130;margin:0 0 6px}
#box_contact .f-row:has(input[type="checkbox"]) .label-checkbox label{display:inline;font-family:'Quicksand',sans-serif;font-weight:500;font-size:14.5px;color:#65685E;margin:0}
#box_contact .input_info{font-family:'Quicksand',sans-serif;font-size:14px;line-height:1.5;color:#65685E;margin:0 0 6px}
#box_contact fieldset > div:not(.f-row):not(.bottombuttons){font-family:'Quicksand',sans-serif;font-size:13px;color:#65685E;margin:2px 0 18px}
#box_contact .bottombuttons{display:block;margin:0}
#box_contact .bottombuttons > div{width:auto;max-width:none;padding:0}
#box_contact button.send{display:inline-flex;align-items:center;justify-content:center;font-family:'Quicksand',sans-serif;font-weight:600;font-size:16px;color:#fff;background:#4D7326;border:1.5px solid #4D7326;border-radius:8px;padding:14px 30px;cursor:pointer;transition:background .18s,border-color .18s}
#box_contact button.send img{display:none}
#box_contact button.send:hover{background:#3E5D1F;border-color:#3E5D1F}
#box_contact button.send:focus-visible{outline:3px solid #4D7326;outline-offset:2px}
#box_contact ul.error{list-style:none;margin:6px 0 0;padding:0;font-family:'Quicksand',sans-serif;font-size:13.5px;color:#A32B2B}
#box_contact input.error,
#box_contact textarea.error{border-color:#A32B2B}
#box_contact .innerbox{border-radius:16px;box-shadow:0 10px 30px rgba(49,49,48,.06)}
#box_contact fieldset{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:stretch}
#box_contact fieldset > .bottest{display:none}
#box_contact .f-row{display:flex;flex-direction:column}
#box_contact .f-row > div:last-child{margin-top:auto}
#box_contact .f-row:has(#contact3),
#box_contact .f-row:has(textarea),
#box_contact .f-row:has(select),
#box_contact .f-row:has(.input_info),
#box_contact .f-row:has(input[type="checkbox"]),
#box_contact fieldset > div:not(.f-row),
#box_contact .bottombuttons{grid-column:1 / -1}
#box_contact input[type="text"],
#box_contact input[type="email"],
#box_contact input[type="tel"],
#box_contact select,
#box_contact textarea{background:#FAFBF8;border-radius:10px;padding:13px 15px}
#box_contact input:focus,
#box_contact select:focus,
#box_contact textarea:focus{background:#fff}
#box_contact select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' fill='none'%3E%3Cpath d='M1 1l6 6 6-6' stroke='%234D7326' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:42px}
#box_contact .input_info{background:#EAF0E2;border-left:3px solid #669933;border-radius:0 10px 10px 0;padding:12px 16px;color:#3A4630;margin:0}
#box_contact .bottombuttons{margin-top:8px}
#box_contact button.send{padding:16px 38px;font-size:16.5px}
#box_contact button.send span::after{content:"\2192";display:inline-block;margin-left:10px;transition:transform .18s ease}
@media (hover:hover){#box_contact button.send:hover span::after{transform:translateX(3px)}}
@media (prefers-reduced-motion:reduce){#box_contact button.send span::after{transition:none}}
@media (max-width:640px){
#box_contact{padding-left:0;padding-right:0}
#box_contact .innerbox{padding:20px 18px;border-radius:12px}
#box_contact fieldset{grid-template-columns:1fr}
#box_contact button.send{width:100%}
}
.resetcss.fr-view .mm-karty--tech .mm-karta{display:block;text-decoration:none;color:inherit}
.resetcss.fr-view .mm-karty--tech .mm-karta:focus-visible{outline:3px solid var(--mm-green-dark);outline-offset:3px;border-radius:14px}
.resetcss.fr-view .mm-karty--tech .mm-karta:focus-visible .mm-karta-srodek{transform:rotateY(180deg)}
@media (min-width:801px){
.resetcss.fr-view .mm-section.mm-section--gesty.mm-tech-hero:not(.mm-pasek-sek){padding-top:0;padding-bottom:0}
.resetcss.fr-view .mm-tech-hero .mm-hero-pelna{min-height:clamp(230px,20vw,420px)}
.resetcss.fr-view .mm-tech-hero .mm-hero-pelna .mm-hero-tresc{padding:clamp(10px,1.3vw,18px) 0}
.resetcss.fr-view .mm-tech-hero .mm-hero-pelna .mm-hero-tresc .mm-actions{margin-top:16px}
.resetcss.fr-view .mm-tech-hero .mm-hero-pelna .mm-hero-tresc .mm-btn{margin-top:0}
.resetcss.fr-view .mm-tech-hero .mm-hero-pelna .mm-h1{font-size:clamp(26px,3vw,40px);max-width:none}
}
.resetcss.fr-view .mm-ikona-zn-laser::before{-webkit-mask-image:url("../images/user/mm__zn-laser.svg");mask-image:url("../images/user/mm__zn-laser.svg");-webkit-mask-size:118%;mask-size:118%;-webkit-mask-position:calc(50% + 0.8px) calc(50% + -0.8px);mask-position:calc(50% + 0.8px) calc(50% + -0.8px)}
.resetcss.fr-view .mm-ikona-zn-grawer::before{-webkit-mask-image:url("../images/user/mm__zn-grawer.svg");mask-image:url("../images/user/mm__zn-grawer.svg");-webkit-mask-size:122%;mask-size:122%;-webkit-mask-position:calc(50% + 0.8px) calc(50% + 0.0px);mask-position:calc(50% + 0.8px) calc(50% + 0.0px)}
.resetcss.fr-view .mm-ikona-zn-uv::before{-webkit-mask-image:url("../images/user/mm__zn-uv.svg");mask-image:url("../images/user/mm__zn-uv.svg");-webkit-mask-size:135%;mask-size:135%;-webkit-mask-position:calc(50% + 0.9px) calc(50% + 2.3px);mask-position:calc(50% + 0.9px) calc(50% + 2.3px)}
.resetcss.fr-view .mm-ikona-zn-3d::before{-webkit-mask-image:url("../images/user/mm__zn-3d.svg");mask-image:url("../images/user/mm__zn-3d.svg");-webkit-mask-size:135%;mask-size:135%;-webkit-mask-position:calc(50% + 0.9px) calc(50% + 0.1px);mask-position:calc(50% + 0.9px) calc(50% + 0.1px)}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder[class*="mm-foto-"]{font-size:0;padding:0}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-ubrac-marke{background-image:url("../images/user/mm__land-ubrac-marke-hero.webp")}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-podarowac-cos-z-pomyslem{background-image:url("../images/user/mm__land-podarowac-cos-z-pomyslem-hero.webp")}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-nadac-wydarzeniu-charakter{background-image:url("../images/user/mm__land-nadac-wydarzeniu-charakter-hero.webp")}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-opowiedziec-miejsce{background-image:url("../images/user/mm__land-opowiedziec-miejsce-hero.webp")}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-wyposazyc-firme-i-przestrzen{background-image:url("../images/user/mm__land-wyposazyc-firme-i-przestrzen-hero.webp")}
.resetcss.fr-view .mm-zastosowanie .mm-placeholder.mm-foto-land-stworzyc-produkt-od-zera{background-image:url("../images/user/mm__land-stworzyc-produkt-od-zera-hero.webp")}
.resetcss.fr-view .mm-tech-lista{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;margin:6px 0 0}
.resetcss.fr-view .mm-tech-lista--3{grid-template-columns:repeat(3,1fr)}
.resetcss.fr-view .mm-tech-lista h3{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:16px;line-height:1.3;margin:0 0 5px;color:var(--mm-graphite)}
.resetcss.fr-view .mm-tech-lista p{font-family:'Quicksand',sans-serif;font-size:14.5px;line-height:1.5;color:var(--mm-muted);margin:0}
@media (max-width:800px){.resetcss.fr-view .mm-tech-lista--3{grid-template-columns:1fr 1fr}}
@media (max-width:640px){.resetcss.fr-view .mm-tech-lista,.resetcss.fr-view .mm-tech-lista--3{grid-template-columns:1fr}}
.resetcss.fr-view .mm-feature-list--nie li::before{content:"\2013";color:var(--mm-muted)}
.resetcss.fr-view .mm-case-body .mm-label{align-self:flex-start;margin:0 0 8px}
.resetcss.fr-view .mm-zakl{--mm-poz:0}
.resetcss.fr-view .mm-zakl-tor{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:640px;border-bottom:2px solid var(--mm-line);margin:0 0 24px}
.resetcss.fr-view .mm-zakl-opcja{padding:12px 10px 16px;text-align:center;cursor:default}
.resetcss.fr-view .mm-zakl-opcja strong{display:block;font-family:'Montserrat',sans-serif !important;font-weight:700;font-size:clamp(17px,1.7vw,21px);letter-spacing:-.015em;color:var(--mm-muted);transition:color .25s}
.resetcss.fr-view .mm-zakl-opcja span{display:block;margin-top:3px;font-family:'Quicksand',sans-serif;font-size:13px;color:var(--mm-muted)}
.resetcss.fr-view .mm-zakl-znacznik{position:absolute;bottom:-2px;left:calc(var(--mm-poz) * 50%);width:50%;height:3px;background:var(--mm-green-dark);border-radius:2px;transition:left .4s cubic-bezier(.2,.8,.2,1)}
.resetcss.fr-view .mm-zakl-panele{display:grid}
.resetcss.fr-view .mm-zakl-panel{grid-area:1/1;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s;pointer-events:none}
.resetcss.fr-view .mm-zakl:has(.mm-zakl-opcja:nth-child(2):hover){--mm-poz:1}
.resetcss.fr-view .mm-zakl:not(:has(.mm-zakl-opcja:hover)) .mm-zakl-opcja:nth-child(1) strong,
.resetcss.fr-view .mm-zakl-opcja:hover strong{color:var(--mm-green-dark)}
.resetcss.fr-view .mm-zakl:not(:has(.mm-zakl-opcja:hover)) .mm-zakl-panel:nth-child(1),
.resetcss.fr-view .mm-zakl:has(.mm-zakl-opcja:nth-child(1):hover) .mm-zakl-panel:nth-child(1),
.resetcss.fr-view .mm-zakl:has(.mm-zakl-opcja:nth-child(2):hover) .mm-zakl-panel:nth-child(2){opacity:1;transform:none;pointer-events:auto}
@media (prefers-reduced-motion:reduce){.resetcss.fr-view .mm-zakl-znacznik,.resetcss.fr-view .mm-zakl-panel{transition:none}}
.resetcss.fr-view .mm-hybryda{display:grid;grid-template-columns:.85fr 1.15fr;gap:34px;align-items:center}
.resetcss.fr-view .mm-hybryda-szkic{aspect-ratio:4/3;border-radius:14px;margin:0;background-size:cover;background-position:center}
.resetcss.fr-view .mm-hybryda-tresc .mm-h2{margin:0 0 10px}
.resetcss.fr-view .mm-hybryda-tresc .mm-lead{margin:0 0 20px;max-width:56ch}
.resetcss.fr-view .mm-hyb-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}
.resetcss.fr-view .mm-hyb-lista a{display:grid;grid-template-columns:auto 1fr;gap:0 13px;text-decoration:none;color:inherit}
.resetcss.fr-view .mm-hyb-ikona{grid-row:1/3;position:relative;width:46px;height:46px;border-radius:11px;background:#fff;box-shadow:0 2px 8px rgba(49,49,48,.08)}
.resetcss.fr-view .mm-hyb-ikona::before{content:"";position:absolute;inset:0;margin:auto;width:26px;height:26px;background-color:var(--mm-green-dark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}
.resetcss.fr-view .mm-hyb-lista strong{font-family:'Montserrat',sans-serif !important;font-weight:600;font-size:14.5px;line-height:1.3;color:var(--mm-graphite);transition:color .18s}
.resetcss.fr-view .mm-hyb-lista span:last-child{font-family:'Quicksand',sans-serif;font-size:13.5px;line-height:1.45;color:var(--mm-muted)}
@media (hover:hover){.resetcss.fr-view .mm-hyb-lista a:hover strong{color:var(--mm-green-dark)}}
@media (max-width:1000px){.resetcss.fr-view .mm-hybryda{grid-template-columns:1fr;gap:24px}}
@media (max-width:640px){.resetcss.fr-view .mm-hyb-lista{grid-template-columns:1fr}}
.resetcss.fr-view .mm-kroki-karty--5{grid-template-columns:repeat(5,minmax(0,1fr))}
@media (max-width:900px){.resetcss.fr-view .mm-kroki-karty--5{grid-template-columns:1fr 1fr}}
@media (max-width:480px){.resetcss.fr-view .mm-kroki-karty--5{grid-template-columns:1fr}}
.resetcss.fr-view .mm-need-card{transition:transform .3s,opacity .3s}
.resetcss.fr-view .mm-need-card .mm-placeholder{transition:transform .6s}
.resetcss.fr-view .mm-need-card h3{transition:color .25s}
.resetcss.fr-view .mm-need-card a{padding-bottom:2px;background:linear-gradient(var(--mm-green-dark),var(--mm-green-dark)) no-repeat 0 100%/0 2px;transition:background-size .35s}
.resetcss.fr-view .mm-tier{transition:transform .3s,box-shadow .3s,border-color .3s}
@media (hover:hover){
.resetcss.fr-view .mm-need-card:hover{transform:translateY(-4px)}
.resetcss.fr-view .mm-need-card:hover .mm-placeholder{transform:scale(1.05)}
.resetcss.fr-view .mm-need-card:hover h3{color:var(--mm-green-dark)}
.resetcss.fr-view .mm-need-card:hover a{background-size:100% 2px}
.resetcss.fr-view .mm-need-grid:hover .mm-need-card:not(:hover){opacity:.8}
.resetcss.fr-view .mm-tier:hover{transform:translateY(-5px);box-shadow:0 18px 36px rgba(49,49,48,.12);border-color:var(--mm-green)}
}
@media (prefers-reduced-motion:reduce){
.resetcss.fr-view .mm-hero-kafel-srodek,.resetcss.fr-view .mm-hero-kafel-przod,.resetcss.fr-view .mm-need-card,.resetcss.fr-view .mm-need-card .mm-placeholder,.resetcss.fr-view .mm-tier{transition:none}
}
@media (prefers-reduced-motion:reduce){
.resetcss.fr-view .mm-suwak-znacznik,.resetcss.fr-view .mm-suwak-panel,.resetcss.fr-view .mm-real,.resetcss.fr-view .mm-real-foto,.resetcss.fr-view .mm-real::after,.resetcss.fr-view .mm-real-tresci,.resetcss.fr-view .mm-real-tresci p,.resetcss.fr-view .mm-real-etap,.resetcss.fr-view .mm-serie2-karta,.resetcss.fr-view .mm-filar,.resetcss.fr-view .mm-karta-srodek,.resetcss.fr-view .mm-karta-przod,.resetcss.fr-view .mm-partner-srodek,.resetcss.fr-view .mm-partner-przod,.resetcss.fr-view .mm-pyt-q,.resetcss.fr-view .mm-pyt-a,.resetcss.fr-view .mm-wpis,.resetcss.fr-view .mm-wpis-foto{transition:none}
}
.resetcss.fr-view .mm-mozaika .mm-kafel .mm-kafel-foto[class*="mm-foto-rodz-"]{font-size:0;padding:0}
.resetcss.fr-view .mm-foto-rodz-odziez-i-tekstylia{background-image:url("../images/user/mm__rodz-odziez-i-tekstylia.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-kubki-butelki-i-naczynia{background-image:url("../images/user/mm__rodz-kubki-butelki-i-naczynia.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-pisanie-i-notowanie{background-image:url("../images/user/mm__rodz-pisanie-i-notowanie.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-ekspozycja-oznakowanie-i-uzytkowe{background-image:url("../images/user/mm__rodz-ekspozycja-oznakowanie-i-uzytkowe.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-breloki-magnesy-i-male-produkty{background-image:url("../images/user/mm__rodz-breloki-magnesy-i-male-produkty.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-medale-statuetki-dyplomy-i-identyfikatory{background-image:url("../images/user/mm__rodz-medale-statuetki-dyplomy-i-identyfikatory.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-gry-puzzle-i-lamiglowki{background-image:url("../images/user/mm__rodz-gry-puzzle-i-lamiglowki.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-ozdoby-i-dekoracje{background-image:url("../images/user/mm__rodz-ozdoby-i-dekoracje.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-lampiony-swiece-i-mydla{background-image:url("../images/user/mm__rodz-lampiony-swiece-i-mydla.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-zestawy-i-upominki{background-image:url("../images/user/mm__rodz-zestawy-i-upominki.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-kuchnia-bar-i-narzedzia{background-image:url("../images/user/mm__rodz-kuchnia-bar-i-narzedzia.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-elektronika{background-image:url("../images/user/mm__rodz-elektronika.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-odziez-i-tekstylia{background-image:url("../images/user/mm__rodz-odziez-i-tekstylia-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-kubki-butelki-i-naczynia{background-image:url("../images/user/mm__rodz-kubki-butelki-i-naczynia-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-pisanie-i-notowanie{background-image:url("../images/user/mm__rodz-pisanie-i-notowanie-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-ekspozycja-oznakowanie-i-uzytkowe{background-image:url("../images/user/mm__rodz-ekspozycja-oznakowanie-i-uzytkowe-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-breloki-magnesy-i-male-produkty{background-image:url("../images/user/mm__rodz-breloki-magnesy-i-male-produkty-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-medale-statuetki-dyplomy-i-identyfikatory{background-image:url("../images/user/mm__rodz-medale-statuetki-dyplomy-i-identyfikatory-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-gry-puzzle-i-lamiglowki{background-image:url("../images/user/mm__rodz-gry-puzzle-i-lamiglowki-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-ozdoby-i-dekoracje{background-image:url("../images/user/mm__rodz-ozdoby-i-dekoracje-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-lampiony-swiece-i-mydla{background-image:url("../images/user/mm__rodz-lampiony-swiece-i-mydla-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-zestawy-i-upominki{background-image:url("../images/user/mm__rodz-zestawy-i-upominki-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-kuchnia-bar-i-narzedzia{background-image:url("../images/user/mm__rodz-kuchnia-bar-i-narzedzia-hero.webp");font-size:0}
.resetcss.fr-view .mm-foto-rodz-hero-elektronika{background-image:url("../images/user/mm__rodz-elektronika-hero.webp");font-size:0}
.resetcss.fr-view .mm-mozaika .mm-kafel .mm-kafel-foto[class*="mm-foto-"]{font-size:0;padding:0}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-koszulki-i-polo{background-image:url("../images/user/mm__kat-koszulki-i-polo-kafel.webp")}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-bluzy-i-kurtki{background-image:url("../images/user/mm__kat-bluzy-i-kurtki-kafel.webp")}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-czapki-i-kapelusze{background-image:url("../images/user/mm__kat-czapki-i-kapelusze-kafel.webp")}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-torby-i-plecaki{background-image:url("../images/user/mm__kat-torby-i-plecaki-kafel.webp")}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-tekstylia-uzytkowe{background-image:url("../images/user/mm__kat-tekstylia-uzytkowe-kafel.webp")}
.resetcss.fr-view .mm-foto-odziez-i-tekstylia-naszywki-i-metki{background-image:url("../images/user/mm__kat-naszywki-i-metki-kafel.webp")}
.resetcss.fr-view .mm-foto-kubki-butelki-i-naczynia-kubki-ceramiczne{background-image:url("../images/user/mm__kat-kubki-ceramiczne-kafel.webp")}
.resetcss.fr-view .mm-foto-kubki-butelki-i-naczynia-kubki-termiczne{background-image:url("../images/user/mm__kat-kubki-termiczne-kafel.webp")}
.resetcss.fr-view .mm-foto-kubki-butelki-i-naczynia-butelki-i-bidony{background-image:url("../images/user/mm__kat-butelki-i-bidony-kafel.webp")}
.resetcss.fr-view .mm-foto-kubki-butelki-i-naczynia-kieliszki-i-kufle{background-image:url("../images/user/mm__kat-kieliszki-i-kufle-kafel.webp")}
.resetcss.fr-view .mm-foto-pisanie-i-notowanie-dlugopisy{background-image:url("../images/user/mm__kat-dlugopisy-kafel.webp")}
.resetcss.fr-view .mm-foto-pisanie-i-notowanie-clipboardy-i-teczki{background-image:url("../images/user/mm__kat-clipboardy-i-teczki-kafel.webp")}
.resetcss.fr-view .mm-foto-pisanie-i-notowanie-kredki-i-rysowanie{background-image:url("../images/user/mm__kat-kredki-i-rysowanie-kafel.webp")}
.resetcss.fr-view .mm-foto-pisanie-i-notowanie-notesy{background-image:url("../images/user/mm__kat-notesy-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-menu-i-karty{background-image:url("../images/user/mm__kat-menu-i-karty-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-tabliczki-i-numeracja{background-image:url("../images/user/mm__kat-tabliczki-i-numeracja-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-na-stol-i-do-sali{background-image:url("../images/user/mm__kat-na-stol-i-do-sali-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-ekspozytory{background-image:url("../images/user/mm__kat-ekspozytory-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-organizery{background-image:url("../images/user/mm__kat-organizery-kafel.webp")}
.resetcss.fr-view .mm-foto-ekspozycja-oznakowanie-i-uzytkowe-kalendarze{background-image:url("../images/user/mm__kat-kalendarze-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-breloki-i-zawieszki{background-image:url("../images/user/mm__kat-breloki-i-zawieszki-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-zakladki-i-wizytowki{background-image:url("../images/user/mm__kat-zakladki-i-wizytowki-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-bizuteria{background-image:url("../images/user/mm__kat-bizuteria-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-akcesoria-osobiste{background-image:url("../images/user/mm__kat-akcesoria-osobiste-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-magnesy{background-image:url("../images/user/mm__kat-magnesy-kafel.webp")}
.resetcss.fr-view .mm-foto-breloki-magnesy-i-male-produkty-podkladki-pod-kubki{background-image:url("../images/user/mm__kat-podkladki-pod-kubki-kafel.webp")}
.resetcss.fr-view .mm-foto-medale-statuetki-dyplomy-i-identyfikatory-medale{background-image:url("../images/user/mm__kat-medale-kafel.webp")}
.resetcss.fr-view .mm-foto-medale-statuetki-dyplomy-i-identyfikatory-statuetki{background-image:url("../images/user/mm__kat-statuetki-kafel.webp")}
.resetcss.fr-view .mm-foto-medale-statuetki-dyplomy-i-identyfikatory-dyplomy{background-image:url("../images/user/mm__kat-dyplomy-kafel.webp")}
.resetcss.fr-view .mm-foto-medale-statuetki-dyplomy-i-identyfikatory-identyfikatory{background-image:url("../images/user/mm__kat-identyfikatory-kafel.webp")}
.resetcss.fr-view .mm-foto-gry-puzzle-i-lamiglowki-gry-i-zabawki{background-image:url("../images/user/mm__kat-gry-i-zabawki-kafel.webp")}
.resetcss.fr-view .mm-foto-gry-puzzle-i-lamiglowki-puzzle{background-image:url("../images/user/mm__kat-puzzle-kafel.webp")}
.resetcss.fr-view .mm-foto-gry-puzzle-i-lamiglowki-lamiglowki{background-image:url("../images/user/mm__kat-lamiglowki-kafel.webp")}
.resetcss.fr-view .mm-foto-gry-puzzle-i-lamiglowki-miniatury-i-modele{background-image:url("../images/user/mm__kat-miniatury-i-modele-kafel.webp")}
.resetcss.fr-view .mm-foto-ozdoby-i-dekoracje-ozdoby-choinkowe{background-image:url("../images/user/mm__kat-ozdoby-choinkowe-kafel.webp")}
.resetcss.fr-view .mm-foto-ozdoby-i-dekoracje-dekoracje-swietlne{background-image:url("../images/user/mm__kat-dekoracje-swietlne-kafel.webp")}
.resetcss.fr-view .mm-foto-ozdoby-i-dekoracje-dekoracje-stojace{background-image:url("../images/user/mm__kat-dekoracje-stojace-kafel.webp")}
.resetcss.fr-view .mm-foto-ozdoby-i-dekoracje-kartki-okolicznosciowe{background-image:url("../images/user/mm__kat-kartki-okolicznosciowe-kafel.webp")}
.resetcss.fr-view .mm-foto-lampiony-swiece-i-mydla-lampiony-i-swieczniki{background-image:url("../images/user/mm__kat-lampiony-i-swieczniki-kafel.webp")}
.resetcss.fr-view .mm-foto-lampiony-swiece-i-mydla-swiece-i-mydla{background-image:url("../images/user/mm__kat-swiece-i-mydla-kafel.webp")}
.resetcss.fr-view .mm-foto-zestawy-i-upominki-rosliny-i-uprawa{background-image:url("../images/user/mm__kat-rosliny-i-uprawa-kafel.webp")}
.resetcss.fr-view .mm-foto-zestawy-i-upominki-pudelka-i-opakowania{background-image:url("../images/user/mm__kat-pudelka-i-opakowania-kafel.webp")}
.resetcss.fr-view .mm-foto-zestawy-i-upominki-zestawy-upominkowe{background-image:url("../images/user/mm__kat-zestawy-upominkowe-kafel.webp")}
.resetcss.fr-view .mm-foto-zestawy-i-upominki-zestawy-swiateczne{background-image:url("../images/user/mm__kat-zestawy-swiateczne-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-do-kuchni{background-image:url("../images/user/mm__kat-do-kuchni-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-do-baru-i-wina{background-image:url("../images/user/mm__kat-do-baru-i-wina-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-na-grilla-i-piknik{background-image:url("../images/user/mm__kat-na-grilla-i-piknik-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-scyzoryki-i-multitoole{background-image:url("../images/user/mm__kat-scyzoryki-i-multitoole-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-latarki{background-image:url("../images/user/mm__kat-latarki-kafel.webp")}
.resetcss.fr-view .mm-foto-kuchnia-bar-i-narzedzia-narzedzia-reczne{background-image:url("../images/user/mm__kat-narzedzia-reczne-kafel.webp")}
.resetcss.fr-view .mm-foto-elektronika-powerbanki{background-image:url("../images/user/mm__kat-powerbanki-kafel.webp")}
.resetcss.fr-view .mm-foto-elektronika-pendrivy{background-image:url("../images/user/mm__kat-pendrivy-kafel.webp")}
.resetcss.fr-view .mm-foto-elektronika-ladowarki-i-akcesoria-do-telefonu{background-image:url("../images/user/mm__kat-ladowarki-i-akcesoria-do-telefonu-kafel.webp")}
.resetcss.fr-view .mm-foto-elektronika-glosniki-i-sluchawki{background-image:url("../images/user/mm__kat-glosniki-i-sluchawki-kafel.webp")}
