:root{--bg:#fff;--text:#333;--accent:#9e5353de!important}.c_color{color:#2f96b4}.d_color{color:#9e5353de}.roll{color:#2c6964;font-size:16px;font-weight:400;list-style-type:decimal}._read{font-size:15px;font-style:italic;color:#008b8b!important;font-weight:900!important}.form-group{--pad:.75rem;margin:1.5%;position:relative}.form-group label{left:var(--pad);top:var(--pad);background:var(--bg);pointer-events:none;transform-origin:0;padding-inline:.3em;transition:transform .2s;position:absolute;translate:-.3em;color:#92ccdd!important}.form-group input{padding:var(--pad);background-color:var(--bg);color:inherit;border-radius:3px!important;width:96%!important}.form-group input::placeholder{opacity:0;color:#9e5353de!important}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad)))scale(.8)!important;color:var(--accent)!important}.form-group input:focus{border:1px solid var(--accent);color:#206bf5;background-color:#fff;border:1px solid #7ab5d3;border-radius:5px;outline:none;height:50px;margin:0;padding:6px 20px 5px;font-family:Open Sans,sans-serif;line-height:20px}.form-group input{background-color:#fff;border:1px solid #7ab5d3;border-radius:5px;outline:none;height:50px;margin:0;padding:6px 20px 5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;line-height:20px;color:#2f96b4!important;width:100%!important}.form-group textarea::placeholder{opacity:0;color:#9e5353de!important}.form-group textarea{padding:var(--pad);background-color:var(--bg);color:#2f96b4;border:1px solid #7ab5d3;outline:none;margin:0;padding:6px 10px 5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;border-radius:3px!important;width:98%!important}.form-group textarea:focus+label,textarea:not(:placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad)))scale(.8)!important;color:var(--accent)!important}.form-group textarea:focus{border:1px solid var(--accent);color:#206bf5;background-color:#fff;border:1px solid #7ab5d3;outline:none;margin:0;padding:6px 10px 5px;font-family:Open Sans,sans-serif;border-radius:5px!important}.form-group select{padding:var(--pad);background-color:var(--bg);color:#2f96b4;border:1px solid #7ab5d3;border-radius:5px;outline:none;height:50px;margin:0;padding:6px 10px 5px;font-family:Open Sans,sans-serif;font-size:16px;font-weight:500;line-height:20px;border-radius:3px!important;width:100%!important}.form-group select:focus+label,.form-group select:not([value=""])+label,.form-group select.has-value+label{transform:translateY(calc(-50% - var(--pad)))scale(.8)!important;color:var(--accent)!important}.form-group select:focus{border:1px solid var(--accent);color:#206bf5;background-color:#fff;border:1px solid #7ab5d3;border-radius:5px;outline:none;margin:0;padding:6px 10px 5px;font-family:Open Sans,sans-serif;line-height:20px}.form_chk{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;padding:2px 0 0 40px;font-size:18px;font-weight:400;display:block;position:relative}.form_chk input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.form_chk .checkmark{background-color:#c0e8eb;border:2px inset #268388;width:15px;height:15px;position:absolute;top:2px;left:15px}.form_chk:hover input~.checkmark{background-color:#e9e4e4}.form_chk input:checked~.checkmark{background-color:#2196f3;border:2px outset #fc6}.checkmark:after{content:"";display:none;position:absolute}.form_chk input:checked~.checkmark:after{display:block}.form_chk .checkmark:after{border:3px solid #fff;border-width:0 3px 3px 0;width:3px;height:10px;top:0;left:5px;transform:rotate(45deg)}.form_chk .radmark{background-color:#9ee2e6;border:2px inset #268388;border-radius:50%;width:15px;height:15px;position:absolute;top:2px;left:15px}.form_chk:hover input~.radmark{background-color:#ccc}.form_chk input:checked~.radmark{background-color:#2196f3;border:2px outset #fc6}.radmark:after{content:"";display:none;position:absolute}.form_chk input:checked~.radmark:after{display:block}.form_chk .radmark:after{background:#fff;border-radius:50%;width:7px;height:7px;top:4px;left:4px}.btn-submit{color:#fff;cursor:pointer;background-color:#2f96b4;border:none;border-radius:5px;margin-top:20px;padding:10px 20px;font-size:16px;transition:background-color .3s}.btn-submit:hover{background-color:#268388}@media (max-width:767px){.container{padding:15px}.form-group{margin-bottom:4%}.form-group input{width:92%}.form-group textarea{width:96%}}
