*,*::after,*::before{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}a{text-decoration:none}img,svg{vertical-align:middle;max-width:100%}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}textarea{resize:vertical}.hide,[hidden]{display:none !important}button{cursor:pointer;outline:none !important}.ldng{display:inline-block;position:relative;width:80px;height:80px}.ldng div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;animation:ldng 1s cubic-bezier(0, 0.2, 0.8, 1) infinite}.ldng div:nth-child(2){animation-delay:-0.5s}@keyframes ldng{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}.notfound{padding:2rem;margin:auto}.notfound h1{margin-bottom:1rem}.notfound p{margin:0}.notfound svg{margin-top:1rem;fill:#fff}body,html{height:100%}body{cursor:default;background:#212121;color:#fff;display:flex;flex-direction:column}.fd-head{max-width:100%;margin:auto;user-select:none;position:relative;transition:padding-left 0.5s ease-out 0.25s, opacity 0.7s ease-in;color:#fff;opacity:0}.fd-title{line-height:1;font-size:1.75rem;font-weight:300;letter-spacing:0.5px;margin:0 0 0.5rem}.fd-desc{line-height:1;font-size:1rem;font-weight:300;letter-spacing:0.5px;margin:0 0 1.25rem}.fd-logo{z-index:1;border-radius:5rem;position:absolute;box-shadow:0 0 10rem 0 rgba(255,255,255,0.2)}.done .fd-head{opacity:1}.done .fd-logo{box-shadow:-0.5rem 0 20rem 0 #fff;z-index:-1}@media screen and (min-width: 768px){.fd-head{width:25rem;padding-left:10rem;transition:padding-left 0.5s ease-out 0.25s, opacity 0.7s ease-in}.fd-logo{width:10rem;height:10rem;transform:translateY(-50%);left:2rem;top:50%}.done .fd-head{padding-left:13rem}.done .fd-logo{left:0;transition:left 0.5s ease-out 0.25s, box-shadow 0.5s ease-in 0.5s, z-index 0.5s step-end}}@media screen and (max-width: 767px){.fd-head{text-align:center;padding-top:6rem;transition:padding-top 0.5s ease-out 0.25s, opacity 0.7s ease-in}.fd-logo{width:7rem;height:7rem;top:2rem;left:50%;transform:translateX(-50%)}.done .fd-head{padding-top:9rem}.done .fd-logo{top:0;transition:top 0.5s ease-out 0.25s, box-shadow 0.5s ease-in 0.5s, z-index 0.5s step-end}.fd-social{justify-content:center}}.fd-social{list-style:none;padding:0;margin:0;height:2rem;display:flex}.fd-social-item{margin-right:0}.fd-social-item svg{height:2rem;width:1.125rem}.fd-social-item-1 svg{width:1.6rem}.fd-social-item-2 button{margin-left:0.25rem}.fd-social-item-2 svg{width:2rem}.fd-social-item-3 svg{width:1.325rem}.fd-social-item-4 svg{width:1.125rem}.fd-social-link{background:none;padding:0;border:0;display:block;text-align:center;width:2rem;height:2rem;outline:none !important;opacity:0.5;color:#fff;transition:opacity ease-in 0.2s}.fd-social-link:focus,.fd-social-link:hover{opacity:1}.fd-contact{position:absolute;width:100%;height:100%;left:0;top:0;background:#212121;display:flex;opacity:0;visibility:hidden;transition:opacity 0.2s ease-in}.fd-contact.active{opacity:1;visibility:visible;transition:opacity 0.2s ease-in}.fd-contact-back{color:#fff;position:absolute;top:3rem;left:3rem;background:none;border:0;padding:0;z-index:500}.fd-contact-back-icon{width:2rem;height:2rem}.fd-form{margin:auto;width:25rem;padding:1rem}.fd-form-body{border-radius:0.5rem;overflow:hidden;box-shadow:0 0 20rem rgba(0,0,0,0.1);position:relative;z-index:101}.fd-form-status{text-align:center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;display:flex;flex-direction:column}.fd-form-status-item{margin:auto}.fd-form button,.fd-form input,.fd-form textarea{display:block;width:100%;background:rgba(255,255,255,0.7);padding:1rem;border:0;outline:none !important;font-weight:400;color:#000}.fd-form button::placeholder,.fd-form input::placeholder,.fd-form textarea::placeholder{font-weight:400;color:rgba(0,0,0,0.5);text-shadow:none}.fd-form button:not(:last-child),.fd-form input:not(:last-child),.fd-form textarea:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.1)}.fd-form button{color:#fff;font-weight:500;background:rgba(0,0,0,0.75)}.fd-form button:focus,.fd-form button:hover{color:#fff;background:#000}@media screen and (max-width: 767px){.fd-form{margin:0 auto}.fd-contact.active{min-height:100%;height:auto;padding-top:4rem;padding-bottom:2rem}.fd-contact-back{top:1.5rem;left:50%;transform:translateX(-50%)}}
