.button-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;transition:.2s;border:1px dashed #c9c9c9;border-radius:50%;background-color:#f9f9f9}.button-close img{flex-shrink:0;width:10px;height:10px}.button-close:hover{transition:.2s;transform:rotate(90deg)}@media (min-width:768px){.button-close{width:31px;height:31px}.button-close img{width:11px;height:11px}}@media (min-width:1024px){.button-close{width:33px;height:33px}.button-close img{width:12px;height:12px}}@media (min-width:1280px){.button-close{width:36px;height:36px}}.popup{position:fixed;z-index:99;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;width:100%;height:100%;background-color:rgba(255,255,255,.85)}.popup__wrapper{position:relative;z-index:100;top:50%;left:50%;width:calc(100% - 30px);transform:translate(-50%,-50%);border-radius:8px;background-color:#fff;box-shadow:0 10px 50px rgba(109,165,205,.75)}@media (min-width:768px){.popup__wrapper{height:-webkit-min-content;height:-moz-min-content;height:min-content}}@media (min-width:768px){.popup__wrapper{width:442px}}@media (min-width:1024px){.popup__wrapper{width:450px}}@media (min-width:1280px){.popup__wrapper{width:540px}}@media (min-width:1366px){.popup__wrapper{width:442px}}.popup__inner{display:grid;padding:24px 10px 32px 10px;grid-template-columns:1fr;grid-template-rows:auto;justify-items:center}@media (min-width:768px){.popup__inner{padding:25px 80px 35px 80px}}@media (min-width:1024px){.popup__inner{padding:30px 80px 40px 80px}}@media (min-width:1280px){.popup__inner{padding:30px 112px 45px 112px}}@media (min-width:1366px){.popup__inner{padding:20px 61px 50px 61px}}.popup__title{margin-bottom:16px;text-align:center;color:#787e84;font-size:24px;font-weight:600;line-height:32px}@media (min-width:768px){.popup__title{margin-bottom:25px}}@media (min-width:1024px){.popup__title{font-size:28px;line-height:36px}}@media (min-width:1280px){.popup__title{font-size:32px;line-height:50px}}@media (min-width:1366px){.popup__title{margin-bottom:15px}}.popup__field{position:relative;width:100%;margin-bottom:16px}.popup__field .input-error{position:absolute;right:0}.popup__input{width:100%;display:block;height:auto;border:none;border-bottom:2px solid #6da5cd;outline:0;padding-bottom:3px;color:#787e84;font-family:Montserrat;font-size:16px;font-weight:500;line-height:33px}.popup__input::-moz-placeholder{color:#787e84;letter-spacing:1.4px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:36px}.popup__input:-ms-input-placeholder{color:#787e84;letter-spacing:1.4px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:36px}.popup__input::placeholder{color:#787e84;letter-spacing:1.4px;font-family:Montserrat;font-size:16px;font-weight:500;line-height:36px}.popup__input:focus{outline:0}@media (min-width:768px){.popup__input{line-height:36px;padding-bottom:1px}}.input-error~.popup__input{border-bottom:2px solid red}.input-error{color:red;font-size:12px;font-weight:600;line-height:16px}.popup__textarea{width:100%;min-height:125px;margin-top:10px;margin-bottom:10px;padding:15px 10px 5px 10px;resize:none;color:#787e84;border:1px solid #6da5cd;font-family:Montserrat;font-size:16px;font-weight:400;line-height:18px}.popup__textarea::-moz-placeholder{opacity:.75;color:#787e84;font-family:Montserrat;font-size:18px;font-weight:400;line-height:16px}.popup__textarea:-ms-input-placeholder{opacity:.75;color:#787e84;font-family:Montserrat;font-size:18px;font-weight:400;line-height:16px}.popup__textarea::placeholder{opacity:.75;color:#787e84;font-family:Montserrat;font-size:18px;font-weight:400;line-height:16px}.popup__textarea:focus{outline:0}@media (min-width:768px){.popup__textarea{font-size:18px}.popup__textarea::-moz-placeholder{font-size:18px}.popup__textarea:-ms-input-placeholder{font-size:18px}.popup__textarea::placeholder{font-size:18px}}.button-blue{width:100%;height:52px;transition:.3s;letter-spacing:.1px;color:#fff;border:1px solid #6da5cd;background-color:#6da5cd;box-shadow:0 10px 30px rgba(109,165,205,.4);font-size:18px;font-weight:600}.button-blue:hover{transition:.3s;color:#6da5cd;background-color:transparent}@media (min-width:1024px){.button-blue{height:55px;font-size:18px}}@media (min-width:1280px){.button-blue{font-size:20px}}@media (min-width:1366px){.button-blue{height:60px}}.popup-confirmed__icon{width:70px;height:70px;position:relative;background-color:#fff;box-shadow:0 10px 50px rgba(109,165,205,.33);border-radius:50%}.popup-confirmed__icon img{position:absolute;top:0;right:-6px;bottom:0;left:0;margin:auto;width:55px;height:49px}.popup-confirmed{padding:28px 50px 40px 50px}.popup-confirmed .popup__title{font-size:26px}.popup-confirmed .button-blue{background-color:transparent;color:#6da5cd}.popup-confirmed .button-blue:hover{color:#fff;background-color:#6da5cd}.popup--login .popup__inner .input-error{text-align:center;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px}.popup--login .popup__inner .button-blue{background-color:#f5a0b5;border-color:#f5a0b5}.popup--login .popup__inner .button-blue:hover{background-color:#6da5cd;border-color:#6da5cd;color:#fff}@media (min-width:768px){.popup--login .popup__inner{min-height:360px;display:flex;flex-direction:column;justify-content:space-between}}

.submit-btn-animate {
    position: relative;
}

.submit-btn-animation span {
	display: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}
.submit-btn-animation.submit-btn-animate {
	color: transparent;
}
.submit-btn-animation.submit-btn-animate span {
	display: block!important;
}