.modal-trigger{border:none;background:0 0;margin:0;line-height:1.1;font-weight:900;font-size:18px;color:#2a1756;display:inline-block;vertical-align:top;background-position:0 bottom;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(23,220,255,.5)),to(rgba(23,220,255,.5)));background-image:-webkit-linear-gradient(rgba(23,220,255,.5),rgba(23,220,255,.5));background-image:linear-gradient(rgba(23,220,255,.5),rgba(23,220,255,.5));background-size:100% 12px;padding:2px 6px 2px 6px;-webkit-transition:background .2s ease;transition:background .2s ease;position:relative}.modal-trigger:hover{cursor:pointer;background-size:100% 100%}.modal-trigger:focus{outline:0}.modal-trigger:after{content:'';display:inline-block;background:transparent url(../images/offsite-arrow.svg) no-repeat right center;width:34px;height:23px;background-size:24px 23px;position:absolute;right:-33px;top:-2px}.overlay{display:none;position:absolute;top:0;left:0;width:100vw;height:100vh;opacity:0;z-index:10000;visibility:hidden;-webkit-transition:opacity .4s ease,visibility .4s ease;transition:opacity .4s ease,visibility .4s ease}.overlay.js-show{display:block}.overlay.js-visual-show{opacity:1;visibility:visible}.overlay.js-visual-show .overlay__content{margin-top:0}.overlay__cover{width:100vw;height:100vh;background:rgba(0,0,0,.9);z-index:10001;position:fixed;top:0;left:0}.overlay__content{position:absolute;top:50%;left:50%;z-index:10001;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin-top:30px;-webkit-transition:margin .4s ease;transition:margin .4s ease;padding:30px}@media (min-width:22.5em){.overlay__content{padding:40px}}.modal-wrap{position:relative}.modal{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(21,14,51,.85);opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;z-index:10000}.modal.js-show{display:block}.modal.js-visual-show{opacity:1;visibility:visible}.modal.js-visual-show .modal__content-inside{margin-top:0}@media (min-width:43.75em){.modal.js-visual-show .modal__content-inside{margin-top:-40px}}.modal__content{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:0}.modal__content-inside{position:absolute;top:100px;left:0;padding:40px;max-width:940px;z-index:0;margin-top:0;-webkit-transition:margin .5s ease;transition:margin .5s ease;width:100%;background:#0d7f99;color:#fff}@media (min-width:43.75em){.modal__content-inside{width:80%;padding:40px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.modal.js-big-one .modal__content-inside{top:0;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);margin-top:15vh}@media (max-width:43.75em){.modal.js-big-one .modal__content-inside{-webkit-transform:none;-ms-transform:none;transform:none}}.modal__close{position:fixed;z-index:10002;top:10px;right:10px;width:27px;height:27px;padding:0;background:0 0;border:none}.modal__close div{content:'';width:27px;height:27px;background:transparent url(../images/modal-close.svg) no-repeat center center;background-size:27px 27px;display:block;position:absolute;top:0;right:0}.modal__close:focus,.modal__close:hover{cursor:pointer;outline:0}.modal__content-close2{margin:0 auto -30px;display:block;position:relative;bottom:-50px;background:0 0;border:none;font-size:13px;letter-spacing:1px;line-height:16px;font-weight:900;color:#d53570;text-transform:uppercase;-webkit-transition:color .2s ease;transition:color .2s ease}.modal__content-close2:hover{color:#17dcff;cursor:pointer}.modal__content-close2:focus{outline:0}.modal__content-inside p{font-size:20px;line-height:1.4}.modal__content-inside p:first-child{margin-top:0}.modal__content-inside p.big{font-size:30px}.modal__content-inside p.small{font-size:16px}.modal__content-inside-2::after{display:block;clear:both;content:' '}.modal__content-inside h3{font-size:32px;font-weight:900}@media (min-width:43.75em){.modal__content-image{float:right;margin:-60px -60px 30px 30px}}@media (min-width:43.75em){.modal__content-image figcaption{margin-right:35px}}
/*# sourceMappingURL=modal.min.css.map */
