.more-info h2,.more-info h3,.more-info h4,.more-info h5,.more-info h6{font-size:24px}.popup-trigger{cursor:pointer}.popup-trigger:hover{opacity:.8}.popup{position:fixed;left:0;top:0;height:100%;z-index:1000;width:100%;background-color:rgba(94,110,141,.9);opacity:0;visibility:hidden;transition:.5s}.popup.is-visible{opacity:1;visibility:visible;transition:1s}.popup-container{transform:translateY(-50%);transition:.5s;position:relative;width:40%;margin:2em auto;top:22%;padding:5rem;background:#fff;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);max-height:450px;overflow:scroll}.is-visible .popup-container{transform:translateY(0);transition:.5s}.popup-container .popup-close{position:absolute;top:8px;font-size:0;right:8px;width:30px;height:30px}.popup-container .popup-close::after,.popup-container .popup-close::before{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.popup-container .popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.popup-container .popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.popup-container .popup-close:hover:after,.popup-container .popup-close:hover:before{background-color:#35a785;transition:.3s}@media only screen and (max-width:767px){.popup-container{width:93%;top:18%;padding:4rem 2rem}.more-info h2,.more-info h3,.more-info h4,.more-info h5,.more-info h6{font-size:16px}.more-info p{font-size:14px}}