@import url(https://fonts.googleapis.com/css2?family=Covered+By+Your+Grace&family=Source+Sans+Pro:wght@300;400;600;700&display=swap);*{box-sizing:border-box}*,body{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f4f4;color:#333;font-family:Source Sans Pro,Segoe UI,sans-serif;line-height:1.6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{background:#222;box-shadow:0 2px 5px #0000001a;color:#fff;padding:1rem;position:-webkit-sticky;position:sticky;text-align:center;top:0;z-index:1000}header h1{font-size:clamp(1.5rem,4vw,2rem);margin-bottom:.5rem}nav{align-items:center;display:flex;flex-wrap:wrap;font-size:clamp(.875rem,2vw,1rem);gap:.5rem;justify-content:center}nav>a{color:#00bcd4;margin:0 10px;padding:5px 10px;text-decoration:none;transition:color .3s ease}nav>a:hover{color:#80deea}.nav-section{display:inline-block;margin:0 10px;position:relative}.section-title{color:#00bcd4;cursor:pointer;font-weight:700;padding:5px 10px;transition:color .3s ease}.section-title:hover{color:#80deea}.nav-dropdown{background:#333;border-radius:5px;box-shadow:0 8px 16px #0003;display:none;left:50%;min-width:150px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%);z-index:1001}.nav-section:hover .nav-dropdown{display:block}.nav-dropdown a{color:#00bcd4;display:block;margin:5px 0;padding:8px 15px;text-decoration:none;transition:background .3s ease}.nav-dropdown a:hover{background:#444}@media (max-width:768px){nav{font-size:.875rem}.nav-section{margin:5px}.nav-dropdown{left:0;transform:none}}footer{background:#222;color:#fff;font-size:clamp(.875rem,2vw,1rem);margin-top:auto;padding:1.5rem 1rem;text-align:center}main{margin:0 auto;max-width:1400px;min-height:calc(100vh - 200px);padding:2rem}main h2{color:#222;font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1.5rem;text-align:center}main h3{color:#333;font-size:clamp(1.25rem,3vw,1.75rem);margin:1.5rem 0 1rem}main p{font-size:clamp(1rem,2vw,1.125rem);margin-bottom:1rem}main section{margin-bottom:2rem}main ul{margin-bottom:1rem;margin-left:2rem}main li{margin-bottom:.5rem}@media (max-width:768px){main{padding:1rem}main ul{margin-left:1rem}}.btn,button{background:#00bcd4;border:none;border-radius:5px;box-shadow:0 2px 5px #0000001a;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin:1rem 0;padding:.75rem 1.5rem;transition:all .3s ease}.btn:hover,button:hover{background:#0097a7;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.btn-blue{background:#2b8eff;border:1px solid #7cb6ff;border-radius:12px;box-shadow:0 8px 24px #2b8eff59;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:.7rem 1.1rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.btn-blue:hover{box-shadow:0 10px 28px #2b8eff73;transform:translateY(-1px)}.btn-youtube{background:red;box-shadow:0 4px 12px #ff00004d}.btn-youtube:hover{background:#c00}.btn-facebook{background:#1877f2;box-shadow:0 4px 12px #1877f240}.btn-facebook:hover{background:#145dbf}.btn-instagram{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);box-shadow:0 4px 12px #bc18884d}.btn-instagram:hover{opacity:.9}.btn-stihi{background:#4a90e2;box-shadow:0 4px 12px #4a90e24d}.btn-stihi:hover{background:#3a7bc8}.card{background:#fff;border-radius:8px;box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column;height:100%;margin-bottom:1.5rem;padding:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.card:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-5px)}.card h3{color:#222;font-size:clamp(1.25rem,3vw,1.5rem);margin-bottom:1rem;margin-top:0;min-height:3em}.card img{border-radius:5px;flex-shrink:0;height:auto;margin:1rem 0;max-height:350px;max-width:100%;min-height:250px;object-fit:cover;width:100%}.card p{color:#555;font-size:clamp(.95rem,2vw,1.05rem);line-height:1.7;margin-top:auto}.grid-projects{grid-gap:2rem;align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.grid-projects .card{width:100%}@media (max-width:1024px){.grid-projects{grid-template-columns:repeat(2,1fr)}.grid-projects .card:nth-child(3){grid-column:1/-1;margin:0 auto;max-width:600px}}@media (max-width:768px){.grid-projects{gap:1.5rem;grid-template-columns:1fr}.grid-projects .card:nth-child(3){grid-column:1;max-width:100%}}.about-container{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}.about-overlay{background:linear-gradient(180deg,#00000073,#000000b8 60%,#000000d9);bottom:0;left:0;padding:2rem 1.25rem;position:absolute;right:0}.about-grid{grid-gap:2rem;align-items:end;color:#fff;display:grid;gap:2rem;grid-template-columns:1.2fr .8fr;margin:0 auto;max-width:1200px}.about-title{font-size:clamp(28px,4vw,40px);line-height:1.15;margin:0;text-shadow:0 2px 6px #000000e6}.about-description{font-size:clamp(15px,2vw,18px);line-height:1.6;margin:.75rem 0 0;max-width:680px;opacity:.95;text-shadow:0 2px 6px #000000d9}.about-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-self:end}@media (max-width:860px){.about-grid{gap:1.25rem;grid-template-columns:1fr}.about-buttons{justify-self:start}}.manifest{background-color:#0b0b0b;color:#e6e6e6;font-family:Source Sans Pro,sans-serif;line-height:1.8;min-height:100vh;padding:80px 10%}.manifest h1{color:#039b64cc;font-family:Covered By Your Grace,cursive;font-size:clamp(2.5rem,6vw,4rem);letter-spacing:1px;margin-bottom:.5em;text-align:center}.manifest section{border-left:2px solid #039b6466;margin:0 auto;max-width:800px;padding-left:2em}.manifest p{font-size:clamp(1rem,2vw,1.125rem);margin-bottom:1.5em}.manifest em{color:#039b64cc;font-style:normal}.manifest footer{color:#777;font-size:.9em;margin-top:3em;text-align:center}@media (max-width:768px){.manifest{padding:60px 5%}.manifest section{padding-left:1em}}.autogenic-manifest{animation:fadeIn 1.5s ease-in-out forwards;background-color:#060606;color:#e6e6e6;font-family:Source Sans Pro,sans-serif;line-height:1.8;min-height:100vh;opacity:0;padding:80px 10%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.autogenic-manifest h1{color:#b4ff78cc;font-family:Covered By Your Grace,cursive;font-size:clamp(2rem,5vw,3.5rem);letter-spacing:1px;margin-bottom:.5em;text-align:center}.autogenic-manifest section{border-left:2px solid #b4ff784d;margin:0 auto;max-width:850px;padding-left:2em}.autogenic-manifest p{font-size:clamp(1rem,2vw,1.125rem);margin-bottom:1.5em}.autogenic-manifest em{color:#b4ff78cc;font-style:normal}.autogenic-manifest footer{color:#777;font-size:.9em;margin-top:3em;text-align:center}.manifest-img{border-radius:10px;display:block;margin:2em auto;max-width:600px;opacity:.95;width:100%}@media (max-width:768px){.autogenic-manifest{padding:60px 5%}.autogenic-manifest section{padding-left:1em}.manifest-img{max-width:100%}}.social-links-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:2rem 0;text-align:center}.social-link-button,.social-links-container a{text-decoration:none}.social-link-button{border-radius:8px;color:#fff;display:inline-block;font-size:clamp(1rem,2vw,1.125rem);font-weight:700;padding:1rem 2rem;transition:all .3s ease}.social-description{color:#666;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6;margin:0 auto;max-width:600px;text-align:center}@media (max-width:576px){.social-links-container{align-items:center;flex-direction:column}.social-link-button{max-width:300px;width:100%}}form{display:flex;flex-direction:column;gap:1rem;margin:2rem auto;max-width:500px}form button{align-self:center;min-width:200px}.text-center{text-align:center}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.mb-3{margin-bottom:1.5rem}.mb-4{margin-bottom:2rem}.container{margin:0 auto;max-width:1200px;padding:0 1rem}@media (max-width:576px){.hide-mobile{display:none}}@media (min-width:577px){.show-mobile{display:none}}:focus{outline:2px solid #00bcd4;outline-offset:2px}a:focus,button:focus{outline:2px solid #00bcd4}.skip-to-main{background-color:#000;color:#fff;left:-9999px;padding:1rem;position:absolute;text-decoration:none;z-index:999}.skip-to-main:focus{left:50%;top:0;transform:translateX(-50%)}
/*# sourceMappingURL=main.25327c79.css.map*/