a,body{color:var(--text-color)}.logo,a{font-size:1rem}.nav__link,body{background-color:var(--background-color)}.card,a{font-weight:700}.card,.card h2{word-wrap:break-word;text-align:center}.card,.card h2,.footer,.heading-h1,.nav__link a{text-align:center}.card-btn,.footer__links a,a{text-decoration:none}*,.lds-roller,.lds-roller div,.lds-roller div:after{box-sizing:border-box}:root{--primary-color:#7912b4;--secondary-color:#2ecc71;--background-color:#080808;--text-color:#e2eaf1;--nav-foot-bg-color:#111;--nav-foot-text-color:#e2eaf1;--box-shadow-color:#f38b03cc;--heading-color1:#2d92d2}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}*{margin:0;padding:0}body{font-family:sans-serif;max-width:100%}a{text-transform:capitalize}.dropdown-menu.hide,.hide,.loader-wrapper{display:none}.hamburger,.js-enabled .loader-wrapper,.nav{display:flex}.nav{justify-content:space-between;align-items:center;}.logo{color:var(--primary-color);padding-left:20px}.card,.dropdown-menu a,.dropdown-toggle::after,.heading-h1{color:var(--text-color)}.logo img{max-width: 100%; max-height: 60px;  aspect-ratio: 200 / 60;width:auto; height:auto;display:block;border-radius: 10px; object-fit:contain}.hamburger{flex-direction:column;justify-content:space-between;width:50px;height:24px;padding-right:20px;cursor:pointer;z-index:1001}.hamburger .line{height:4px;background-color:var(--text-color);border-radius:2px;transition:.3s ease-in-out}.hamburger.active .line:first-child{transform:translateY(10px) rotate(45deg)}.hamburger.active .line:nth-child(2){opacity:0}.hamburger.active .line:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.nav__link{position:fixed;top:5rem;left:50%;transform:translateX(-50%);width:100%;z-index:1000;padding:10px 15px}.dropdown,.dropdown-toggle{position:relative}.dropdown-toggle{cursor:pointer;padding-right:20px}.dropdown-toggle::after{content:"▼";font-size:.6rem;margin-left:6px;position:absolute;top:50%;transform:translateY(-50%)}.dropdown-menu{position:absolute;top:100%;left:0;width:max-content;background-color:#1a1a1a;box-shadow:0 8px 16px rgba(0,0,0,.3);border-radius:10px;padding:10px 0;z-index:1000;display:flex;flex-direction:column;transition:opacity .3s,transform .3s}.dropdown-menu a{padding:10px 20px;text-transform:none;font-size:.95rem}.dropdown-menu a:hover{background-color:var(--primary-color)}@media screen and (max-width:599px){.dropdown-menu{position:static;background:0 0;box-shadow:none;border-radius:0;padding:0;width:100%;box-shadow:0 2px 5px rgba(247,243,243,.2)}.dropdown-menu a{padding-left:40px;background-color:var(--background-color);border-bottom:1px solid #333}}.nav__link a{display:block;padding:10px 0}.nav__link a:hover{background-color:var(--box-shadow-color);border-radius:10px;margin:0 5px}.heading-h1{font-size:2rem}@media screen and (min-width:600px){.nav{background-color:var(--nav-foot-bg-color);display:flex;align-items:center;padding:5px 30px}.nav__link{display:flex;align-items:center;position:static;width:auto;margin-right:20px;background:0 0;transform:none;left:auto;top:auto;gap:5px}.nav__link a{display:inline-block;padding:12px 20px;transition:padding .2s}.nav__link a:hover{background-color:var(--box-shadow-color);border-radius:10px;margin:0}.hamburger{display:none}.heading-h1{font-size:2.5rem}.card:hover{transform:translateY(-7px);transition:transform .3s,box-shadow .3s}}@media screen and (min-width:1024px){.heading-h1{font-size:3rem}}.main-head-wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0;margin:auto;width:100%}.heading-h1{font-family:Lora,Roboto,serif,sans-serif;font-size:clamp(1.8rem, 5vw, 3rem);margin:0 auto;padding:0 16px;line-height:1.3}.card-grid{display:grid;grid-template-columns:1fr;gap:20px;padding-block:20px;padding-inline:12px;max-width:1200px;margin:auto}@media screen and (min-width:600px) and (max-width:1023px){.card-grid{grid-template-columns:repeat(2,1fr);padding-block:30px}}@media screen and (min-width:1024px){.card-grid{grid-template-columns:repeat(3,1fr);padding-block:30px}}.card{background-color:var(--background-color);font-family:calibri,sans-serif;padding:30px;min-height:250px;display:flex;justify-content:center;align-items:center;border-radius:15px;border:1px solid #888;font-size:1.3rem;min-width:0;flex-direction:column;gap:1rem;max-width:100%;overflow:hidden}.card h1{font-family:lora,calibri,roboto,serif,sans-serif}.card h2{font-size:1.2rem;word-break:break-word;overflow-wrap:break-word;margin-bottom:.5rem}.card h3{text-shadow:1px 1px 2px rgba(187,235,12,.8)}.card p{font-size:1.1rem;color:var(--heading-color1)}.card-btn{display:inline-block;margin-top:10px;padding:8px 16px;background-color:#007bff;color:#fff;border-radius:10px;font-weight:500;transition:background-color .3s}.card-btn:hover{background-color:#0056b3}.footer{background-color:#111;color:var(--text-color);padding:40px 20px}.footer__content{max-width:1200px;margin:0 auto}.footer__logo{font-size:1.5rem;font-weight:700;display:flex;justify-content:center;margin-bottom:20px;align-items:center}.footer_img_logo{max-width: 100%;height:auto; aspect-ratio: 200 / 60;display:block;object-fit:contain}.footer__links{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.footer__links a{color:var(--text-color);font-weight:600;transition:color .3s}.footer__links a:hover{color:var(--box-shadow-color)}.footer__copy{font-size: 0.875rem;color: #888;text-align: center;line-height: 1.6;margin-top: 1.5rem;opacity:.6}.footer__disclaimer{margin:.8rem 0;font-size:.875rem;color:#888;text-align:center}.footer_privacy_policy{display:flex;gap:3px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:1rem}.footer_privacy_policy a{color:var(--text-color);text-decoration:none;padding:0 10px;position:relative;font-weight:400;text-transform:none;font-size:.8rem}.footer_privacy_policy a:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:16px;border-right:1px solid #aaa}@media screen and (min-width:600px){.footer__socials{display:flex;justify-content:space-between;align-items:center;flex-wrap: wrap;gap:1rem}.footer__links{flex-direction:row;justify-content:center;gap:30px}}img[loading="lazy"]{aspect-ratio:auto;display:block;width:100%;height:auto}.loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:var(--background-color);display:flex;justify-content:center;align-items:center}.lds-roller{display:inline-block;position:relative;width:80px;height:80px}.lds-roller div{animation:1.2s cubic-bezier(.5,0,.5,1) infinite lds-roller;transform-origin:40px 40px}.lds-roller div:after{content:" ";display:block;position:absolute;width:7.2px;height:7.2px;border-radius:50%;background:currentColor;margin:-3.6px 0 0 -3.6px}.lds-roller div:first-child{animation-delay:-36ms}.lds-roller div:first-child:after{top:62.62742px;left:62.62742px}.lds-roller div:nth-child(2){animation-delay:-72ms}.lds-roller div:nth-child(2):after{top:67.71281px;left:56px}.lds-roller div:nth-child(3){animation-delay:-108ms}.lds-roller div:nth-child(3):after{top:70.90963px;left:48.28221px}.lds-roller div:nth-child(4){animation-delay:-144ms}.lds-roller div:nth-child(4):after{top:72px;left:40px}.lds-roller div:nth-child(5){animation-delay:-.18s}.lds-roller div:nth-child(5):after{top:70.90963px;left:31.71779px}.lds-roller div:nth-child(6){animation-delay:-216ms}.lds-roller div:nth-child(6):after{top:67.71281px;left:24px}.lds-roller div:nth-child(7){animation-delay:-252ms}.lds-roller div:nth-child(7):after{top:62.62742px;left:17.37258px}.lds-roller div:nth-child(8){animation-delay:-288ms}.lds-roller div:nth-child(8):after{top:56px;left:12.28719px}@keyframes lds-roller{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.footer__social-follow{margin-bottom:20px;display:flex;align-items:center;gap:8px;font-weight:600;font-size:1rem;justify-content: center;}.footer__social-link{color:#21a4eb;display:inline-flex;align-items:center;transition:color .3s ease}.footer__social-link:hover,.footer__social-link:focus{color:#c0ddec;outline:none}.footer__social-link svg{vertical-align:middle;fill:currentColor;width:24px;height:24px}@media(max-width:480px){.footer__social-follow{align-items:center;gap:4px;font-size:.9rem}.footer__social-link svg{width:20px;height:20px}}.intro-content {max-width: 900px;margin: 10px auto;padding: 10px;text-align: center;font-size: 1em;line-height: 1.3;}@media screen and (max-width: 768px) {.intro-content {display: none;}}.header{position: fixed;width:100%;background-color: var(--nav-foot-bg-color);}@media screen and (min-width:200px){.heading-h1 {margin-top: 5rem;}}.faq-section {max-width: 1000px;margin: 2rem auto;padding: 1rem;background-color: #1a1a1a;color: var(--text-color);border-radius: 8px;border: 1px solid #888888;}.faq-question {color: var(--heading-color1);font-size: 1.2rem;font-weight: 700;margin-bottom: 10px;cursor: pointer;}.faq-section a {color: #21a4eb !important;text-decoration: none;}.faq-section h2 {font-family: "Lora", serif;font-size: 1.5rem;color: var(--text-color);text-align: center;margin-bottom: 0.5rem;}.faq-item {margin-bottom: 1rem;padding: 1rem;border-bottom: 1px solid #ddd;}.faq-item h3 {font-family: "Roboto", sans-serif;font-size: 1.1rem;color: #21a4eb;margin: 0;cursor: pointer;display: flex;align-items: center;gap: 0.75rem;padding: 0.5rem 0;}.faq-item h3:hover {color: #0056b3;}.faq-toggle {font-size: 1.2rem;font-weight: bold;color: #007bff;width: 20px;height: 20px;display: flex;align-items: center;justify-content: center;transition: transform 0.3s ease;}.faq-item.active .faq-toggle {transform: rotate(45deg);}.faq-answer {display: none;margin-top: 0.5rem;color: #e2eaf1;}.faq-item.active .faq-answer {display: block;}.faq-answer p {font-family: "Roboto", sans-serif;font-size: 1rem;color: var(--text-color);line-height: 1.6;margin: 0;}@media (max-width: 600px) {.faq-section { margin: 1rem; padding: 0.5rem;}.faq-section h2 {font-size: 1.5rem;}.faq-item h3 {font-size: 1.1rem;}.faq-answer p {
    font-size: 0.95rem;}.faq-toggle {font-size: 1.2rem; width: 18px;height: 18px;}}@media (min-width: 601px) and (max-width: 820px) {.faq-section { margin: 1rem;padding: 0.75rem;}}@media screen and (min-width: 821px) and (max-width: 1010px) {.faq-section { width: auto;max-width: 90%;margin: 0 auto;padding: 0 20px;box-sizing: border-box;}}
