.pop-up-item{border-radius:32px;width:833px;height:auto;box-shadow:0 10px 40px rgba(182,198,214,.2);background:#fff}.pop-up-item .item-bottom{position:relative;width:100%;height:60px}.pop-up-item .item-bottom .bottom-inner{position:absolute;left:-5px;border-radius:20px;width:841px;height:60px;box-shadow:0 4px 4px rgba(0,0,0,.25);background:radial-gradient(276.29% 270.81% at 50% 174.53%,#446dfe 0,#e444fe 100%);display:grid;justify-items:end;align-items:center;grid-gap:50px}.pop-up-item .item-bottom .bottom-inner .close-button{width:25px;height:25px;margin-right:30px;opacity:.4;cursor:pointer;transition:opacity .7s ease}.pop-up-item .item-bottom .bottom-inner .close-button:hover{opacity:1}.pop-up-item .item-bottom .bottom-inner .close-button:after{content:"";position:absolute;top:28px;display:block;width:24px;height:2px;background:#fff;transform:rotate(-45deg)}.pop-up-item .item-bottom .bottom-inner .close-button:before{content:"";position:absolute;top:28px;display:block;width:24px;height:2px;background:#fff;transform:rotate(45deg)}.pop-up-item .item-title{font-family:Open Sans,sans-serif;font-weight:700;font-size:36px;text-transform:capitalize;color:#1d1d1d;text-align:center;padding:43px 0 19px}.pop-up-item .item-description{font-weight:400;color:#7e8e9f;padding-bottom:20px}.pop-up-item .item-description,.pop-up-item .ru-hint{font-family:Open Sans,sans-serif;font-size:20px;text-align:center}.pop-up-item .ru-hint{font-weight:700;color:#1d1d1d;padding-bottom:48px}.pop-up-item .item-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center;grid-row-gap:40px;row-gap:40px;align-items:center}.pop-up-item .item-wrapper .item-selected{box-sizing:border-box;border-radius:10px;width:192px;height:210px;box-shadow:1px 1px 4px rgba(0,0,0,.25);background:#fff;padding:10px;display:grid;justify-items:center;position:relative;border:2px solid transparent;cursor:pointer}.pop-up-item .item-wrapper .item-selected .decoration-item{position:absolute;top:0;right:0;width:20px;height:20px;border-radius:50%;background-color:#fff;display:grid;place-items:center;border:2px solid transparent}.pop-up-item .item-wrapper .item-selected .decoration-item .item-circle{border-radius:50%;width:14px;height:14px;background:#d7d7d7}.pop-up-item .item-wrapper .item-selected img{border-radius:8px;width:172px;height:120px}.pop-up-item .item-wrapper .item-selected span{font-family:Ubuntu,sans-serif;font-weight:700;font-size:30px;line-height:125%;text-align:center;color:#9ba8b5;padding-top:15px}.pop-up-item .item-wrapper .item-arrow{width:192px;height:192px;background:radial-gradient(276.29% 270.81% at 50% 174.53%,#446dfe 0,#e444fe 100%)}.pop-up-item .item-wrapper .item-arrow img{width:100%;height:100%}.pop-up-item .item-wrapper .active-select{border-color:#9a2de3}.pop-up-item .item-wrapper .active-select .decoration-item .item-circle{background:#9a2de3}.pop-up-item .item-wrapper .active-select span{background:linear-gradient(141deg,#8a5dff,#db48ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pop-up-item .selected-button{width:206px;height:51px;border-radius:20px;background:radial-gradient(276.29% 270.81% at 50% 174.53%,#446dfe 0,#e444fe 100%);box-shadow:0 4px 4px rgba(0,0,0,.25);border:none;display:grid;place-items:center;justify-self:center;margin:25px 0;font-family:Open Sans,sans-serif;font-weight:600;font-size:20px;color:#fff;cursor:pointer}.pop-up-item .button-wrapper{width:100%;display:grid;justify-items:center}@media only screen and (max-width:900px){.pop-up-item{width:300px;height:auto}.pop-up-item .item-wrapper{grid-template-columns:1fr;grid-gap:20px;padding:20px 0}.pop-up-item .button-wrapper{padding-bottom:20px}.pop-up-item .button-wrapper .selected-button{margin:0}.pop-up-item .item-title{font-size:26px;padding:15px}.pop-up-item .item-description{padding-bottom:10px}.pop-up-item .item-bottom .bottom-inner{width:103%}.pop-up-item .item-wrapper .item-selected img{width:130px!important;height:auto}.pop-up-item .item-wrapper .item-selected{width:160px;height:160px}.pop-up-item .item-wrapper .item-selected span{padding-top:0;font-size:25px}}