.popup-wrapper{position:fixed;z-index:999;left:0;right:0;bottom:0;top:0}.popup-box__bg{position:absolute;z-index:-1;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.8)}.popup-wrapper__inner{min-height:100%;padding:40px 20px;display:flex;align-items:center;justify-content:center}.popup-box{position:relative;z-index:3;background-color:var(--white);max-width:420px;width:100%;padding:40px;max-height:calc(100vh - 80px);color:var(--primary)}.popup-box .button{background-color:var(--primary);color:var(--white);border:2px solid var(--primary);display:block;width:100%;padding:15px 20px 14px}.popup-box .button:focus,.popup-box .button:hover{background-color:var(--white);color:var(--primary)}@media screen and (max-width:767px){.popup-box{padding:50px 25px 40px;overflow-y:auto;overflow-x:hidden}}.popup-box .entry-content{margin-bottom:25px;letter-spacing:normal}.popup-box .field-group{padding:0}.popup-box .field-group:not(:last-child){margin-bottom:25px}.popup-box__title{font-size:clamp(1.5rem,4vw,2.125rem);color:var(--primary);margin-bottom:15px}.popup-form__footer{margin-top:30px;text-align:center}.popup-form__footer-cancel{margin-top:25px}.cancel-link{font-size:1rem;font-weight:400;letter-spacing:.071428em;display:inline-block;vertical-align:top;position:relative;text-decoration:none;color:var(--primary-dark)}.cancel-link:after{content:"";position:absolute;left:0;right:0;bottom:-.0625rem;z-index:1;background-color:var(--primary-dark);height:.0625rem;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .3s ease}.cancel-link:hover:after{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.popup-form{font-family:var(--font-body)}.popup-form input[type=date],.popup-form input[type=datetime-local],.popup-form input[type=datetime],.popup-form input[type=email],.popup-form input[type=month],.popup-form input[type=number],.popup-form input[type=password],.popup-form input[type=range],.popup-form input[type=search],.popup-form input[type=tel],.popup-form input[type=text],.popup-form input[type=time],.popup-form input[type=url],.popup-form input[type=week],.popup-form textarea{height:2.5rem;background-color:var(--white);padding:0;width:100%;color:var(--primary);font-family:var(--font-body);font-weight:400;text-transform:none;border-bottom:1px solid var(--primary);font-size:1rem;letter-spacing:normal}.popup-form input[type=date]::-moz-placeholder,.popup-form input[type=datetime-local]::-moz-placeholder,.popup-form input[type=datetime]::-moz-placeholder,.popup-form input[type=email]::-moz-placeholder,.popup-form input[type=month]::-moz-placeholder,.popup-form input[type=number]::-moz-placeholder,.popup-form input[type=password]::-moz-placeholder,.popup-form input[type=range]::-moz-placeholder,.popup-form input[type=search]::-moz-placeholder,.popup-form input[type=tel]::-moz-placeholder,.popup-form input[type=text]::-moz-placeholder,.popup-form input[type=time]::-moz-placeholder,.popup-form input[type=url]::-moz-placeholder,.popup-form input[type=week]::-moz-placeholder,.popup-form textarea::-moz-placeholder{color:var(--primary);text-transform:none}.popup-form input[type=date]::placeholder,.popup-form input[type=datetime-local]::placeholder,.popup-form input[type=datetime]::placeholder,.popup-form input[type=email]::placeholder,.popup-form input[type=month]::placeholder,.popup-form input[type=number]::placeholder,.popup-form input[type=password]::placeholder,.popup-form input[type=range]::placeholder,.popup-form input[type=search]::placeholder,.popup-form input[type=tel]::placeholder,.popup-form input[type=text]::placeholder,.popup-form input[type=time]::placeholder,.popup-form input[type=url]::placeholder,.popup-form input[type=week]::placeholder,.popup-form textarea::placeholder{color:var(--primary);text-transform:none}.popup-form label{font-family:var(--font-body);font-weight:500}

