.ellipsis{display:flex;justify-content:center;align-items:center;height:30px}.ellipsis__dot{width:10px;height:10px;background-color:var(--primary-color);border-radius:50%;margin:0 4px;opacity:0;animation:bounce 1.5s infinite}.ellipsis__dot:first-child{animation-delay:0s}.ellipsis__dot:nth-child(2){animation-delay:.5s}.ellipsis__dot:nth-child(3){animation-delay:1s}@keyframes bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-5px);opacity:.3}}.feedbackForm{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;padding:20px 40px;width:100%;height:420px}@media(max-width:767px){.feedbackForm{padding:30px 20px}}.feedbackForm__title{font-size:23px;text-align:center}.feedbackForm__form{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%}.feedbackForm__input,.feedbackForm__textarea{width:100%}.feedbackForm__row{display:flex;justify-content:space-between;align-items:center;gap:10px}.feedbackForm__button{background-color:var(--secondary-color);transition:background-color .3s,color .3s}.feedbackForm__button:hover{background-color:var(--secondary-color-active)}.feedbackForm__successText{font-size:16px;color:green}.feedbackForm__errorText{font-size:16px;color:red}.feedbackForm__processText{font-size:16px}.contacts{display:flex;align-items:center;justify-content:center;flex-direction:column}.renderContacts{display:flex;flex-direction:column;gap:10px;padding:10px;width:100%}.renderContacts__wrapper{display:flex;flex-direction:row;width:100%;gap:10px}@media(max-width:767px){.renderContacts__wrapper{flex-direction:column}}.renderContacts__box{display:flex;align-items:center;flex-direction:column;padding:20px 40px;gap:20px;width:100%}@media(max-width:767px){.renderContacts__box{padding:30px 20px}}.renderContacts__title{font-size:23px}.renderContacts__info-container{display:flex;align-items:flex-start;flex-direction:column;width:100%;gap:10px}.renderContacts__info-row{display:flex;flex-direction:column;gap:5px}.renderContacts__info-title{font-size:18px;font-weight:500;display:flex;align-items:center;gap:5px}.renderContacts__info{font-size:16px;color:#666}.renderContacts__mapWrapper{display:flex}.renderContacts__map{display:flex;width:100%;height:360px}@keyframes rotate-YX{to{transform:rotateY(1turn) rotateX(1turn)}}.cubeSpinner{height:180px;width:180px;position:relative;transform:scale(1)}.cube{transform-style:preserve-3d;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;left:40px;top:40px;transform-origin:45px 45px;animation:rotate-YX 1.5s linear infinite}.cube__polygon{width:100px;height:100px;position:absolute;display:flex;align-items:center;justify-content:center;font-family:monospace;font-weight:600;font-size:30px;transition:all .1s;background-color:rgba(0,144,184,.3);color:#fff;border:1px solid #fff}.cube__polygon--top{transform:rotateX(90deg) translateZ(50px)}.cube__polygon--front{transform:translateZ(50px)}.cube__polygon--left{transform:rotateY(-90deg) translateZ(50px)}.cube__polygon--right{transform:rotateY(90deg) translateZ(50px)}.cube__polygon--bottom{transform:rotateX(-90deg) translateZ(50px)}.cube__polygon--back{transform:rotateY(180deg) translateZ(50px)}