@charset "UTF-8";:root{--footer-bg: #1d1d1d;--footer-text: #f5f5f5;--footer-muted: #b5b5b5;--footer-accent: #80654D;--text-gray: #2C2C2C --divider: rgba(255, 255, 255, .12);--contact-bg-url: url(../../../public/FAQ.jpg);--hero-bg-xl: url(./hero-BRvNzKzz.jpg);--prices-bg: url(./hero-BRvNzKzz.jpg);--offer-bg: url(./hero-BRvNzKzz.jpg);--slider-oferta-bg: url(./FAQ-vIGa-r-Q.jpg);--pytania-bg: url(./FAQ-vIGa-r-Q.jpg);--blog-bg: url(./FAQ-vIGa-r-Q.jpg)}html{box-sizing:border-box;font-optical-sizing:auto;font-family:Montserrat,sans-serif;font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Libre Caslon Display}*,*:before,*:after{box-sizing:inherit}body{margin:0}img{max-width:100%;height:auto;display:block}.container{margin-left:auto;margin-right:auto}@media (min-width: 1440px){.container{max-width:1400px}}@media (min-width: 1728px){.container{max-width:1700px}}.contact{position:relative;color:#f1f1f1;overflow:clip}.contact__bg{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c 0% 100%),var(--contact-bg-url) center/cover no-repeat;z-index:0}.contact__inner{position:relative;z-index:1;display:grid;gap:20px;padding:60px 20px 22px}@media (min-width: 640px){.contact__inner{padding-inline:40px}}@media (min-width: 1440px){.contact__inner{padding-inline:60px;padding-top:100px}}.contact__header{display:grid;gap:32px}@media (min-width: 1440px){.contact__header{align-self:center}}.contact__title{line-height:1.15;margin:0;font-size:60px}.contact__lead{max-width:580px;margin:0;font-size:16px;color:#fff}.contact__form{display:grid;gap:28px;max-width:560px}.contact__inner .contact__inner{text-align:center;justify-items:center}.contact__inner .contact__header,.contact__inner .contact__form{justify-self:center;width:100%;max-width:580px}.contact__inner .contact__lead{max-width:500px}.contact__inner .form__control{width:100%}@media (min-width: 1440px){.contact__inner{text-align:left;justify-items:start}.contact__header,.contact__form{width:auto;max-width:none}.contact__header{justify-self:left!important}}.form__field{display:grid;gap:6px}.form__label{font-size:15px;color:#ffffffe6}.form__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.65);border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.35;outline:none;transition:border-color .2s,box-shadow .2s,background-color .2s}.form__control::-moz-placeholder{color:#ffffffb3}.form__control::placeholder{color:#ffffffb3}.form__control:focus{border-color:var(--footer-accent);box-shadow:0 0 0 3px #80654d40;background:#00000026}.form__control--textarea{resize:vertical;min-height:128px}.form__field--check{display:flex;align-items:center;gap:10px;margin-top:4px}.form__check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:4px;border:1.5px solid rgba(255,255,255,.9);background:transparent;display:inline-grid;place-content:center;cursor:pointer;outline:none;transition:background-color .2s,border-color .2s,box-shadow .2s}.form__check:focus-visible{border-color:var(--footer-accent);box-shadow:0 0 0 3px #80654d59}.form__check:after{content:"✓";font-size:16px;color:#fff;transform:scale(0);transition:transform .15s ease-out}.form__check:checked:after{transform:scale(1)}.form .form__check-label{font-size:15px;color:#fffffff2;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:999px;padding:13px 23px;font-size:15px;line-height:1;cursor:pointer;text-decoration:none;width:auto;justify-self:end}.button:active{transform:translateY(1px)}.button:disabled{opacity:.6;cursor:not-allowed}.button--accent{background:var(--footer-accent);color:#fff;font-size:18px;margin-bottom:80px}.button--accent:hover{filter:brightness(1.06)}.button--accent:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px}@media (min-width: 1440px){.contact__inner{grid-template-columns:1fr minmax(360px,580px);align-items:start;gap:32px;padding:56px 40px 44px}.contact__title{font-size:60px}.contact__lead{font-size:16px}.contact__inner{padding:100px 60px 56px}}.footer{background:var(--footer-bg);color:var(--footer-text)}.footer__inner{display:grid;grid-template-columns:1fr;gap:20px;padding:24px 20px;text-align:center}@media (min-width: 640px){.footer__inner{padding-inline:40px}}@media (min-width: 1440px){.footer__inner{padding-inline:60px}}.footer__brand{display:grid;gap:6px;justify-items:center}.footer__tagline{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--footer-muted);margin:0}.footer__nav{display:grid;gap:16px;justify-items:center}.footer__menu{list-style:none;display:flex;flex-direction:column;gap:12px 22px;margin:0;padding:0}@media (min-width: 640px){.footer__menu{flex-wrap:wrap;flex-direction:unset}}.footer__item{margin:0}.footer__link{color:var(--footer-muted);text-decoration:none;text-transform:lowercase;letter-spacing:.04em;transition:color .2s,opacity .2s;font-size:18px}.footer__link:hover{color:var(--footer-text)}.footer__link:focus-visible{outline:2px solid var(--footer-accent);outline-offset:3px;border-radius:4px;color:var(--footer-text)}.footer__link:active{opacity:.85}.footer__bottom{border-top:1px solid white;padding:14px 0 22px;display:flex;flex-direction:column;gap:16px;align-items:center}.footer__legal{margin:0;color:var(--footer-muted);font-size:12px;letter-spacing:.02em;text-align:center}.footer__social{list-style:none;display:flex;gap:16px;margin:0;padding:0}.footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;transition:opacity .2s}.footer__social-link:hover{opacity:.9}@media (min-width: 768px){.footer__inner{grid-template-columns:1fr auto;gap:40px;padding:40px 40px 28px;text-align:initial}.footer__brand{justify-items:start}.footer__nav{grid-auto-flow:column;align-items:center;justify-items:start;gap:28px}.footer__menu{gap:16px 28px}.footer__bottom{flex-direction:row;justify-content:space-between;align-items:center;padding-right:40px;padding-left:40px}}@media (min-width: 1024px){.footer__inner{gap:48px}}.site-header{position:absolute;top:0;left:0;right:0;z-index:1000;background:#0003}.site-header:after{content:"";position:absolute;left:0;right:0;bottom:0;border-bottom:1px solid var(--divider);pointer-events:none}.right{margin-left:auto}@media (min-width: 1024px){.right{margin-left:unset}}.right+.right{margin-left:12px}.site-header__bar .site-header__logo{order:1}.site-header__bar .site-header__burger{order:3}.site-header__bar .btn,.site-header__bar #primary-nav{order:2}.site-header__bar{display:flex;align-items:center;gap:12px;padding:10px 20px}@media (min-width: 640px){.site-header__bar{padding:10px 40px}}@media (min-width: 1440px){.site-header__bar{padding:12px 60px}}@media (min-width: 1024px){.site-header__bar{grid-template-columns:auto 1fr auto;justify-content:space-between}}.site-header__logo img{display:block;height:34px}@media (min-width: 768px){.site-header__logo img{height:38px}}.site-header__burger{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.site-header__burger span{position:absolute;width:18px;height:2px;background:#faead0;left:50%;transform:translate(-50%);transition:transform .2s,opacity .2s,top .2s}.site-header__burger span:nth-child(1){top:12px}.site-header__burger span:nth-child(2){top:18px}.site-header__burger span:nth-child(3){top:24px}.site-header__checkbox:checked+.site-header__burger span:nth-child(1){top:18px;transform:translate(-50%) rotate(45deg)}.site-header__checkbox:checked+.site-header__burger span:nth-child(2){opacity:0}.site-header__checkbox:checked+.site-header__burger span:nth-child(3){top:18px;transform:translate(-50%) rotate(-45deg)}.site-header__nav{position:absolute;inset-inline:0;top:100%;transform-origin:top center;transform:scaleY(0);opacity:0;transition:transform .2s,opacity .2s}.site-header__checkbox:checked~.site-header__nav{transform:scaleY(1);opacity:1}.site-header:has(.site-header__checkbox:checked) .site-header__bar{background:#000;transition:background .2s ease}.site-header .site-header__bar{transition:background .2s ease}.nav__tray{list-style:none;margin:0;padding:12px 20px 16px;display:grid;gap:10px;background:#000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--divider);font-size:18px}.nav__link{display:block;padding:12px 10px;color:#fff;text-decoration:none;border-radius:8px;transition:filter .2s,background-color .2s,border-color .2s}.nav__link:hover{filter:brightness(1.08)}.nav__link.is-active{border-color:#fff9}.nav__cta .button--glass{width:100%}@media (min-width: 1024px){.site-header__burger{display:none}.site-header__nav{position:static;transform:none;opacity:1;justify-self:center}.nav__tray{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:6px 6px 6px 24px;border-radius:90px;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;border-top:unset}.nav__tray .is-active{border:1px solid #AAA;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav__link{border:none;border-radius:999px;padding:10px 14px;background:transparent;color:#fff;opacity:.95}.nav__link:hover{opacity:1}}.btn{--btn-h: 48px;--btn-br: 90px;--btn-pad-x: 18px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--btn-h);padding:6px 6px 6px 0;border-radius:99px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#faead0;font-size:16px;text-decoration:none;border:1px solid #AAA;transition:filter .2s,background-color .2s,border-color .2s,transform .05s}.btn:active{transform:translateY(1px)}.btn p{padding:0 24px}.btn--glass{border-radius:90px}.btn--glass:hover{filter:brightness(1.08)}.btn__dot{width:36px;height:36px;border-radius:99px;background:#dec7a24d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex}.btn__dot img{width:16px;height:12px;stroke-width:2px;stroke:#faead0;margin:auto}.hero{position:relative;color:#fff;--hero-offset: 64px;background-color:#000;min-height:560px}@media (min-width: 768px){.hero{min-height:800px}}@media (min-width: 1024px){.hero{min-height:950px}}.hero__bg{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,#00000073,#0000008c),var(--hero-bg-xl) center/cover no-repeat;pointer-events:none}.hero__inner{position:relative;z-index:1;display:grid;gap:40px;padding:80px 20px 40px}@media (min-width: 640px){.hero__inner{padding:90px 20px 40px}}@media (min-width: 768px){.hero__inner{padding:120px 40px 40px}}@media (min-width: 1024px){.hero__inner{padding:160px 200px 40px}}.hero__inner{max-width:1200px;margin-inline:auto}.hero__title{font-weight:400;line-height:1.15;margin:0;font-size:40px;background:linear-gradient(180deg,#fff0d9,#c8aa7d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 768px){.hero__title{font-size:60px}}@media (min-width: 1024px){.hero__title{font-size:80px}}.hero__lead{margin:0;max-width:56ch;font-size:16px;line-height:1.6;color:#ffffffdb}@media (min-width: 768px){.hero__lead{font-size:16px}}.hero__actions{display:flex;align-items:center;gap:12px;padding-top:8px}@media (min-width: 768px){.hero__actions{gap:14px}.hero-ffer .hero__inner{padding-bottom:300px}}@media (min-width: 1024px){.hero-ffer .hero__inner{padding-bottom:500px}}:root{--gold: #F4DAB2;--cream: #FFF6E8;--deep-graphite: #343A32}.offer{position:relative;color:#fff;border-top:2px solid var(--deep-graphite, #343A32);background:linear-gradient(0deg,#000c 0% 100%),var(--offer-bg, none) center/cover no-repeat}.offer__inner{display:grid;gap:80px;padding:36px 20px}@media (min-width: 640px){.offer__inner{padding:48px 40px}}@media (min-width: 1440px){.offer__inner{padding:64px 60px}}.offer__header{display:grid;gap:14px;text-align:center;max-width:920px;justify-self:center}.offer__title{font-weight:400;color:var(--gold);text-shadow:0 2px 8px rgba(0,0,0,.5);font-size:clamp(32px,7vw,80px);line-height:1.1;margin:0}.offer__lead{margin:0 auto;max-width:70ch;font-size:clamp(14px,2.2vw,18px);line-height:1.6;color:#ffffffdb}.offer__cta{margin-top:6px;display:flex;justify-content:center}.offer__cta .btn--glass{color:#fff;border-radius:90px;border:1px solid #FFF;background:unset}.offer__grid{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:1fr}@media (min-width: 768px){.offer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1440px){.offer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.offer__grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width: 640px){.offer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.offer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1728px){.offer__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{position:relative;width:100%;aspect-ratio:336/400;height:auto;border-radius:16px;overflow:hidden;background:#2f2f2f;box-shadow:0 8px 26px #00000059}@media (min-width: 1024px){.card{border-radius:18px}}.card .card__link{position:absolute;inset:0;display:block;text-decoration:none;color:inherit}.card .card__media{position:absolute;inset:0;background:#3a3a3a}.card .card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease,filter .45s ease;will-change:transform,filter}.card .card__teaser{position:absolute;left:0;right:0;bottom:0;padding:18px 20px;background:linear-gradient(180deg,#0000,#000000bf);transition:opacity .35s ease,transform .35s ease;opacity:1;transform:translateY(0);pointer-events:none}.card .card__teaser-title{margin:0;font-weight:400;font-size:32px;line-height:110%;color:#f4dab2;text-shadow:0 2px 8px rgba(0,0,0,.5)}.card .card__overlay{position:absolute;inset:0;padding:20px;display:flex;gap:23px;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#0000 30%,#000000d9);opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.card .card__title{margin:0 0 4px;font-weight:400;font-size:32px;color:#f4dab2;line-height:normal}.card .card__desc{margin:0;color:#fff6e8;font-size:16px;line-height:150%}.card:hover .card__img,.card .card__link:focus-visible .card__img{transform:scale(1.05);filter:blur(4px) brightness(.75)}.card:hover .card__overlay,.card .card__link:focus-visible .card__overlay{opacity:1;transform:translateY(0)}.card:hover .card__teaser,.card .card__link:focus-visible .card__teaser{opacity:0;transform:translateY(6px)}.card .card__link:focus-visible{outline:none;box-shadow:0 0 0 3px #f4dab273;border-radius:16px}.card--text{background:linear-gradient(180deg,#000000a8,#000000e0);border:1px solid rgba(255,255,255,.14);display:flex;align-items:stretch}.card--text .card__text{padding:18px;display:grid;gap:8px}.card--text .card__text h3{margin:0;color:var(--gold);font-size:24px;line-height:1.2}.card--text .card__text p{margin:0;color:var(--cream);font-size:16px;line-height:150%}.card .card__link:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:14px}.prices-hero{position:relative;color:#fff;background:#000}.prices-hero__bg{position:absolute;inset:0 0 auto;height:clamp(360px,60vh,720px);background:linear-gradient(180deg,#0000004d,#0000008c),var(--prices-bg, url(./hero-BRvNzKzz.jpg)) center/cover no-repeat;pointer-events:none}.prices-hero__bg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:180px;background:linear-gradient(180deg,#0000,#000000e6 75%,#000)}.prices-hero__inner{position:relative;z-index:1;padding:80px 20px 40px}@media (min-width: 640px){.prices-hero__inner{padding:90px 20px 40px}}@media (min-width: 768px){.prices-hero__inner{padding:120px 40px 40px}}@media (min-width: 1024px){.prices-hero__inner{padding:160px 200px 40px}}.prices-hero__header{display:grid;gap:40px;max-width:520px}.prices-hero__title{margin:0;font-weight:400;font-size:clamp(32px,7vw,80px);line-height:1.1;color:#f4dab2;text-shadow:0 2px 8px rgba(0,0,0,.5)}.prices-hero__lead{margin:0;max-width:70ch;font-size:18px;line-height:1.6;color:#fff}.prices-hero .btn--glass-prices{color:#fff;border-radius:90px;border:1px solid #FFF;background:unset;width:auto;justify-self:start;align-self:start;display:inline-flex;padding:10px 22px}.prices-hero__inner{position:relative;z-index:1}.price-list{margin-top:120px;padding:0;list-style:none;max-width:980px;border-top:1px solid rgba(255,255,255,.18);margin-left:auto;margin-right:auto}@media (min-width: 1024px){.price-list{margin-top:150px}}.price{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:18px;line-height:1.5;color:#fff}.price .price__name{flex:1 1 auto}.price .price__value{flex:0 0 auto;white-space:nowrap;color:#fff}.price:hover{background:#ffffff0a}.home-s2{max-width:1920px;margin-inline:auto}.about{color:#2c2c2c}.about__inner{display:grid;grid-template-columns:1fr}@media (min-width: 1024px){.about__inner{grid-template-columns:1fr 1fr}}.about__media,.about__content{position:relative}.about__media{overflow:hidden}.about__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0}.about__content{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:28px 20px 90px;position:relative}@media (min-width: 768px){.about__content{padding:60px 64px 120px}}@media (min-width: 1024px){.about__content{padding:86px 96px 160px}}.about__title{margin:0 0 28px;color:#6c5532;font-weight:400;font-size:clamp(28px,4.2vw,40px);line-height:clamp(34px,5.2vw,48px);text-transform:uppercase;max-width:44ch}@media (min-width: 1024px){.about__title{max-width:36ch}}.about__lead{margin:0;font-size:16px;line-height:1.45;max-width:60ch}@media (min-width: 1024px){.about__lead{max-width:54ch}}.about__tag{position:absolute;text-align:center;bottom:24px;font-weight:400;font-size:90px;line-height:1;white-space:nowrap;color:#2c2c2c;pointer-events:none;display:none;transform:translate(-50%);left:50%}@media (min-width: 768px){.about__tag{display:block}}@media (min-width: 1024px){.about__tag-part{display:none}}.about__tag--left{color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.35)}@media (min-width: 1024px){.about__tag--left{right:16px;left:unset;transform:unset}}.about__tag--right{left:242px;color:#2c2c2c;display:none}@media (min-width: 1024px){.about__tag--right{display:block}}.offers{position:relative;overflow:hidden;color:#fff;border-top:2px solid var(--Deep-Graphite, #343A32);background:linear-gradient(0deg,#000c 0% 100%),var(--slider-oferta-bg, url(./FAQ-vIGa-r-Q.jpg)) #d3d3d3 50%/cover no-repeat;--pad-x: 20px;padding-block:40px}@media (min-width: 768px){.offers{--pad-x: 40px;padding-block:60px}}@media (min-width: 1440px){.offers{--pad-x: 60px;padding-block:80px}}@media (min-width: 1728px){.offers{--pad-x: 100px}}.offers__inner{max-width:1728px;margin-inline:auto;padding-inline:var(--pad-x);display:grid;gap:28px}.offers__header{display:grid;justify-items:center;text-align:center;gap:20px;margin-bottom:40px}@media (min-width: 1024px){.offers__header{margin-bottom:60px;gap:20px}}.offers__title{margin:0;font-weight:400;line-height:1.1;font-size:40px;background:linear-gradient(180deg,#fff0d9,#c8aa7d);-webkit-background-clip:text;background-clip:text;color:transparent}@media (min-width: 768px){.offers__title{font-size:80px}}.offers__lead{margin:0;max-width:864px;font-size:16px;line-height:1.55}@media (min-width: 768px){.offers__lead{font-size:18px}}.offers__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:999px;border:1px solid #fff;color:#fff;text-decoration:none;font-size:16px}.offers__grid{display:grid;gap:24px;grid-template-areas:"slider" "details"}@media (min-width: 1024px){.offers__grid{grid-template-columns:1fr 1.45fr;grid-template-areas:"details slider";align-items:start;gap:32px}}.offers__details{grid-area:details;display:grid;gap:14px;z-index:2}.offers__subtitle{margin:0;color:#d3b990;font-weight:400;line-height:1.15;font-size:32px}@media (min-width: 768px){.offers__subtitle{font-size:40px}}.offers__desc{margin:0;font-size:16px;line-height:1.55;max-width:864px;opacity:.95}.offers__slider-wrap{grid-area:slider;position:relative;min-width:0;margin-right:calc(var(--pad-x) * -1);padding-right:var(--pad-x);z-index:1}.offers__slider{width:100%}.offers .splide__track{overflow:hidden}.offers .splide__list{margin:0;padding:0}.offers .offer-card__media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:21/25;background:#00000014;box-shadow:0 10px 30px #00000059;transform:scale(1);transition:transform .5s cubic-bezier(.22,.61,.36,1)}.offers .offer-card__media img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.offers .offer-card__label{position:absolute;left:4px;bottom:4px;padding:10px 14px;border-radius:12px;font-size:15px;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transform:translateY(8px);transition:.3s ease;pointer-events:none}.offers .splide__slide.is-active .offer-card__media{transform:scale(1.1)}.offers .splide__slide.is-active .offer-card__label{opacity:1;transform:translateY(0)}.offers__nav{display:flex;align-items:center;gap:12px;width:100%;min-width:0;margin-top:10px;justify-content:flex-start}.offers__arrow{flex:0 0 auto;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.offers__arrow img{width:100%;height:100%;display:block}.offers__dots{--dots: 3;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--dots),1fr);-moz-column-gap:16px;column-gap:16px;align-items:center;max-width:420px}.offers__dot{width:100%;height:2px;background:#fff;opacity:.4;border-radius:2px;border:none}.offers__dot.is-active{opacity:1}.opinie-bg{background-color:#f9f6f1}@media (min-width: 1024px){.opinie-bg{padding:80px 40px}}@media (min-width: 1440px){.opinie-bg{padding:100px 40px}}.opinie{margin:auto;background:#f3ebe4;overflow:hidden;max-width:1920px}@media (min-width: 1024px){.opinie{border-radius:20px}}.opinie__inner{display:grid;gap:24px;min-width:0}@media (min-width: 768px){.opinie__inner{padding:20px}}@media (min-width: 1440px){.opinie__inner{padding:56px 60px}}@media (min-width: 1024px){.opinie__inner{grid-template-columns:1fr 1fr;align-items:center;gap:40px}}.opinie__card{border-radius:16px;padding:24px;color:#2c2c2c;min-width:0;max-width:100%;box-sizing:border-box}@media (min-width: 768px){.opinie__card{padding:28px}}@media (min-width: 1024px){.opinie__card{padding:32px}}.opinie__title{margin:0 0 12px;font-weight:400;font-size:clamp(28px,5vw,40px);line-height:1.2;color:#454545}.opinie__name{margin:0 0 12px;font-weight:400;font-size:24px;color:#454545}.opinie__text{margin:0;font-size:16px;line-height:1.7;color:#2c2c2c;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.opinie .splide__arrows,.opinie .splide__pagination{display:none!important}.opinie__nav{margin-top:16px;display:flex;align-items:center;gap:12px;width:100%;min-width:0}.opinie__arrow{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer}.opinie__arrow img{display:block;width:100%;height:100%}.opinie__dots{--dots: 3;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--dots),1fr);-moz-column-gap:16px;column-gap:16px;align-items:center}.opinie__dot{width:100%;height:2px;background:#80654d;opacity:.4;border:none;border-radius:2px}.opinie__dot.is-active{opacity:1}.opinie__pic{margin:0;border-radius:16px;overflow:hidden;padding:20px;min-width:0}.opinie__pic img{display:block;width:100%;height:auto;max-width:100%;-o-object-fit:cover;object-fit:cover}.opinie .splide,.opinie .splide__track,.opinie .splide__list,.opinie .splide__slide{min-width:0;max-width:100%;box-sizing:border-box}.faq{position:relative;color:#fff;background:#000;margin-inline:auto;overflow:clip}.faq__bg{position:absolute;inset:0;background:linear-gradient(0deg,#000000b3,#000000b3),var(--pytania-bg) center/cover no-repeat;filter:none;z-index:0}.faq__inner{position:relative;z-index:1;display:grid;gap:14px;padding:28px 20px 36px;max-width:750px;margin-inline:auto}@media (min-width: 768px){.faq__inner{padding:40px 40px 56px}}.faq__title{margin:0;font-weight:400;line-height:1.1;font-size:40px}@media (min-width: 768px){.faq__title{font-size:60px}}.faq__lead{margin:0;color:#ffffffeb;font-size:16px;padding-bottom:46px}@media (min-width: 768px){.faq__lead{font-size:18px}}.faq__list{display:grid;gap:12px}@media (min-width: 768px){.faq__list{gap:14px}}.faq__item{background:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.faq__q{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;cursor:pointer;padding:16px 18px;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.faq__q{padding:18px 22px}}.faq__q span{color:#e6e6e6;font-size:18px;line-height:1.3}.faq__q::-webkit-details-marker{display:none}.faq__q:after{content:"+";display:inline-grid;place-content:center;width:28px;height:28px;border-radius:50%;color:#d9d9d9;font-size:28px;line-height:1;transition:transform .3s ease}.faq__q:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px;border-radius:10px}.faq__a{color:#fff;font-size:16px;line-height:1.6;padding:0 18px 16px;display:grid;grid-template-rows:0fr;opacity:0;will-change:grid-template-rows,opacity;transition:grid-template-rows .35s ease,opacity .3s ease}@media (min-width: 768px){.faq__a{padding:0 22px 18px}}.faq__a>*{overflow:hidden}.faq__item[open] .faq__q:after{content:"×";transform:rotate(0)}.faq__item[open] .faq__a{grid-template-rows:1fr;opacity:1}@media (prefers-reduced-motion: reduce){.faq__a{transition:none}}.faq__a{overflow:hidden;height:0;transition:height .35s ease;will-change:height;padding:0 18px}@media (min-width: 768px){.faq__a{padding:0 22px}}.faq__item[open] .faq__a{padding-bottom:16px}@media (min-width: 768px){.faq__item[open] .faq__a{padding-bottom:18px}}.blog{position:relative;margin-inline:auto;color:#000;background:linear-gradient(0deg,#f9f2e8cc 0% 100%),var(--blog-bg) center/cover no-repeat;padding-block:40px}@media (min-width: 768px){.blog{padding-block:60px}}@media (min-width: 1024px){.blog{padding-block:80px}}.blog__bg{display:none}.blog__inner{position:relative;display:grid;gap:20px;padding-inline:20px;margin-inline:auto;max-width:1728px}@media (min-width: 768px){.blog__inner{padding-inline:40px;gap:24px}}@media (min-width: 1024px){.blog__inner{padding-inline:60px;gap:28px}}.blog__header{display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:space-between}@media (min-width: 768px){.blog__header{flex-direction:row;align-items:center}}.blog__title{margin:0;font-weight:400;line-height:1.1;font-size:40px}@media (min-width: 768px){.blog__title{font-size:60px}}.blog__all{display:inline-flex;align-items:center;justify-content:center;border:1px solid #000;padding:12px 32px;background:#f3ebe4;border-radius:999px;text-decoration:none;font-size:16px;color:#000;white-space:nowrap}.blog .splide__arrows,.blog .splide__pagination{display:none!important}.blog__slider{position:relative;width:100%;overflow:hidden}.blog__slider .splide__track{overflow:hidden}.blog a{text-decoration:none}.blog .post-card{border-radius:16px;background:#f3ebe4;box-shadow:0 4px 16px #00000029;display:grid;gap:14px;padding:16px}@media (min-width: 768px){.blog .post-card{padding:18px}}@media (min-width: 1024px){.blog .post-card{padding:20px}}.blog .post-card__media{margin:0;border-radius:12px;overflow:hidden;aspect-ratio:16/10}.blog .post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog .post-card__body{display:grid;gap:16px}.blog .post-card__title{margin:0;font-size:18px;font-weight:600;color:#000;line-height:1.25}.blog .post-card__excerpt{margin:0;font-size:15px;color:#303030;line-height:1.55}.blog .post-card__read{margin-top:2px;display:inline-flex;align-items:center;gap:8px;font-size:16px;color:#303030;text-decoration:none}.blog .post-card__read img{width:14px;height:14px}.blog__nav{margin-top:16px;display:flex;align-items:center;gap:12px;width:100%;min-width:0}@media (min-width: 768px){.blog__nav{display:none}}.blog__arrow{flex:0 0 auto;width:48px;height:48px;padding:0;border:none;background:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.blog__arrow img{width:100%;height:100%;display:block}.blog__dots{--dots: 3;flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(var(--dots),1fr);-moz-column-gap:16px;column-gap:16px;align-items:center}.blog__dot{width:100%;height:2px;background:#80654d;opacity:.4;border-radius:2px;border:none}.blog__dot.is-active{opacity:1}.blog-splide .splide__track{overflow:visible}.blog-splide .splide__slide{box-sizing:border-box;padding:0;margin:0}.blog .splide__track{overflow:visible}
