body,main#main{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}.form-group,.form-submit,header#header{-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox}body{min-height:100vh;min-height:100dvh;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap;display:-webkit-box;display:-ms-flexbox;display:flex;will-change:padding;-webkit-transition:padding 125ms ease-in-out;-o-transition:padding 125ms ease-in-out;transition:padding 125ms ease-in-out}@media (min-width:850px){body{padding-top:50px}main#main{min-height:calc(100dvh - 160px)}}header#header{position:sticky;inset:0;max-width:800px;width:100%;height:60px;background-color:rgba(226,18,29,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:flex}header#header>img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);will-change:transform;-webkit-transition:-webkit-transform 125ms ease-in-out;transition:transform 125ms ease-in-out;-o-transition:transform 125ms ease-in-out;transition:transform 125ms ease-in-out,-webkit-transform 125ms ease-in-out;cursor:pointer}header#header>img:is(:hover,:focus){-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}header#header>img:active{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);transform:scale(1.15)}main#main{padding:50px 25px;max-width:800px;min-height:calc(100dvh - 60px);background-color:var(--color-background);-webkit-box-shadow:rgba(99,99,99,.1) 0 2px 8px 0;box-shadow:rgba(99,99,99,.1) 0 2px 8px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex}.form-group,.form-input,.form-submit{width:100%;-webkit-box-pack:start;-webkit-box-direction:normal}.required,.s-orientacao>.s-orientacao-p>span{color:var(--color-theme)}.form-group-p,.form-input>label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;color:var(--color-black)}.form-group,.form-submit{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;display:flex}.form-check,.form-input{display:-webkit-box;display:-ms-flexbox}.form-group-p{font-size:1rem;font-weight:600;user-select:none}.form-input{-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:3px;display:flex}.form-check,.s-header,.s-orientacao{width:100%;-webkit-box-direction:normal;gap:5px}.form-input>label{font-size:.75rem;font-weight:400;user-select:none;cursor:pointer}.s-header>.s-header-p,.s-orientacao>.s-orientacao-p{text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.form-input>:is(input,select,textarea){border-radius:3px;border:1px solid #ddd;outline:0;padding:5px 10px;max-width:300px;width:100%;font-size:.8rem;color:var(--color-black);background-color:var(--color-white);will-change:border-color,font-size;-webkit-transition:border-color,font-size 125ms ease-in-out;-o-transition:border-color,font-size 125ms ease-in-out;transition:border-color,font-size 125ms ease-in-out}.form-input>:is(input,select,textarea):is(:focus,:active){border-color:var(--color-theme);font-size:.75rem}.form-input>:is(input,select){height:35px}.form-input>textarea{padding:10px;height:75px;resize:none}.form-input>:is(input,select,textarea):not(:focus,:active).error{border-style:dashed;border-color:var(--color-theme)}.form-check{margin:5px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;display:flex}.s-form,.s-header,.s-orientacao{display:-webkit-box;display:-ms-flexbox}.form-check>label{font-size:.75rem;font-weight:600;cursor:pointer}.form-check>input{outline:0;accent-color:var(--color-theme);cursor:pointer}.s-header,.s-orientacao{padding-bottom:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-ms-flex-flow:column wrap;flex-flow:column wrap;display:flex}.s-form,.s-form>#form{width:100%;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal}.s-header>.s-header-p{user-select:none}.s-header>.s-header-p:first-child{font-size:1.35rem;font-weight:600;color:var(--color-theme)}.s-header>.s-header-p:last-child{font-size:.85rem;font-weight:500;color:var(--color-black)}.s-orientacao>.s-orientacao-p{font-size:.75rem;font-weight:400;font-style:italic;color:var(--color-black);user-select:none}.s-form{-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap;display:flex}#s-success,.image-upload-wrapper,.s-form>#form{display:-webkit-box;display:-ms-flexbox}.s-form>#form{-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:25px;display:flex}#btn-submit{border-radius:5px;border:none;outline:0;width:120px;height:35px;font-size:.75rem;font-weight:400;letter-spacing:.5px;color:var(--color-white);background-color:var(--color-theme);cursor:pointer}.image-upload-wrapper{width:150px;height:150px;border:1px dashed #aaa;border-radius:10px;background-color:var(--color-white);display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;overflow:hidden;will-change:border-color,background-color}.image-upload-wrapper:hover{border-color:var(--color-theme);background-color:#f5f5f5}.image-upload-placeholder{position:absolute;pointer-events:none}.image-upload-placeholder>svg{width:40px;height:40px;fill:var(--color-theme)}.image-upload-preview{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.image-upload-input{opacity:0;width:100%;height:100%;position:absolute;cursor:pointer}.image-upload-clear{position:absolute;top:5px;right:5px;border:none;border-radius:50%;width:30px;height:30px;background-color:var(--color-theme);cursor:pointer;display:none}.image-upload-clear>svg{width:20px;height:20px;fill:var(--color-white)}#s-success{width:100%;height:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.s-success-icon>svg{width:60px;height:60px;fill:var(--color-theme)}.s-success-p1{font-size:1.15rem;font-weight:700;color:var(--color-theme)}.s-success-p2{font-size:.75rem;font-weight:400;color:var(--color-black)}