/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[4]!./assets/theme-mdigi/sass/compile/templates/template-protected.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.frm_forms .form-field .frm_primary_label{display:block;margin-bottom:4px;color:#000;font-size:1.4rem;font-weight:700}.frm_forms .form-field .input-field__type-text,.frm_forms .form-field .input-field__type-email,.frm_forms .form-field .input-field__type-number,.frm_forms .form-field .input-field__type-phone{display:block;width:100%;height:50px;padding:0 20px;border:1px solid #000;outline:none;color:#000;font-size:1.5rem;font-weight:600}.frm_forms .form-field .input-field__type-text:-ms-input-placeholder, .frm_forms .form-field .input-field__type-email:-ms-input-placeholder, .frm_forms .form-field .input-field__type-number:-ms-input-placeholder, .frm_forms .form-field .input-field__type-phone:-ms-input-placeholder{opacity:1;color:#000;text-transform:uppercase}.frm_forms .form-field .input-field__type-text::placeholder,.frm_forms .form-field .input-field__type-email::placeholder,.frm_forms .form-field .input-field__type-number::placeholder,.frm_forms .form-field .input-field__type-phone::placeholder{opacity:1;color:#000;text-transform:uppercase}.frm_forms .form-field .input-field__type-text:focus,.frm_forms .form-field .input-field__type-email:focus,.frm_forms .form-field .input-field__type-number:focus,.frm_forms .form-field .input-field__type-phone:focus{border:1px solid #000}.frm_forms .form-field .input-field__type-textarea{display:block;width:100%;height:190px;padding:20px;border:1px solid #000;outline:none;color:#000;font-size:1.5rem;font-weight:600;resize:none}.frm_forms .form-field .input-field__type-textarea:-ms-input-placeholder{opacity:1;color:#000;text-transform:uppercase}.frm_forms .form-field .input-field__type-textarea::placeholder{opacity:1;color:#000;text-transform:uppercase}.frm_forms .form-field .input-field__type-textarea:focus{border:1px solid #000}.frm_forms .form-field.frm_none_container .frm_primary_label{display:none}.frm_forms .form-field.frm_hidden_container .frm_primary_label{opacity:0;pointer-events:none}.wpcf7-submit{display:inline-block;padding:6px 14px;transition:background-color .2s;border:1px solid var(--main-color);background-color:var(--main-color);color:#fff;font-size:1.5rem;font-weight:700}.wpcf7-submit:hover{background-color:#fff;color:var(--main-color)}.wpcf7-textarea{padding:10px;border-radius:15px;font-size:1.4rem}.login-container{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#000;padding:100px 0 100px 0}.login-box{background:#fff;padding:40px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.2);width:100%;max-width:400px}.login-box h2{text-align:center;color:#333;margin-bottom:10px;font-size:28px}.login-box>p{text-align:center;color:#666;margin-bottom:30px;font-size:14px}.form-group{margin-bottom:20px}.form-group label{display:block;margin-bottom:8px;color:#333;font-weight:500}.form-control{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .3s;box-sizing:border-box}.form-control:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.form-check{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.form-check input[type=checkbox]{margin-right:8px;cursor:pointer}.form-check label{margin:0;cursor:pointer;font-weight:normal}.btn{padding:12px 20px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.btn-primary{width:100%;background:var(--main-color);color:#fff;margin-top:10px}.btn-primary:hover{background:#fff;-ms-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.4)}.login-links{text-align:center;margin-top:20px}.login-links a{display:inline-block;margin:0 10px;color:var(--main-color);text-decoration:none;font-size:14px;transition:color .3s}.login-links a:hover{color:var(--main-color);text-decoration:underline}.page-content{padding:40px;max-width:1000px;margin:0 auto}.page-content h1{color:#333;margin-bottom:20px}.main-content{background:#f9f9f9;padding:30px;border-radius:8px;margin:30px 0}
