.popup-section{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;height:100%;width:100%;display:none;z-index:999}.popup-wrapper{padding:15px 15px 10px;background-color:#fff;position:absolute;top:50%;left:0;right:0;width:100% !important;transform:translate(0,-50%);margin:0 auto;max-width:800px}.popup-inner{max-width:1080px;margin:0 auto}.pop-content .top-text{opacity:.8;font-size:14px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#666;line-height:1.4em}.pop-content h2{margin-bottom:20px;margin-top:20px;font-size:32px;line-height:36px;font-weight:300;color:#666}.pop-content p{color:#666;font-size:16px;line-height:1.4em;margin-top:0;margin-bottom:10px}.pop-content ul,.pop-content ol{margin-bottom:20px;padding-left:20px;margin-top:0;list-style-type:initial !important;list-style-position:initial !important}.pop-content ul li,.pop-content ol li{margin-bottom:5px;color:#666;font-size:16px;line-height:1.4em}.cta-img{background-size:cover;background-position:100%;background-repeat:no-repeat;height:222px}.cta-body{padding:2px 15px 30px;background-color:#f9f9f9;text-align:center}.cta-body h3{margin-top:20px;margin-bottom:10px;font-size:24px;line-height:30px;font-weight:300;color:#666}.cta-module{padding-top:20px}.cta-content .bottom-text p{margin-top:10px;color:#666;font-size:14px;font-style:italic;line-height:1.4em}.cta-content .bottom-text p a{color:#666;font-size:14px;font-style:italic;line-height:1.4em;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;transition:all 200ms ease}.cta-content .bottom-text p a:hover{color:#ff0190;text-decoration:underline}img.close-btn{position:absolute;left:auto;top:10px;right:10px;cursor:pointer;background:white;padding:10px}