@font-face{font-display:swap;font-family:MarkForMC Light;font-style:normal;font-weight:400;src:url(/build/fonts/markformc-light.addee681.ttf) format("truetype")}@font-face{font-display:swap;font-family:MarkForMC;font-style:normal;font-weight:400;src:url(/build/fonts/markformc.c8ec06f8.ttf) format("truetype")}@font-face{font-display:swap;font-family:MarkForMC Medium;font-style:normal;font-weight:400;src:url(/build/fonts/markformc-med.0e82897a.ttf) format("truetype")}body,html{background-color:#f3f0ee;color:#000;font-family:MarkForMC;font-size:16px;letter-spacing:.02em;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}html{scroll-behavior:auto!important}:focus{outline:0}.text-justify{text-align:justify}.btn:active,.btn:focus,button,input,select,span,textarea{box-shadow:none!important;outline:0!important}a{color:#000}a:focus,a:hover{color:#000!important}.img-hover,a{text-decoration:none;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.btn{background-color:#000;border:1px solid transparent;border-radius:30px;color:#fff;display:inline-block;font-family:MarkForMC;font-size:1rem;letter-spacing:.02em;padding:.5em 1.7em .6em}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:rgba(0,0,0,.667);color:#fff}.btn:active,.btn:focus,.btn:hover{background-color:#000!important;border:1px solid transparent;color:#fff!important}.zoom{-webkit-transition:.3s cubic-bezier(.8,-.98,.46,2.1);-moz-transition:.3s cubic-bezier(.8,-.98,.46,2.1);-o-transition:.3s cubic-bezier(.8,-.98,.46,2.1);transition:.3s cubic-bezier(.8,-.98,.46,2.1)}.zoom:hover{transform:scale(1.05);transform-origin:center}.container-quiz{margin:0 auto;max-width:650px;padding:0 25px}main{padding:60px 0}.alert,p{line-height:1.4em}.alert-danger{background-color:#000;border-radius:0;color:#fff}p{font-size:1.2rem}h1,h2{font-family:MarkForMC Medium;margin:0}h2{font-size:1.4rem;margin-bottom:.3em}header{background-color:#000;color:#fff}header .container-header{align-items:center;display:flex;flex-direction:row;gap:30px;padding:50px 40px}header .container-header .container-logo{flex-shrink:0;width:100px}header .container-header h1{flex:1;font-size:1.6rem}header .container-header p{flex-shrink:0;font-family:MarkForMC;font-size:1rem;margin:0;width:200px}.form-signin .form-floating{margin-bottom:20px}.form-signin .form-control,.form-signin label{color:#000;font-family:MarkForMC Light;font-size:1rem}.form-signin .form-control{border:1px solid #f3f0ee;border-radius:0}.form-signin .form-control:focus{border-color:#000}.form-signin .btn{margin-top:30px}.form-signin ul{margin-bottom:0;padding-left:0}.form-signin ul li{color:#dc3545;font-size:.875em;list-style:none;margin-top:.25rem}#quiz .question-title{margin-bottom:2em}#quiz .answer{background-color:#ccc;font-family:MarkForMC Light;padding:12px 25px 16px;transition:.5s ease}#quiz .answer.selected,#quiz .answer:hover{cursor:pointer;transform:scale(1.02)}#quiz .btn{margin-top:30px}#quiz .btn.not-allowed{cursor:not-allowed}#error main h1{margin-bottom:1em}@media(max-width:767px){header .container-header{flex-direction:column;gap:15px;padding:25px;text-align:center}header .container-header .container-logo,header .container-header p{font-size:.8rem;line-height:1.4;width:auto}header .container-header h1{font-size:1.4rem}main{padding:25px 0 50px}.form-signin .btn{margin-top:5px}#quiz .answer{padding:10px 15px 14px}}@media(max-width:575px){header .container-header{padding:20px}header .container-header .container-logo{width:60px}header .container-header p{line-height:1.2}header .container-header h1{font-size:1.3rem}}.answer{overflow:hidden;position:relative;z-index:0}.answer:after,.answer:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:translateX(-100%);transition:.35s ease;width:calc(100% + 30px);z-index:-1}.answer:before{background-color:#000;opacity:0}.answer.selected,.answer:focus{background-position-x:right;color:#fff;opacity:1}.answer.selected:after,.answer.selected:before,.answer:focus:after,.answer:focus:before{opacity:1;transform:translateX(0);transition:.5s ease}