@font-face{font-family:Roboto-Regular;src:url(Roboto-Regular.0e6e4c28297310dc.ttf);font-display:swap}*{margin:0;padding:0}body{font-size:18px;line-height:1.5;letter-spacing:0;font-family:Roboto-Regular;background-color:#f8f8f8}@media (max-width: 750px){body{font-size:1rem;line-height:1.6rem}}html{height:100%}h2{font-weight:700;font-size:1.7rem;line-height:2rem;letter-spacing:1px}@media (max-width: 750px){h2{font-size:1.5rem}}h3{font-weight:700;font-size:24px;letter-spacing:0px}@media (max-width: 750px){h3{font-size:21px}}a{display:flex;color:currentColor;text-decoration:none}::selection{color:#f8f8f8;background-color:gray}::-webkit-scrollbar{width:15px;height:15px}::-webkit-scrollbar-track{background:linear-gradient(0deg,#ff5863 0%,#334080 100%)}::-webkit-scrollbar-thumb{background:transparent;border:2px solid #F8F8F8;border-radius:10px}::-webkit-scrollbar-thumb{background:transparent;box-shadow:0 0 0 100000vh #f8f8f8}.btn{cursor:pointer;width:100%;height:100%;border:none;border-radius:25px;font-size:16px;font-weight:600}.btn:disabled{cursor:inherit}.btn:active{border:solid 1.5px;background:#F8F8F8!important}.btn.btn-primary:disabled{background:rgba(51,64,128,.5)}.btn.btn-primary:active{color:#334080;border-color:#334080 #334080 #242e5c}.btn.btn-secundary:disabled{background:rgba(255,88,99,.5)}.btn.btn-secundary:active{color:#ff5863;border-color:#ff5863 #ff5863 #ff2533}.btn.btn-terciary:disabled{background:rgba(1,159,169,.5)}.btn.btn-terciary:active{color:#019fa9;border-color:#019fa9 #019fa9 #016f76}.form-group{position:relative}.form-control{padding:0 5px;font-weight:700;border:none;border-radius:15px;color:#293366;width:100%;max-width:100%}.form-control:focus-visible{outline:none}.form-control::placeholder{color:#293366}.form-error{width:138px;color:#fff;font-size:11px;font-weight:700;left:0;bottom:-15px;position:absolute}@media (max-width: 750px){.form-error{bottom:-20px}}img{box-sizing:border-box;user-drag:none;-o-user-drag:none;-moz-user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none;height:auto}picture{box-sizing:border-box}.d-flex,.btn{display:flex}.d-none{display:none}@media (max-width: 750px){.d-sm-flex{display:flex}}@media (max-width: 750px){.d-sm-none{display:none}}.flex-row{flex-direction:row}.flex-column{flex-direction:column}@media (max-width: 750px){.flex-sm-row{flex-direction:row}}@media (max-width: 750px){.flex-sm-column{flex-direction:column}}.justify-content-start{justify-content:flex-start}@media (max-width: 750px){.justify-content-sm-start{justify-content:flex-start}}.justify-content-center,.btn{justify-content:center}@media (max-width: 750px){.justify-content-sm-center{justify-content:center}}.justify-content-end{justify-content:flex-end}@media (max-width: 750px){.justify-content-sm-end{justify-content:flex-end}}.justify-content-between{justify-content:space-between}@media (max-width: 750px){.justify-content-sm-between{justify-content:space-between}}.align-items-start{align-items:flex-start}@media (max-width: 750px){.align-items-sm-start{align-items:flex-start}}.align-items-center,.btn{align-items:center}@media (max-width: 750px){.align-items-sm-center{align-items:center}}.align-items-end{align-items:end}@media (max-width: 750px){.align-items-sm-end{align-items:end}}.align-content-start{align-content:flex-start}@media (max-width: 750px){.align-content-sm-start{align-content:flex-start}}.align-content-center{align-content:center}@media (max-width: 750px){.align-content-sm-center{align-content:center}}.flex-wrap{flex-wrap:wrap}.bg-primary,.btn.btn-primary{color:#f8f8f8;background:#334080}.bg-secundary,.btn.btn-secundary{color:#f8f8f8;background:#ff5863}.bg-terciary,.btn.btn-terciary{color:#f8f8f8;background:#019fa9}.bg-default{color:#334080;background:#F8F8F8}.p-global{padding-inline:16px}.shadow-button{box-shadow:0 0 20px #0000004d;-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,.3)}.small-text{font-size:.7rem;line-height:1}.title-line{width:100%;position:relative;z-index:1}.title-line:before{border-top:2px solid currentColor;content:"";margin:0 auto;position:absolute;inset:50% 0 0;width:100%;z-index:-1}@media (max-width: 750px){.title-line:before{display:none}}.title-line *{padding:0 15px}@media (max-width: 750px){.title-line *{padding:initial}}.unselectable,.btn,.form-control::placeholder,img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}