*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:linear-gradient(180deg,#fdf8ea -5.03%,#fdf8ea00 132.18%),url(/static/media/background-pattern.e9ac071b270cfb9aa9c6.svg) no-repeat;background-size:cover;min-height:100vh;padding:4rem;text-align:center}.social-media{gap:1rem}.social-media,.social-media a{display:flex;justify-content:center}.social-media a{align-items:center;background-color:#d63481;border-radius:2.5px;gap:0;height:26.63px;left:725.37px;top:141px;width:26.63px}.social-media a:hover{transform:scale(1.08) skewX(2deg);transition:.2s linear}@media screen and (max-width:768px){.App{background:linear-gradient(180deg,#fdf8ea -30%,#fdf8ea00 132.18%),url(/static/media/background-pattern.e9ac071b270cfb9aa9c6.svg) repeat;overflow:hidden;padding:4rem 1rem}.logo{background-size:100%;max-width:60%}.logo img{width:100%}}.home{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.homeInfo{display:inline-block;position:relative;width:60%}.homeInfo p{background-color:#fff;border-radius:5px;color:#752e7c;font-size:1rem;font-weight:700;line-height:1.2em;padding:1rem;position:relative;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;z-index:1}.homeInfo:after,.person-image:after{background:#6d6d6d;border-radius:5px;content:"";height:100%;left:5px;position:absolute;top:5px;width:100%;z-index:0}.home-people{flex-wrap:wrap;gap:2rem;justify-content:center}.home-people,.person{align-items:center;display:flex}.person{cursor:pointer;flex-direction:column;gap:1rem;min-width:256px;width:20%}.person:hover .person-image{transform:scale(1.08) skewX(2deg);transition:.2s linear}.person .person-image{position:relative;width:100%}.person-image div{border-radius:5px;position:relative;z-index:1}.person img{display:block;width:100%}.person h3{color:#752e7c;font-size:2.5rem;font-weight:700;line-height:60.34px;text-align:center;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}@media screen and (max-width:768px){.homeInfo{width:100%}.person{width:80%}}.chat{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.ChatCon{position:relative;width:90%}.ChatConDiv{background-color:#fff;border-radius:5px;display:flex;max-height:80vh;position:relative;z-index:1}.ChatCon:after{background:#6d6d6d;border-radius:5px;content:"";height:100%;left:5px;position:absolute;top:5px;width:100%;z-index:0}.chat-img{align-items:flex-end;border-radius:5px;display:flex;flex-shrink:0;justify-content:center;max-width:25%;overflow:hidden}.chat-img img{max-width:100%}.chat-box{display:flex;flex-direction:column;flex-grow:1;padding:1rem}.chat-box-data{background-color:#d9d9d9;border-radius:5px;flex-grow:1;height:100%;margin-bottom:1rem;overflow:auto;padding:1rem;width:100%}.chat-box-input{display:flex;height:10%;width:100%}.chat-box-input button{border:0;color:#606f74;cursor:pointer;font-size:1rem;font-weight:700;line-height:20.11px;min-width:150px;padding:.5rem 1rem;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;width:25%}.chat-box-input input{background-color:#d9d9d9;border:0;flex-grow:1;padding:.5rem 1rem}.message{margin-bottom:1rem}.message div{align-items:flex-start;display:flex;gap:1rem}.message-other{flex-direction:row;justify-content:flex-end}.message-me{flex-direction:row-reverse;justify-content:flex-end}.message-other img{height:40px;width:40px!important}.message p{background-color:#fff;border-radius:5px;max-width:70%;padding:1rem}.message img{border-radius:50%;height:50px;overflow:hidden;width:50px}.chat .loading{font-size:1.5rem;line-height:1rem}.chat .loading span:first-child{animation:load 1s linear infinite alternate-reverse;position:relative}.chat .loading span:nth-child(2){animation:load .5s linear infinite alternate-reverse;position:relative}.chat .loading span:nth-child(3){animation:load 1s linear infinite alternate-reverse;position:relative}@keyframes load{0%{top:-5px}to{top:0}}@media screen and (max-width:700px){.chat-box-input button{min-width:auto}.ChatCon{width:100%}.ChatConDiv{flex-direction:column}.chat-img{border-radius:50%;margin:1rem auto auto;overflow:hidden}.chat-box-data{height:40vh;max-height:40vh}.message img{height:25px;width:25px}.message div{gap:.5rem}}
/*# sourceMappingURL=main.27cd0bec.css.map*/