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