.fullpage-pure-container{box-sizing:border-box;width:100vw;height:calc(100vh - 77px);position:relative;overflow-y:scroll}.fullpage-pure-container::-webkit-scrollbar{display:none}.fullpage-pure-container{-ms-overflow-style:none;scrollbar-width:none}.section-slide{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.links-slide-container{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;padding-top:4vh;padding-bottom:3vh;display:flex}.links-slide-container .section.links{margin-top:auto;margin-bottom:auto;padding:4rem 2rem;height:auto!important;min-height:48vh!important;transform:none!important}.section{text-align:center;z-index:2;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:2rem;display:flex;position:relative}.section h1{margin-bottom:1.2rem;font-size:2.8rem;font-weight:700}.section.hero{background:0 0;gap:.5rem;max-width:100%}.section.hero .hero-main-title{color:#52b788;letter-spacing:-.5px;width:100%;max-width:800px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:3rem;font-weight:600;line-height:1.3}.section.hero .hero-bold-counter{color:#bc4749;font-weight:700}.section.hero .hero-subtitle{color:#404040;max-width:750px;font-size:1.4rem;font-weight:600;line-height:1.5}.section.about,.section.mission,.section.support,.section.links{backdrop-filter:blur(8px);background:#ffffffd9;border-radius:20px;justify-content:center;width:90vw;max-width:1100px;height:70vh;margin:0 auto;box-shadow:0 15px 35px #0000000d}.section.about h1,.section.mission h1,.section.support h1,.section.links h1{color:#52b788}.section.about h3,.section.mission h3,.section.support h3,.section.links h3{color:#404040;max-width:850px;font-size:1.35rem;font-weight:600;line-height:1.7rem}.highlight-number{color:#52b788}.support-btn{all:unset;color:#fff;cursor:pointer;background:#52b788;border:none;border-radius:8px;margin-top:2rem;padding:.9rem 2.2rem;font-size:1.15rem;font-weight:600;transition:all .25s ease-in-out}.support-btn:hover{background:#41a677;transform:translateY(-2px);box-shadow:0 5px 15px #52b7884d}.embedded-footer{justify-content:center;align-items:center;width:100%;margin-top:auto;display:flex}.embedded-footer .footer{width:100%;background-color:#0000!important;border-top:none!important;margin-top:0!important;padding:.5rem 0!important}.circle-background-wrapper{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.circle{z-index:0;background:#52b78814;border-radius:50%;animation:linear infinite float;position:absolute}.circle.large1{width:350px;height:350px;animation-duration:20s;top:10%;left:10%}.circle.large2{width:400px;height:400px;animation-duration:25s;top:50%;left:55%}.circle.c1{width:150px;height:150px;animation-duration:16s;top:5%;left:60%}.circle.c2{width:130px;height:130px;animation-duration:18s;top:20%;left:25%}.circle.c3{width:120px;height:120px;animation-duration:22s;top:35%;left:5%}.circle.c4{width:160px;height:160px;animation-duration:19s;top:65%;left:15%}.circle.c5{width:140px;height:140px;animation-duration:21s;top:70%;left:50%}.circle.c6{width:130px;height:130px;animation-duration:23s;top:80%;left:30%}.circle.c7{width:150px;height:150px;animation-duration:17s;top:15%;left:75%}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-25px)rotate(30deg)}to{transform:translateY(0)rotate(0)}}.translation-hub{width:900px;max-width:90%;margin:2rem auto 4rem}.translation-hub .hub-header{color:#fff;background-color:#52b788;border:2px solid #adb5bd;border-radius:5px;width:100%;margin-bottom:2rem;padding:2rem}@media (width<=800px){.translation-hub .hub-header{padding:1.5rem}}.translation-hub .hub-header h1{color:#fff;margin-bottom:.5rem;font-size:1.8rem}.translation-hub .hub-header p{color:#ffffffe6;font-size:.95rem}.translation-hub .progress-panel{background:#fff;border:2px solid #adb5bd;border-radius:5px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.2rem 1.5rem;display:flex}@media (width<=600px){.translation-hub .progress-panel{flex-direction:column;align-items:flex-start;gap:.8rem}}.translation-hub .progress-panel .progress-info{color:#404040;white-space:nowrap;font-size:.95rem;font-weight:600}.translation-hub .progress-panel .progress-info strong{color:#52b788;font-size:1.1rem}.translation-hub .progress-panel .progress-bar-container{background-color:#f1f3f5;border:1px solid #dee2e6;border-radius:10px;flex:1;width:100%;height:8px;overflow:hidden}.translation-hub .progress-panel .progress-bar-container .progress-bar-fill{background-color:#52b788;height:100%;transition:width .3s ease-out}.translation-hub .hub-settings{background:#fff;border:2px solid #adb5bd;border-radius:5px;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding:1.5rem;display:flex}@media (width<=768px){.translation-hub .hub-settings{flex-direction:column;align-items:stretch}}.translation-hub .hub-settings .input-group{flex-direction:column;flex:1;gap:.4rem;max-width:400px;display:flex}.translation-hub .hub-settings .input-group label{text-transform:uppercase;color:#6c757d;letter-spacing:.05em;font-size:.8rem;font-weight:700}.translation-hub .hub-settings .input-group input{color:#404040;box-sizing:border-box;border:2px solid #adb5bd;border-radius:5px;outline:none;width:100%;height:auto;padding:.6rem .8rem;font-family:inherit;font-size:.95rem;transition:border-color .2s}.translation-hub .hub-settings .input-group input:focus{border-color:#52b788}.translation-hub .hub-settings .btn-group{align-items:center;gap:.8rem;display:flex}@media (width<=500px){.translation-hub .hub-settings .btn-group{flex-direction:column;align-items:stretch}}.translation-hub .hub-settings .btn-group button{color:#fff;cursor:pointer;box-sizing:border-box;background-color:#52b788;border:2px solid #52b788;border-radius:5px;justify-content:center;align-items:center;gap:.5rem;height:42px;padding:0 1.2rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:opacity .2s ease-in-out;display:inline-flex}.translation-hub .hub-settings .btn-group button:hover{opacity:.85}.translation-hub .hub-settings .btn-group button.btn-secondary{background-color:#404040;border-color:#404040}.translation-hub .search-wrapper{margin-bottom:1.5rem}.translation-hub .search-wrapper input{color:#404040;box-sizing:border-box;border:2px solid #adb5bd;border-radius:5px;outline:none;width:100%;height:auto;padding:.7rem 1rem;font-family:inherit;transition:border-color .2s}.translation-hub .search-wrapper input:focus{border-color:#52b788}.translation-hub .rows-list{flex-direction:column;gap:1.5rem;display:flex}.translation-hub .rows-list .no-results{text-align:center;color:#6c757d;background:#fff;border:2px dashed #adb5bd;border-radius:5px;padding:3rem}.translation-hub .translation-row{background-color:#fff;border:2px solid #adb5bd;border-radius:5px;gap:1.5rem;padding:2rem;display:flex}@media (width<=800px){.translation-hub .translation-row{flex-direction:column;gap:1.2rem;padding:1.5rem}}.translation-hub .translation-row .source-side{flex-direction:column;justify-content:flex-start;width:50%;display:flex}@media (width<=800px){.translation-hub .translation-row .source-side{width:100%}}.translation-hub .translation-row .source-side .key-badge{color:#3a9668;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;align-self:flex-start;margin-bottom:.7rem;padding:.2rem .5rem;font-family:monospace;font-size:.75rem}.translation-hub .translation-row .source-side p{color:#404040;font-size:1rem;line-height:1.6}.translation-hub .translation-row .input-side{width:50%}@media (width<=800px){.translation-hub .translation-row .input-side{width:100%}}.translation-hub .translation-row .input-side textarea{color:#404040;resize:none;box-sizing:border-box;background-color:#f8f9fa;border:2px solid #adb5bd;border-radius:5px;outline:none;width:100%;height:100px;padding:.7rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,background-color .2s}.translation-hub .translation-row .input-side textarea:focus{background-color:#fff;border-color:#52b788}.translation-hub .translation-row .input-side textarea.invalid-textarea{background-color:#fff5f5!important;border-color:#e63946!important}.translation-hub .translation-row .input-side .validation-error-msg{color:#e63946;margin-top:.4rem;font-size:.8rem;font-weight:600;display:block}.translation-hub .pagination{justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.translation-hub .pagination span{color:#404040;font-weight:600}.translation-hub .pagination button{color:#fff;cursor:pointer;background-color:#52b788;border:2px solid #52b788;border-radius:5px;padding:.5rem 1rem;font-family:inherit;font-weight:600;transition:opacity .2s ease-in-out}.translation-hub .pagination button:hover:not(:disabled){opacity:.85}.translation-hub .pagination button:disabled{opacity:.4;cursor:not-allowed}.custom-modal-overlay{z-index:10000;background-color:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.custom-modal-overlay .modal-box{box-sizing:border-box;background:#fff;border:2px solid #adb5bd;border-radius:5px;width:100%;max-width:460px;padding:2.5rem}.custom-modal-overlay .modal-box h3{color:#52b788;margin-bottom:.8rem;font-size:1.4rem}.custom-modal-overlay .modal-box p{color:#404040;margin-bottom:1.8rem;font-size:.95rem;line-height:1.5}.custom-modal-overlay .modal-box .modal-links{flex-direction:column;gap:.8rem;display:flex}.custom-modal-overlay .modal-box .modal-links a{text-align:center;box-sizing:border-box;border-radius:5px;padding:.8rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:block}.custom-modal-overlay .modal-box .modal-links a:hover{opacity:.85}.custom-modal-overlay .modal-box .modal-links a.email-btn{color:#fff;background-color:#404040}.custom-modal-overlay .modal-box .modal-links a.tg-btn{color:#fff;background-color:#52b788}.custom-modal-overlay .modal-box .close-modal-btn{color:#868e96;cursor:pointer;background:0 0;border:none;margin:1.5rem auto 0;font-family:inherit;font-size:.85rem;text-decoration:underline dashed;display:block}.custom-modal-overlay .modal-box .close-modal-btn:hover{color:#404040}@media (width<=768px){.fullpage-pure-container{height:100dvh}.section-slide{align-items:flex-start;height:100%;min-height:auto}.section.hero{gap:.2rem;padding:4rem 1.2rem 2rem}.section.hero .hero-main-title{max-width:100%;margin-bottom:.5rem;font-size:1.6rem}.section.hero .hero-subtitle{max-width:100%;font-size:.95rem}.section.hero img,.section.hero svg{max-width:60%;height:auto}.section.about,.section.mission,.section.support,.section.links{justify-content:center;width:92vw;margin:2.5rem auto;padding:3.5rem 1.5rem;height:auto!important;min-height:55vh!important}.section.about h1,.section.mission h1,.section.support h1,.section.links h1{margin-bottom:.8rem;font-size:1.8rem}.section.about h3,.section.mission h3,.section.support h3,.section.links h3{max-width:100%;font-size:1rem;line-height:1.6rem}.links-slide-container{justify-content:flex-start;padding:3rem 0 0}.links-slide-container .section.links{margin:0 auto 3rem;padding:2.5rem 1.5rem;height:auto!important;min-height:55vh!important}.support-btn{box-sizing:border-box;width:90%;max-width:400px;margin-top:1.8rem;margin-bottom:3rem;padding:.8rem 3rem;font-size:1rem}.support-btn:hover{transform:none}.embedded-footer{margin-top:auto;position:relative}}
