@charset "UTF-8";html,body{--antd-wave-shadow-color: green !important;padding:0;margin:0;font-size:.9rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#3c3c3b}h1{font-size:2rem;font-weight:600;color:#3c3c3b}a{color:inherit;text-decoration:none}a:hover{color:#c4a282}*{box-sizing:border-box}.footer-anchor{font-size:1.075rem;font-weight:100;padding:12px 16px;border:1px solid #3c3c3b;border-radius:3px;transition:.3s}.footer-anchor:hover{background-color:#3c3c3b;color:#fff}.ant-space-item{height:inherit}§§#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:15em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em rgba(100,108,255,.6666666667))}.logo.react:hover{filter:drop-shadow(0 0 2em rgba(97,218,251,.6666666667))}@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}.main-layout{min-height:100vh;height:auto;display:flex;flex-direction:column;background:#fff 0 0% no-repeat padding-box;opacity:1;padding-top:6rem}.content-layout{flex:1;padding:32px;background:#fff 0 0% no-repeat padding-box;opacity:1}.footer-layout{background:#3c3c3b;width:100%;margin-top:auto;color:#fff}.footer-layout .footer-content{max-width:1200px;margin:0 auto;padding:3rem 2rem 2rem;display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:2rem}@media (max-width: 992px){.footer-layout .footer-content{grid-template-columns:1fr 1fr;gap:2rem}}@media (max-width: 768px){.footer-layout .footer-content{grid-template-columns:1fr;text-align:center;padding:2rem 1rem 1rem}}.footer-layout .footer-section h3{color:#fff;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;border-bottom:2px solid #c4a282;padding-bottom:.5rem}.footer-layout .footer-section p{color:#e5e5e5;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.footer-layout .footer-social{margin-top:1.5rem}.footer-layout .footer-social span{color:#d0d0d0;font-style:italic;font-size:.9rem}.footer-layout .footer-links{list-style:none;padding:0;margin:0}.footer-layout .footer-links li{margin-bottom:.75rem}.footer-layout .footer-links li a{color:#e0e0e0;text-decoration:none;transition:color .3s ease;display:flex;align-items:center;gap:.5rem}@media (max-width: 768px){.footer-layout .footer-links li a{justify-content:center}}.footer-layout .footer-links li a:hover{color:#c4a282}.footer-layout .footer-links li a .anticon{font-size:1rem}.footer-layout .footer-services{list-style:none;padding:0;margin:0}.footer-layout .footer-services li{color:#e0e0e0;margin-bottom:.75rem;font-size:.95rem}.footer-layout .footer-contact .contact-item{display:flex;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}@media (max-width: 768px){.footer-layout .footer-contact .contact-item{justify-content:center;text-align:left}}.footer-layout .footer-contact .contact-item .contact-icon{color:#c4a282;font-size:1.2rem;margin-top:.2rem;flex-shrink:0}.footer-layout .footer-contact .contact-item div strong{color:#fff;font-weight:600;display:block;margin-bottom:.5rem}.footer-layout .footer-contact .contact-item div p{margin:.25rem 0;color:#e0e0e0;font-size:.9rem}.footer-layout .footer-contact .contact-item div p a{color:#e0e0e0;text-decoration:none;transition:color .3s ease}.footer-layout .footer-contact .contact-item div p a:hover{color:#c4a282}.footer-layout .footer-bottom{border-top:1px solid rgb(85.7142857143,85.7142857143,84.2857142857);background:#2f2f2e}.footer-layout .footer-bottom .footer-bottom-content{max-width:1200px;margin:0 auto;padding:1.5rem 2rem;text-align:center}@media (max-width: 768px){.footer-layout .footer-bottom .footer-bottom-content{padding:1rem}}.footer-layout .footer-bottom .footer-bottom-content p{margin:.25rem 0;color:#d5d5d5;font-size:.9rem}.footer-layout .footer-bottom .footer-bottom-content p:first-child{font-weight:500;color:#e5e5e5}.footer-layout .footer-bottom .footer-bottom-content p:last-child{color:#c5c5c5}.footer-layout .footer-bottom .footer-bottom-content p a{color:#e0e0e0;text-decoration:underline;transition:color .3s ease}.footer-layout .footer-bottom .footer-bottom-content p a:hover{color:#c4a282}.header-layout{position:fixed;height:6rem;width:100%;z-index:999;top:0;background-color:#3c3c3b;color:#fff}.header-layout a{color:#fff}.header-layout-content{padding:0 6.66rem;display:flex;justify-content:space-between;align-items:center;height:100%;gap:2rem}@media (max-width: 992px){.header-layout-content{padding:0 3rem}}@media (max-width: 576px){.header-layout-content{padding:0 1rem}}.header-logo-container{flex:.4;object-fit:contain;height:100%;align-items:center;display:flex;justify-content:center}.header-logo-container .header-logo{height:3.75rem}@media (max-width: 576px){.header-logo-container .header-logo{height:2.75rem}}@media (max-width: 1250px){.header-logo-container{flex:.2}}@media (max-width: 992px){.header-logo-container{justify-content:left}}.header-menu-container{flex:.3;height:100%;align-items:center;display:flex;width:100%;gap:1rem}@media (max-width: 1250px){.header-menu-container{flex:.4}}@media (max-width: 768px){.header-menu-container{display:none}}.header-menu{width:100%;height:100%;display:flex;justify-content:flex-end}.header-hamburger{display:none;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.5rem;line-height:1}@media (max-width: 768px){.header-hamburger{display:flex;align-items:center;justify-content:center}}.header-mobile-menu{display:none;position:absolute;top:6rem;left:0;width:100%;background-color:#3c3c3b;flex-direction:column;padding:1rem 0;box-shadow:0 4px 12px #0000004d}@media (max-width: 768px){.header-mobile-menu{display:flex}}.header-mobile-menu .menu-button{height:auto;width:100%}.header-mobile-menu .menu-button .menu-button-container{height:auto;padding:.875rem 2rem;width:100%}.header-mobile-menu .menu-button .menu-button-container:hover:after{display:none}.header-mobile-menu .menu-button .menu-button-container .menu-button-components{gap:12px;font-size:1rem}.menu-button{position:relative;height:100%;display:flex;align-items:center;font-size:14px}.menu-button-container{height:100%;width:auto;transition:.3s;cursor:pointer;align-items:center;display:flex}.menu-button-container:hover{color:#c4a282}.menu-button-container:hover:after{content:"";position:absolute;background-color:#c4a282;left:0;right:0;bottom:-1px;width:100%;height:3px;transition:width .3s}.menu-button-container .menu-button-components{display:flex;gap:8px}
