.toast-container{min-width:300px;position:fixed;display:flex;flex-direction:column;gap:10px;pointer-events:none;z-index:99999}.toast-container.top-left{top:25px;left:30px}.toast-container.top-center{top:25px;left:50%;transform:translate(-50%)}.toast-container.top-right{top:25px;right:30px}.toast-container.bottom-left{bottom:25px;left:30px}.toast-container.bottom-center{bottom:25px;left:50%;transform:translate(-50%)}.toast-container.bottom-right{bottom:25px;right:30px}.toast-nextjs{min-height:2.5em;border-radius:6px;background:#fff;padding:8px 15px 8px 8px;box-shadow:0 6px 20px 10px #0000001a;overflow:hidden;transform:translateY(-20px);transition:opacity .5s ease,transform .5s ease;pointer-events:all}.toast.toast-active{opacity:1;transform:translateY(0)}.toast-content .check,.toast-nextjs .toast-content{display:flex;align-items:center}.toast-content .check{justify-content:center;height:30px;min-width:30px;color:#fff;font-size:20px;border-radius:50%;animation:pulse 1s ease-in-out 1}.toast-content .message{display:flex;flex-direction:column;margin:0 20px}.message .text{font-size:17px;font-weight:400;text-align:center;color:#666;line-height:normal}.toast-nextjs .close-toast{position:absolute;top:10px;right:15px;padding:5px;cursor:pointer;opacity:.7}.toast-nextjs .close-toast:hover{opacity:1;animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.5}}.toast-nextjs .progress{position:absolute;bottom:0;left:0;height:4px;width:100%;background-color:transparent}.toast-nextjs.success .progress:before{background-color:#4caf50}.toast-nextjs.error .progress:before{background-color:#f44336}.toast-nextjs.warning .progress:before{background-color:#ff9800}.toast-nextjs.info .progress:before{background-color:#2196f3}.toast-nextjs .progress:before{content:"";position:absolute;bottom:0;right:0;height:100%;width:100%;background-color:#4caf50;transform:translate(100%);transition:transform var(--progress-duration,5s) linear}.toast-nextjs .progress.toast-active:before{animation:progress var(--progress-duration,5s) linear forwards}@keyframes progress{to{transform:translate(0)}}.close-toast{position:relative;display:flex;justify-content:center;align-items:center}.close-toast:after,.close-toast:before{content:"";position:absolute;width:2px;height:14px;background-color:#222}.close-toast:before{transform:rotate(45deg)}.close-toast:after{transform:rotate(-45deg)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-fadeIn{animation:fadeIn .5s forwards}.animate-fadeOut{animation:fadeOut .5s forwards}@keyframes bounceIn{0%{transform:scale(0) translateY(-50%);opacity:0}60%{transform:scale(1.1) translateY(0);opacity:1}80%{transform:scale(.9) translateY(0)}to{transform:scale(1) translateY(0);opacity:1}}@keyframes bounceOut{0%{transform:scale(1) translateY(0);opacity:1}20%{transform:scale(.9) translateY(10%);opacity:1}50%{transform:scale(1.1) translateY(-10%);opacity:1}80%{transform:scale(.9) translateY(5%);opacity:.5}to{transform:scale(0) translateY(100%);opacity:0}}.animate-bounceIn{animation:bounceIn .6s forwards}.animate-bounceOut{animation:bounceOut .6s forwards}@keyframes bottomToTopBounce{0%{opacity:0;transform:translateY(100%) scale(.8)}60%{opacity:1;transform:translateY(-10%) scale(1.2)}80%{transform:translateY(0) scale(1)}to{transform:translateY(0) scale(1);opacity:1}}@keyframes topToBottomBounce{0%{opacity:1;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(10%) scale(.9)}to{opacity:0;transform:translateY(100%) scale(.8)}}.animate-bottomToTopBounce{animation:bottomToTopBounce .6s ease-out forwards}.animate-topToBottomBounce{animation:topToBottomBounce .6s ease-in forwards}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-3000px) scale(.8)}60%{opacity:1;transform:translateY(25px) scale(1.1)}75%{transform:translateY(-10px) scale(1)}90%{transform:translateY(5px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes bounceOutUp{0%{opacity:1;transform:translateY(0) scale(1)}20%{opacity:1;transform:translateY(-10px) scale(1.1)}50%{opacity:1;transform:translateY(-30px) scale(.9)}80%{opacity:1;transform:translateY(-15px) scale(1)}to{opacity:0;transform:translateY(-1000px) scale(.8)}}.animate-bounceInDown{animation:bounceInDown .6s forwards}.animate-bounceOutUp{animation:bounceOutUp .6s forwards}@keyframes swingInverted{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(-5px) rotate(-5deg)}40%{transform:translateY(-3px) rotate(3deg)}60%{transform:translateY(-2px) rotate(-2deg)}80%{transform:translateY(-1px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}@keyframes swingOut{0%{transform:translateY(0) rotate(0)}20%{transform:translateY(5px) rotate(5deg)}40%{transform:translateY(3px) rotate(-3deg)}60%{transform:translateY(2px) rotate(2deg)}80%{transform:translateY(1px) rotate(-1deg)}to{transform:translateY(100px) rotate(0);opacity:0}}.animate-swingInverted{transform-origin:top center;animation:swingInverted .5s ease-in-out both}.animate-swingOut{transform-origin:top center;animation:swingOut .5s ease-in-out forwards}@keyframes popUp{0%{opacity:0;transform:scale(.8) translateY(-30%)}60%{opacity:1;transform:scale(1.05) translateY(0)}80%{transform:scale(.95) translateY(0)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes popUpOut{0%{opacity:1;transform:scale(1) translateY(0)}20%{transform:scale(1.05) translateY(-10%)}to{opacity:0;transform:scale(.8) translateY(50%)}}.animate-popUp{animation:popUp .5s forwards}.animate-popUpOut{animation:popUpOut .5s forwards}@media (min-width:280px) and (max-width:380px){.toast-container{width:100%}.toast-container.bottom-left,.toast-container.bottom-right,.toast-container.top-left,.toast-container.top-right{top:25px;left:50%;transform:translate(-50%)}}@media (min-width:381px) and (max-width:480px){.toast-container{width:95%}.toast-container.bottom-left,.toast-container.bottom-right,.toast-container.top-left,.toast-container.top-right{top:25px;left:50%;transform:translate(-50%)}}.form_container__164cC{display:flex;flex-direction:column;gap:24px}@media screen and (min-width:768px){.form_container__164cC{margin-top:32px}}.form_button__7O6PE{width:100%;margin:12px 0;padding:12px;color:#fff;background-color:#634aff;border:none;border-radius:4px;font-size:14px;font-weight:700;text-align:center;cursor:pointer}.form_button__7O6PE:hover{color:#fff;background-color:#747bff}@media screen and (min-width:550px){.form_button__7O6PE{font-size:16px}}@media screen and (min-width:650px){.form_button__7O6PE{margin-top:6px;width:-moz-fit-content;width:fit-content}}.contact_container__cke28{display:flex;flex-direction:column;max-width:800px;margin:0 auto}.contact_form__SrhFa{margin-top:24px}