.gradient-custom-2{background:#fccb90;background:-webkit-linear-gradient(to right,#ee7724,#d8363a,#dd3675,#b44593);background:linear-gradient(to right,#ee7724,#d8363a,#dd3675,#b44593)}@media (min-width: 768px){.gradient-form{height:100vh!important}}@media (min-width: 769px){.gradient-custom-2{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}}.file-types{display:flex}.radio-file-type{display:flex;flex-direction:column-reverse;align-items:end;margin:0 1.5rem 1.3rem 0;padding:10px;border:1px solid aliceblue;-webkit-box-shadow:4px 21px 41px -24px rgba(0,0,0,.75);-moz-box-shadow:4px 21px 41px -24px rgba(0,0,0,.75);box-shadow:4px 21px 41px -24px #000000bf}.radio-file-type>*{cursor:pointer}.radio-file-type img{max-width:75px}.radio-file-type input[type=radio]{margin-right:.5rem}a.disabled{pointer-events:none;cursor:default}.type .select{position:relative}.type .select input:checked+label{background-color:var(--bs-primary)}.type .select input:checked+label:hover,.type .select input:checked+label:focus,.type .select input:checked+label:active{background-color:var(--bs-primary)}.type .select input{opacity:0;position:absolute}.type .select .button_select{margin:0 10px 10px 0;display:flex;background-color:transparent}.type .select .button_select:hover,.type .select .button_select:focus,.type .select .button_select:active{background-color:transparent}.option{position:relative}.option input{opacity:0;position:absolute}.option input:checked+span,.option input:checked+span:hover,.option input:checked+span:focus,.option input:checked+span:active{background-color:var(--bs-primary);color:var(--bs-white)}.option .btn-option{margin:0 10px 10px 0;color:var(--bs-primary);display:flex;background-color:transparent}.option .btn-option:hover,.option .btn-option:focus,.option .btn-option:active{background-color:var(--bs-primary);cursor:pointer}hr.hr-text{position:relative;border:none;height:1px;background:#999}hr.hr-text:before{content:attr(data-content);display:inline-block;background:#fff;font-weight:700;font-size:.85rem;color:#000;border-radius:30rem;padding:.2rem 2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase}
