.module-overlay{width:100%;height:auto;position:relative;display:none}.module-overlay:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden}.module-overlay-header,.module-overlay-wrap{width:100%;height:auto;position:relative}.module-overlay-header{padding:30px 0 0;background:0 0}@media screen and (min-width:48em){.module-overlay-header{padding:30px 15px 0}}.module-overlay-content{display:block}.module-overlay .module-row{position:relative;overflow:hidden}.module-overlay .module-row .module-row{overflow:visible;position:inherit;background-color:inherit}.module-overlay .module-row .container-fluid{box-shadow:0 7px 20px 0 rgba(50,50,50,.75);margin-bottom:3rem;padding-left:30px;padding-right:30px;background:#fff}.module-overlay .pages-overlay{padding:5px 15px 0}.module-overlay .overlay-close{height:60px}@media screen and (min-width:48em){.module-overlay .overlay-close{height:30px}}.module-overlay .overlay-close a{position:relative;float:right;margin-right:-15px;top:24px;top:1.5rem;height:51.2px;height:3.2rem;z-index:1}.module-overlay .overlay-close a:before{font-size:12px;font-size:.75rem;position:absolute;right:0;top:0;width:15px;height:15px;margin:0;padding:7px 4px 5px 7px;line-height:1.2;color:#000;border:1px solid #000;border-radius:15px;background-color:#fff}.module-overlay .overlay-close a:hover{text-decoration:underline}.module-overlay .overlay-close a:hover:before{color:#ff7100;text-decoration:none}.module-overlay .overlay-close a .overlay-close-text{font-size:16px;font-size:1rem;display:block;margin:7.5px 45px 0 0;font-family:Georgia,"Times New Roman",Times,serif;color:#000}
@media (max-width: 600px)  and (-webkit-min-device-pixel-ratio:0) {
	.module-overlay .module-row .container-fluid{
	    box-shadow: 0 2px 20px 0 rgba(50,50,50,.75);
	    margin-bottom: 3rem;
	    padding-left: 3px;
	    padding-right: 3px;
	    background: #fff;
	}
}