.pop-up{background:rgba(0,0,0,.5);display:none;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;transition:opacity .25s ease;width:100%;z-index:99}.pop-up.show{display:block}.pop-up .wrap{background-color:#111;border:1px solid gray;border-radius:12px;box-shadow:0 2.513px 2.513px 0 rgba(0,0,0,.25);color:#fff;left:50%;min-height:880px;min-width:88%;overflow-y:scroll;padding:44px 18px 16px;position:absolute;top:40px;transform:translate(-50%);z-index:3}.pop-up .wrap::-webkit-scrollbar{width:0}@media only screen and (min-width:768px){.pop-up .wrap{min-height:825px;min-width:454px;padding:26px}}@media only screen and (min-width:1025px){.pop-up .wrap{border-radius:16px;min-height:845px;min-width:581px;padding:34px}}@media only screen and (min-width:1441px){.pop-up .wrap{border-radius:18px;min-height:860px;min-width:723px;padding:42px;top:66px}}.pop-up .wrap.submit{padding-bottom:68px;padding-top:68px}.pop-up .wrap.submit .title-container{display:none}@media only screen and (min-width:1441px){.pop-up .wrap.submit{padding-bottom:120px;padding-top:120px}}.pop-up .close{cursor:pointer;height:13px;position:absolute;right:16px;top:16px;width:13px}@media only screen and (min-width:768px){.pop-up .close{height:8px;right:12px;top:12px;width:8px}}@media only screen and (min-width:1025px){.pop-up .close{height:10px;right:16px;top:16px;width:10px}}@media only screen and (min-width:1441px){.pop-up .close{height:13px;right:22px;top:22px;width:13px}}.pop-up .title-container{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}@media only screen and (min-width:1025px){.pop-up .title-container{gap:12px;margin-bottom:20px}}@media only screen and (min-width:1441px){.pop-up .title-container{gap:15px;margin-bottom:24px}}.pop-up .title{font-size:20px;font-weight:700;line-height:115%;text-transform:uppercase}@media only screen and (min-width:1025px){.pop-up .title{font-size:28px}}@media only screen and (min-width:1441px){.pop-up .title{font-size:36px}}.pop-up .subtitle{font-size:12px;font-weight:400;line-height:115%}@media only screen and (min-width:768px){.pop-up .subtitle{font-size:10px}}@media only screen and (min-width:1025px){.pop-up .subtitle{font-size:14px}}@media only screen and (min-width:1441px){.pop-up .subtitle{font-size:16px}}