body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#171717;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.field{position:relative;width:100%}.field input{padding:12px;width:100%}.field label{color:#797b7c;font-size:15px;font-weight:700;left:20px;pointer-events:none;position:absolute;top:15px;transition:.2s ease}.field input.filled+label,.field input:focus+label{display:none}.modalOverlayMobile{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.cardCookieMobile{-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease;background:#fff;border-top-left-radius:40px;border-top-right-radius:40px;max-height:75vh;max-width:820px;overflow:auto;padding:24px 10px;position:relative;scrollbar-width:none;text-align:center;width:100vw;z-index:20}.modalOverlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.cardCookie{-webkit-animation:fadeIn .25s ease;animation:fadeIn .25s ease;background:#fff;border-radius:40px;height:75vh;overflow:auto;padding:24px 80px;position:relative;scrollbar-width:none;text-align:center;width:50vw;z-index:20}@media (max-width:900px){.cardCookie{width:70vw}}@media (max-width:700px){.cardCookie{width:85vw}}@media (max-width:500px){.cardCookie{width:95vw}}.cookieHeading{font-size:1.5rem;font-weight:600;margin-bottom:8px;margin-top:16px}.cookieDescription{color:#444;font-size:1rem;margin-bottom:20px}.buttonContainer{display:flex;gap:12px;justify-content:center}.acceptButton,.declineButton{border:none;border-radius:17px;cursor:pointer;font-weight:500;padding:15px 25px}.acceptButton{background-color:#00c244;color:#fff}.acceptButton:hover{background-color:#1da14e}.declineButton{background-color:#e5e7eb;color:#4e4e4e}.declineButton:hover{background-color:#d1d5db}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.modalOverlay,.modalOverlayMobile{-webkit-animation:modalFadeIn .25s ease forwards;animation:modalFadeIn .25s ease forwards}.cardCookie,.cardCookieMobile{-webkit-animation:modalSlideIn .4s ease forwards;animation:modalSlideIn .4s ease forwards}.modalOverlay.closing,.modalOverlayMobile.closing{-webkit-animation:modalFadeOut .25s ease forwards;animation:modalFadeOut .25s ease forwards}.cardCookie.closing,.cardCookieMobile.closing{-webkit-animation:modalSlideOut .4s ease forwards;animation:modalSlideOut .4s ease forwards}@-webkit-keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes modalSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}}@keyframes modalSlideOut{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(75vh);transform:translateY(75vh)}}.zigzag-top{position:relative}.zigzag-top:before{background:repeating-linear-gradient(45deg,transparent 0 4px,#242323 4px 8px);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.button2{background:#fff;border:1px solid #fff;border-radius:.5em;color:#090909;display:inline-block;font-size:18px;overflow:hidden;padding:.7em 3.3em .7em 1.7em;position:relative;transition:all .2s ease-in;z-index:1}.button2>svg{height:30px;margin-top:-4px;padding:0 5px;position:absolute}.button2:active{box-shadow:inset 4px 4px 12px #c5c5c5,inset -4px -4px 12px #fff;color:#666}.button2:before{background-color:rgba(0,0,0,.05);height:180%;left:50%;top:100%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.25);transform:translateX(-50%) scaleY(1) scaleX(1.25);width:140%}.button2:after,.button2:before{border-radius:50%;content:"";display:block;position:absolute;transition:all .5s cubic-bezier(.55,0,.1,1) .1s;z-index:-1}.button2:after{background-color:#009087;height:190%;left:55%;top:180%;-webkit-transform:translateX(-50%) scaleY(1) scaleX(1.45);transform:translateX(-50%) scaleY(1) scaleX(1.45);width:160%}.button2:hover{border:1px solid #009087;color:#fff}.button2:hover:before{top:-35%}.button2:hover:after,.button2:hover:before{background-color:#009087;-webkit-transform:translateX(-50%) scaleY(1.3) scaleX(.8);transform:translateX(-50%) scaleY(1.3) scaleX(.8)}.button2:hover:after{top:-45%}.typing-indicator{height:30px;position:relative;width:60px;z-index:4}.typing-circle{-webkit-animation:typing-circle7124 .5s ease infinite alternate;animation:typing-circle7124 .5s ease infinite alternate;background-color:#fff;border-radius:50%;height:6px;left:15%;position:absolute;-webkit-transform-origin:50%;transform-origin:50%;width:6px}@-webkit-keyframes typing-circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:20px;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{border-radius:50%;height:6px;-webkit-transform:scaleX(1);transform:scaleX(1)}to{top:0}}@keyframes typing-circle7124{0%{border-radius:50px 50px 25px 25px;height:5px;top:20px;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{border-radius:50%;height:6px;-webkit-transform:scaleX(1);transform:scaleX(1)}to{top:0}}.typing-circle:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;left:45%}.typing-circle:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s;left:auto;right:15%}.typing-shadow{-webkit-animation:typing-shadow046 .5s ease infinite alternate;animation:typing-shadow046 .5s ease infinite alternate;background-color:rgba(0,0,0,.2);border-radius:50%;-webkit-filter:blur(1px);filter:blur(1px);height:4px;left:15%;position:absolute;top:30px;-webkit-transform-origin:50%;transform-origin:50%;width:5px;z-index:3}@-webkit-keyframes typing-shadow046{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{opacity:.7;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.4;-webkit-transform:scaleX(.2);transform:scaleX(.2)}}@keyframes typing-shadow046{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{opacity:.7;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:.4;-webkit-transform:scaleX(.2);transform:scaleX(.2)}}.typing-shadow:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s;left:45%}.typing-shadow:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s;left:auto;right:15%}