.popup{width:100%;overflow-x:hidden;overflow-y:auto;position:fixed;bottom:0;left:0;height:100%;z-index:55555;align-items:center;display:flex}@media(min-width: 1200px){.popup{height:50%}}.popup-text{margin-top:15px}@media screen and (min-width: 480px){.popup-text{margin-top:calc(15px + 15*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.popup-text{margin-top:30px}}.popup-header{padding:25px}@media(min-width: 992px){.popup-header{padding:45px 55px}}.popup-image{border:solid 1px #2e9eaa}@media(min-width: 1200px){.popup-image{border-top-right-radius:28px}}.popup-content{box-shadow:5px 0px 6px rgba(0,0,0,.15);position:absolute;left:0;right:0;bottom:0;margin-right:auto;margin-left:auto;width:calc(100% - 40px);background-color:#2e9eaa;border-radius:28px 28px 0 0;max-width:1200px}@media(min-width: 768px){.popup-content{width:60%}}@media(min-width: 1200px){.popup-content{border-radius:28px 28px 0 0;width:calc(100% - 60px)}}@media(min-width: 1200px){.popup-image img{border-top-right-radius:28px}}.popup-link{margin-top:20px}@media screen and (min-width: 480px){.popup-link{margin-top:calc(20px + 10*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.popup-link{margin-top:30px}}.popup-link a{text-decoration:underline;color:#fff;text-underline-position:under}.popup-link a{letter-spacing:2.8px}@media screen and (min-width: 480px){.popup-link a{letter-spacing:calc(2.8px + 1.2*(100vw - 480px)/920)}}@media screen and (min-width: 1400px){.popup-link a{letter-spacing:4px}}.popup-link a:hover{opacity:.5}.popup-close{padding-top:20px;background-color:rgba(0,0,0,0);border:none}.popup-close img{height:33px;width:auto}@media(min-width: 1200px){.popup-close img{height:47px}}@media(min-width: 1200px){.popup-close{padding-top:0;width:50px;height:50px;position:absolute;right:50px;top:50px}}.modal-header{border:none}.modal-content{border-radius:0}@media(min-width: 768px){.modal-dialog{max-width:600px !important}}body.popup-open{overflow:hidden}