.loading-spinner{-webkit-animation-name:spin;animation-name:spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:cubic-bezier(.1,.7,1,.1);animation-timing-function:cubic-bezier(.1,.7,1,.1);border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--spinner-color);border-style:solid;border-width:var(--spinner-thickness);border-radius:calc(var(--spinner-size)/2);height:var(--spinner-size);width:var(--spinner-size)}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fadein{from{opacity:0}}@keyframes fadein{from{opacity:0}}.modal.popup-modal{max-width:426px;padding:0;width:88%}.modal.popup-modal--blue{--borderColor:#10b7e0}.modal.popup-modal--green{--borderColor:#53b446}.modal.popup-modal--pink{--borderColor:#dc1482}.modal.popup-modal--purple{--borderColor:#5a3296}.modal.popup-modal--yellow{--borderColor:#fd0}@media(min-width:768px){.modal.popup-modal{width:78%}}@media(min-width:1024px){.modal.popup-modal{max-width:880px}}.modal.popup-modal .card{gap:0}@media(min-width:1024px){.modal.popup-modal .card{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media(min-width:768px){.modal.popup-modal .card__inner{height:auto}}.modal.popup-modal .card__content{font-size:12px}@media(min-width:768px){.modal.popup-modal .card__content{-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:1024px){.modal.popup-modal .card__content{margin:54px 24px 24px;max-width:310px;padding:0;width:100%}}.modal.popup-modal .card__media{height:300px;max-height:95vh}@media(min-width:768px){.modal.popup-modal .card__media{height:360px;width:100%}}@media(min-width:1024px){.modal.popup-modal .card__media{height:auto}}.modal.popup-modal .card__media picture{border:16px solid var(--borderColor)}@media(min-width:1024px){.modal.popup-modal .card__media picture{border:40px solid var(--borderColor)}}