#root{max-width:100%;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.page-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:15px;flex-wrap:wrap}.content-box{width:100%;max-width:600px;min-width:320px;text-align:justify;padding:15px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a}.activity-section{text-align:center;padding:20px}.activity-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.activity-tile{background:#fff;border-radius:10px;padding:20px;width:45%;max-width:400px;min-width:250px;text-align:center;box-shadow:0 4px 10px #0000001a}.sativa-section{padding:10px}.content-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.chlorofil{text-align:center;padding:20px;background-color:#78f16f04}.chlorofil-wrapper img{max-width:100%;height:auto}.green-header-section{background-color:#71e769c3;padding:20px}.list-wrapper{margin-top:20px}.list-item{margin-bottom:20px;width:45%;max-width:400px;min-width:250px;text-align:center}.water-properties{text-align:center;padding:20px}.properties-list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.property{background:#fff;border-radius:10px;padding:20px;max-width:300px;text-align:center;box-shadow:0 4px 10px #0000001a}@media screen and (max-width: 768px){.content-box{font-size:16px;width:90%;padding:10px}@media screen and (max-width: 600px){.activity-tile{width:90%}}@media screen and (max-width: 600px){.property{width:90%}}@media screen and (max-width: 600px){.list-item{width:90%}}@media screen and (max-width: 600px){.list-wrapper{width:90%}}@media screen and (max-width: 600px){.sativa-section{width:90%}}@media screen and (max-width: 600px){.section-with-icons{width:90%}}.page-container{width:100%;padding:5px}.content-wrapper{flex-direction:column}}.section-with-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;padding:20px}.text-with-icon{display:flex;align-items:center;gap:15px;width:45%;min-width:300px;max-width:400px;padding:15px;background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000001a}.icon-container{font-size:30px;color:#48a65e}.section{text-align:center;padding:20px}.tiles-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.tile{background:#fff;border-radius:10px;padding:20px;width:45%;max-width:400px;min-width:250px;text-align:center;box-shadow:0 4px 10px #0000001a}.aloes{text-align:center}.background-aloes{margin:auto;border-radius:10px;padding:20px;width:45%;max-width:400px;min-width:250px;text-align:center}.background-aloes1{padding:0;margin:auto}.content-wrapper{display:flex;align-items:center}.background-aloes1{margin-bottom:0;padding-bottom:0}.bottom-text{margin-top:0;padding-top:0}@media screen and (max-width: 768px){.background-aloes1{padding-bottom:10px}}.bottom-text,.background-aloes,.background-aloes1{margin-bottom:0;padding-bottom:0}@media screen and (max-width: 600px){.bottom-text,.background-aloes,.background-aloes1{margin-bottom:20px;padding-bottom:20px}}.bottom-text{position:relative;z-index:5;background:#fff;padding:10px}.convex-squares{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.convex-square{background:#fff;border-radius:10px;padding:15px;width:30%;min-width:250px;max-width:350px;text-align:center;box-shadow:0 4px 10px #0000001a}@media screen and (max-width: 768px){.text-with-icon,.tile,.square,.convex-square,.background-aloes1,.bottom-text{width:90%}}@media screen and (max-width: 600px){.text-with-icon,.tile,.square,.convex-square{width:90%}}@media screen and (max-width: 600px){.bottom-text{width:90%}}@media screen and (max-width: 600px){.background-aloes1{width:90%}}@media screen and (max-width: 600px){.convex-squares{width:90%}}.consultation-box{background:#fff;padding:15px 30px;border-radius:15px;box-shadow:0 4px 8px #0003;max-width:800px;border:2px solid #ccc;text-align:center}.consultation-section{display:flex;justify-content:center;align-items:center;padding:40px 20px}.profile-section{display:flex;flex-direction:column;align-items:center}.profile-img{width:60px;height:60px;border-radius:50%;margin-bottom:10px}.contact-buttons{margin-top:5px}.btn{display:inline-block;padding:5px 10px;margin:5px;border-radius:10px;text-decoration:none;font-weight:700;color:#fff}.messenger{background-color:#0078ff}.email{background-color:#64cc52}.note{margin-top:15px;font-size:10px;color:#666}.title{font-size:28px;font-weight:700;color:#222;margin-bottom:15px}.description{font-size:18px;color:#444;line-height:1.6;margin-bottom:10px}.certificate-img{max-width:65%;border-radius:10px;box-shadow:0 4px 10px #0003}@media (max-width: 768px){.row{flex-direction:column;text-align:center}.col-md-5{margin-top:20px}}.container{max-width:1200px;margin:auto;padding:40px 20px}.device-row{display:flex;align-items:center;gap:30px;margin-bottom:50px;padding:20px;border-radius:15px;box-shadow:0 4px 10px #0000001a;background:#fff}.device-row.reverse{flex-direction:row-reverse}.device-text{flex:1;padding:20px}.device-title{font-size:26px;color:#036;margin-bottom:10px}.section-id{font-size:16px;color:#0078ff;font-weight:700;text-transform:uppercase;display:block;margin-bottom:5px}.device-image{flex:1;text-align:center}.device-image img{max-width:100%;height:auto;border-radius:10px}.more-link{display:inline-block;margin-top:15px;color:#0078ff;font-weight:700;text-decoration:none;border-bottom:2px solid #0078ff;padding-bottom:2px}.more-link:hover{color:#0056b3;border-bottom-color:#0056b3}@media (max-width: 768px){.device-row{flex-direction:column;text-align:center;padding:15px}.device-row.reverse{flex-direction:column}.device-text{padding:10px}}.movie-section{text-align:center;padding:40px 20px;background-color:#f8f8f8}.movie-container{position:relative;max-width:800px;margin:auto}.movie-container iframe{width:800px;height:450px;border-radius:10px}.caption{max-width:800px;margin:20px auto;font-size:18px;line-height:1.6;color:#444;text-align:center}@media (max-width: 768px){.movie-container iframe{height:500px;width:300px}.caption{font-size:16px;padding:0 10px}}@media (max-width: 480px){.movie-container iframe{height:200px;width:300px}.caption{font-size:14px}}@media (max-width: 600px){.zywa-woda-tlo{padding:10px}}.sanoplasma-section{text-align:center;padding:40px 20px;background-color:#f8f8f8}.sanoplasma-section h1{font-size:32px;color:#036;margin-bottom:20px}.images{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.images img{max-width:30%;height:auto;border-radius:10px}.sanoplasma-section p{max-width:900px;margin:20px auto;font-size:18px;line-height:1.6;color:#444;text-align:justify}.movie-container{text-align:center;margin:30px auto;max-width:800px}.movie-container video{width:100%;height:auto;border-radius:10px}.text-and-image{display:flex;align-items:center;gap:20px;justify-content:center;margin-top:40px}.jpg img{width:400px;max-width:100%;border-radius:10px}.text{max-width:500px;text-align:justify}.benefits-list{max-width:900px;margin:20px auto;font-size:18px;line-height:1.6;color:#444;text-align:justify}.benefit{flex:1;min-width:300px;background:#f8f8f8;padding:20px;border-radius:10px}.benefit h3{font-size:22px;color:#036;margin-bottom:15px}.benefit ul{list-style:none;padding:0}.benefit ul li{font-size:18px;padding:5px 0}.organism-safety{text-align:center;padding:40px 20px}.organism-safety h2{font-size:28px;color:#036;margin-bottom:20px}.organism-safety p{max-width:900px;margin:auto;font-size:18px;text-align:justify}@media (max-width: 768px){.images img{max-width:45%}.text-and-image{flex-direction:column;text-align:center}.jpg img{width:100%}.benefits-list{flex-direction:column;align-items:center}.benefit{width:90%}.organism-safety p{font-size:16px}.movie-container{max-width:100%}.movie-container video{height:250px}}@media (max-width: 480px){.images img{max-width:90%}.sanoplasma-section h1{font-size:26px}.sanoplasma-section p,.organism-safety p{font-size:14px}.movie-container video{height:200px}}.ebook-preview{text-align:center;padding:50px 20px;background:#f8f8f8}.ebook-preview h2{font-size:20px;color:#57c457}.ebook-preview p{font-size:15px;color:#444;margin-bottom:20px}.download-btn{display:inline-block;padding:12px 20px;font-size:15px;background:#57c2df;color:#fff;text-decoration:none;border-radius:5px;font-weight:700;transition:.3s;margin-top:20px}.download-btn:hover{background:#0056b3}@media (max-width: 768px){.ebook-viewer{height:400px}.download-btn{font-size:16px;padding:10px 18px}}@media (max-width: 480px){.ebook-viewer{height:300px}.ebook-preview h2{font-size:24px}.ebook-preview p{font-size:16px}.download-btn{font-size:14px;padding:8px 16px}}.about-section{background:#f8f8f8;padding:10px 20px}.about-me-text{max-width:90%;margin:auto}.about-me-text h3{font-size:25px;color:#036}.about-me-text p{font-size:15px;color:#444;line-height:1.6}.motto{font-style:italic;color:#57c2df;font-weight:700;font-size:20px;text-align:center;margin-top:20px}.competencies-title{font-size:20px;color:#036;margin-top:30px}.competencies-list{list-style:none;padding:0}.competencies-list li{font-size:15px;color:#444;margin-bottom:10px;display:flex;align-items:center}.competencies-list i{color:#54a743;font-size:15px;margin-right:10px}.about-image{width:70%;max-width:450px;border-radius:10px;box-shadow:2px 2px 15px #0000001a}@media (max-width: 768px){.about-me-text{max-width:100%;text-align:center}.about-image{max-width:300px;margin-top:20px}.competencies-list li{font-size:16px}}.gallery-section{background-color:#f5f5f5;padding:80px 20px}.section-header h2{font-size:30px;color:#036;margin-bottom:40px;text-transform:uppercase;font-weight:700}.gallery-item{position:relative;overflow:hidden;border-radius:10px;margin-bottom:20px;transition:transform .3s ease-in-out;box-shadow:0 4px 8px #0000001a}.gallery-item:hover{transform:scale(1.05)}.gallery-image{width:100%;height:auto;display:block;border-radius:10px;transition:opacity .3s ease-in-out}.gallery-item:hover .gallery-image{opacity:.8}[data-lightbox=gallery]{display:block;text-decoration:none}.decoration{position:absolute;bottom:-50px;left:50%;transform:translate(-50%);display:flex;gap:10px}.circle-1,.circle-2,.circle-3,.circle-4{width:15px;height:15px;background-color:#57c2df;border-radius:50%}@media (max-width: 992px){.gallery-item{margin-bottom:15px}.section-header h2{font-size:28px}}@media (max-width: 768px){.gallery-section{padding:60px 15px}.gallery-item{transform:none!important}.section-header h2{font-size:24px}}.page-transition{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:1;animation:fadeOut 1.2s forwards}.transition-logo{width:150px;height:auto;animation:logoScale 1s ease-in-out}@keyframes fadeOut{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes logoScale{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pricing-container{max-width:900px;margin:0 auto}.pricing-container section{padding:30px;margin:20px 0;border-radius:10px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease-in-out}.pricing-container section:hover{transform:translateY(-5px)}.pricing-container h2{font-size:24px;color:#333;margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid #4CAF50}.pricing-container ul{list-style:none;padding:0}.pricing-container ul li{font-size:18px;padding:10px 0;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.pricing-container ul li strong{font-size:20px;color:#4caf50;font-weight:700}.pricing-container del{color:#d9534f;font-size:16px;margin-right:8px}.pricing-container #wizyta-konsultacja-cennik{background-color:#e8f5e9;border-left:5px solid #4CAF50}.pricing-container #zywa-woda-cennik{background-color:#e3f2fd;border-left:5px solid #2196F3}.pricing-container #doradztwo-konopne-cennik{background-color:#ffebee;border-left:5px solid #e53935}.pricing-container #sanoplasma-cennik{background-color:#fff3e0;border-left:5px solid #FB8C00}.pricing-container #pozostale-uslugi-cennik{background-color:#ede7f6;border-left:5px solid #673AB7}.pricing-container #biorezonans-cennik{background-color:#fbe9e7;border-left:5px solid #FF5722}.pricing-container #biorezonans-promocja-cennik{background-color:#fffde7;border-left:5px solid #FBC02D}.pricing-container #drenaz-limfatyczny-promocja-cennik{background-color:#eef4ed;border-left:5px solid #25e36e}.pricing-container #pulsing-cennik{background-color:#f6dbf4;border-left:5px solid #e325cd}.pricing-container #lampaTDP-cennik{background-color:#f9e3e6;border-left:5px solid #b73838}@media (max-width: 768px){.pricing-container section{padding:20px}.pricing-container h2{font-size:22px}.pricing-container ul li{font-size:16px;flex-direction:column;align-items:flex-start}.pricing-container ul li strong{font-size:18px}}
