.overlayCustom{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;left:0;position:fixed;right:0;top:0;z-index:901}.overlayCustom>.wrap{background:#fff;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;max-height:94%;max-width:1440px;overflow:hidden;position:relative;text-align:center;width:94%}.overlayCustom>.wrap>header{padding:20px;position:relative}.overlayCustom>.wrap>header .heading{font-size:32px}.overlayCustom>.wrap>header .lnkClose{position:absolute;right:5px;top:5px}.overlayCustom>.wrap>header .lnkClose a{display:block;height:30px;overflow:hidden;padding-left:30px;text-decoration:none;width:30px}.overlayCustom>.wrap>header .lnkClose a:after{font-size:24px;left:2px;line-height:24px;position:absolute;text-align:center;text-indent:0;top:2px}.overlayCustom>.wrap>.main{-webkit-overflow-scrolling:touch;margin:20px 0;overflow:auto;padding:0 20px}.overlayCustom>.wrap>header+.main{margin-top:0}.overlayCustom>.wrap .textblock{font-size:16px}.overlayCustom>.wrap>footer{padding:20px}.overlayCustom>.wrap>footer .lnk a{font-size:16px}.overlayCustom.hidden,.overlayCustom[hidden]{display:none}@media (max-width:579px){.overlayCustom>.wrap>footer .actions>*+*{margin-top:20px}}@media (min-width:580px){.overlayCustom>.wrap>footer .actions{align-items:center;display:flex;justify-content:space-between}}@media (min-width:768px){.overlayCustom>.wrap>header{padding:30px}.overlayCustom>.wrap>.main{margin:30px 0;padding:0 30px}.overlayCustom>.wrap>footer{padding-left:30px;padding-right:30px}}
