#popup-fos .form-required{color:#5A7184}
#popup-fos .modal-header{background:var(--dark);padding:20px 50px;border-radius:0}
#popup-fos .modal-content > svg{position:absolute;top:15px;right:15px;z-index:9}
#popup-fos .modal-header table{border:none;border-collapse:separate}
#popup-fos .modal-header table td{vertical-align:middle}
#popup-fos .modal-header table td:first-child img{float:left;margin-right:10px}
#popup-fos .modal-header table td:first-child div{float:left}
#popup-fos .modal-header table td:first-child h5{font-weight:700;font-size:14px;color:var(--white);line-height:1.2;margin:0;margin-top:7px}
#popup-fos .modal-header table td{position:relative}
#popup-fos .modal-header table td:first-child p{font-weight:400;font-size:12px;color:var(--white);margin:0;opacity:.8}
#popup-fos .modal-content,#popup-fos .modal-header{border-radius:0;border:none;position:relative}
#popup-fos .modal-body{padding:28px 50px}
#popup-fos .fos-label{font-weight:600;font-size:12px;margin-bottom:12px;color:#5A7184}
#popup-fos .field-item input,#popup-fos .field-item textarea{font-weight:400;font-size:14px;line-height:17px;color:#183B56;padding:14px 15px;background:#F7F7FB;border:1px solid #C8C8C8;outline:none;box-shadow:none;width:100%}
#popup-fos .field-item input::placeholder,#popup-fos .field-item textarea::placeholder{color:#959EAD}
#popup-fos .field-item input::-webkit-placeholder,#popup-fos .field-item textarea::-webkit-placeholder{color:#959EAD}
#popup-fos .field-item input::-moz-placeholder,#popup-fos .field-item textarea::-moz-placeholder{color:#959EAD}
#popup-fos .field-item input::-ms-placeholder,#popup-fos .field-item textarea::-ms-placeholder{color:#959EAD}
#popup-fos .field-item input:focus,#popup-fos .field-item textarea:focus{border-color:#9261E0}
#popup-fos .field-item{margin-bottom:25px}
#popup-fos .buttons-block{margin-bottom:25px}
#popup-fos .agree-block label{color:#818181;font-size:12px;font-weight:400}
#popup-fos .agree-block input{appearance:none;width:18px;height:18px;background:#FCFCFD;border:1.5px solid #E6E8EC;margin-bottom:-5px;margin-right:8px;position:relative}
#popup-fos .agree-block input:checked:before{content:"\2714";color:var(--orange);font-size:20px;line-height:1;position:absolute;top:-3px}
#popup-fos input#formFileLg{background:transparent;border-color:transparent;font-weight:400;font-size:12px;margin-top:15px;display:inline-block;width:auto;outline:none;box-shadow:none}
#popup-fos .buttons-block svg{float:left;margin-right:10px;display:inline-block;width:auto;margin-top:24px;margin-left:15px}
#popup-fos .fos-ansver{color:var(--white);background:#441481;padding:50px;text-align:center}
#popup-fos .result-body{margin:60px auto 0;width:270px;background:var(--white);color:var(--black);padding:30px 40px;border:1px solid #F6F8F9;box-shadow:0 0 1px #1a0000 0 40px 64px #e80000;border-radius:11px}
#popup-fos .result-body:before{content:"";position:absolute;left:45%;top:-25px;border:15px solid transparent;border-bottom:10px solid var(--white)}
#popup-fos .result-body h4{font-weight:700;font-size:22px}
#popup-fos .result-body p{font-weight:600;font-size:16px;line-height:143%;text-align:center;color:rgba(20,20,20,0.8)}
#popup-fos .result-head img{margin-bottom:15px}
#popup-fos .result-head p{font-weight:400;font-size:16px;text-align:center;color:#fff;opacity:.8}
#popup-fos .error-msg {
    color: red;
    margin-bottom: 10px;
}
@media(min-width:768px) {
#popup-fos.modal-dialog{max-width:750px}
#popup-fos .modal-header table td:first-child{width:205px;padding-right:25px}
#popup-fos .modal-header table td:last-child{width:350px;background:var(--white);border:1px solid #F6F8F9;box-shadow:0 0 .75px #1a0000 0 30px 48px #e80000;border-radius:8px;font-weight:600;font-size:12px;padding:13px}
#popup-fos .modal-header table td:last-child:before{content:"";position:absolute;left:-20px;top:35%;border:10px solid transparent;border-right:10px solid var(--white)}
}
@media(max-width:767px) {
#popup-fos .modal-header table td:last-child{display:none}
#popup-fos .modal-header{padding:25px 20px}
#popup-fos .modal-body{padding:25px 20px}
#popup-fos .field-item{margin-bottom:15px}
#popup-fos .fos-label{margin-bottom:5px}
#popup-fos .buttons-block [type=submit]{width:100%}
#popup-fos .agree-block{display:flex;line-height:1}
#popup-fos .buttons-block .col-md-8 {
    margin: -15px 0 20px;
}
}