#hyly-contact-popup{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:9999}#hyly-contact-popup.active{display:flex;flex-direction:column}.popup-form{box-sizing:border-box;position:relative;background-color:#fff;border-radius:20px;max-height:90%;margin:5% auto;min-height:initial;overflow-y:scroll;padding:3em 4em;width:90%;max-width:496px}@media screen and (max-width:767px){.popup-form{padding:2em}}#close-btn{position:absolute;top:1em;right:1em;z-index:2;color:#000;transition:color .35s}#close-btn i{font-size:16px}#close-btn:hover{color:#666}body .hywrap{color:#000}body .hywrap *{line-height:normal}body .hywrap form{background-color:inherit;color:currentColor}body .hywrap .top_align .control-label{color:currentColor;margin-bottom:.25em;font-weight:400;letter-spacing:normal}body .hywrap select,body .hywrap textarea,body .hywrap input[type="text"]{height:auto;font-size:1rem;padding:.5em;border-radius:2em;border-color:currentColor}body .hywrap textarea{height:2em;border-radius:0;border-width:0 0 1px}body .hywrap button{font-size:.85rem;font-weight:400;letter-spacing:.075em;border:none;border-radius:2em;background-color:#95d6e7;padding:.75em 2.75em;transition:background-color .35s,color .35s}body .hywrap .required{color:#c00!important}body .hywrap .LV_invalid{font-size:.85rem;font-weight:400;margin-top:.25em;letter-spacing:normal}