.popup-trigger:hover{opacity:.8}.popup{background-color:rgba(94,110,141,.9);height:100%;left:0;opacity:0;overflow-y:scroll;position:fixed;top:0;transition:all .5s;visibility:hidden;width:100%;z-index:1000}.popup.is-visible{opacity:1;transition:all 1s;visibility:visible}.popup-container{background:#fff;border-radius:.25em .25em .4em .4em;box-shadow:0 0 20px rgba(0,0,0,.2);margin:2em auto;padding:60px 30px 30px;position:relative;text-align:center;top:5%;transform:translateY(-50%);transition:all .5s;width:40%}.is-visible .popup-container{transform:translateY(0);transition:all .5s}.popup-container .popup-close{font-size:0;height:30px;position:absolute;right:8px;top:8px;width:30px}.popup-container .popup-close:after,.popup-container .popup-close:before{background-color:#8f9cb5;content:"";height:3px;position:absolute;top:12px;width:14px}.popup-container .popup-close:before{left:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.popup-container .popup-close:after{right:8px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.popup-container .popup-close:hover:after,.popup-container .popup-close:hover:before{background-color:#35a785;transition:all .3s}@media(max-width:992px){.popup-container{width:90%}}