.newmask{display:none;top:0;position:fixed;width: 100%;z-index:30;backdrop-filter: blur(0.6rem);height:100vh;;background: rgba(0, 0, 0, 0.85);}
.ovhi{overflow: hidden;}

.orderwin h4{line-height:40px;font-size:22px;font-weight: 600;letter-spacing:1px;margin-bottom: 5px;color: #bced52;text-align: center;text-transform: uppercase;}
.orderwin{display:none;width:400px;max-width:90%;height: fit-content;position:fixed;right:0;left:0;top:0;bottom:0;margin:auto;z-index:912;text-align: center;}
.orderwin input, .orderwin textarea{box-sizing: border-box;height: 47px;padding: 0 10px;border: 0;border-radius: 0;display: block;width: 100%;outline: none;transition: .3s all ease;font-size: 14px;color:#fff;background-color: transparent;border-bottom: 1px solid #9da1a5;background-size: 22px;background-position: bottom 14px right 10px;background-repeat: no-repeat;}
.orderwin  input:hover, .orderwin  input:focus, .orderwin textarea:hover, .orderwin textarea:focus{border-bottom: 1px solid var(--primary)}
.orderwin button{color: #252525;width: 100%;margin-top: 10px}

.orderwin input.fcin{background-image: url(../img/fa.svg)}
.orderwin input.fcip{background-image: url(../img/fp.svg)}
.orderwin textarea.fcim{background-image: url(../img/fm.svg)}


.orderwin textarea{height:141px;resize: none;margin:0 0 20px 0}

.orderwin .wpcf7-not-valid-tip{display:block;position: relative;font-size: 12px;line-height: 15px;width:100%;text-align:center;margin-top:3px}
.orderwin .vehica-checkbox-policy .wpcf7-list-item{width:100%;margin:0;color:#fff;top: 0;}
.orderwin .vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]+span:before, .orderwin .vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox]+span:after{left:unset;margin-left: -30px}


.orderclose{float: left;font-size: 13px;border-bottom: 1px dashed var(--primary);color: var(--primary);line-height: 16px;width:58px;text-align: center;margin: 10px calc(50% - 29px) 0;cursor: pointer;transition: .3s all ease;user-select: none}
.orderclose:hover, .closeser:hover{border-bottom: 1px dashed rgb(0 2 120 / 0%)}

.orderbody{filter: blur(0px);transition: 2.5s all ease;}
.obodygone{filter: blur(250px);user-select: none;pointer-events: none;}


.newmask .wpcf7-response-output{color: #fff;position: fixed;top: 0;right: 0;left: 0;bottom: 0;width: 300px;height: fit-content;border: 0!important;text-align: center;margin: auto!important;}