@font-face{font-family:Montserrat;src:url(../../../../fonts/montserrat/Montserrat-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../../fonts/montserrat/Montserrat-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../../fonts/montserrat/Montserrat-Italic.ttf) format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../../fonts/montserrat/Montserrat-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../../../../fonts/montserrat/Montserrat-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}html body.bg-full-screen-image{background-image:none}a,body,h1,h2,h3,h4,h5,h6,p{font-family:Montserrat,sans-serif}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.btn{font-weight:400!important}.auth-bg{position:fixed;left:0;top:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-header img{max-width:100%}.card-header img.logo{max-width:220px}html body .content.app-content{overflow:visible}.auth-boxes-size{width:100%;max-width:650px}.content-body{padding-block:3rem}.content-body .sign-form #sign-butt_message{display:none}.content-body .sign-form .auth-btn-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-margin-after:0;margin-block-end:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:672px){.content-body .sign-form .auth-btn-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.content-body .sign-form .forgotten-password{margin-top:0;text-align:center}@media (min-width:672px){.content-body .sign-form .forgotten-password{position:absolute;right:0;top:50%;text-align:right;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.content-body .card-subtitle{padding:0!important}.blank-page .content-wrapper{position:relative}.blank-page .content-wrapper .content-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.blank-page .content-wrapper .content-body .flexbox-container{margin-block:auto;height:auto}.btn-block{max-width:20rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password-strength .password-background{border-radius:1.5rem}footer{-webkit-margin-before:auto;margin-block-start:auto;position:relative;z-index:99;-webkit-margin-after:1rem;margin-block-end:1rem}footer section{margin-block:3rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:70ch;margin-inline:auto;padding-inline:3rem;padding-block:.5rem;background-color:#fff;border-radius:.35rem;-webkit-box-shadow:0 1px 15px 1px rgba(62,57,107,.07);box-shadow:0 1px 15px 1px rgba(62,57,107,.07)}@media (min-width:1024px){footer section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}footer section p{-webkit-margin-after:0;margin-block-end:0}footer section .foot-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}footer section .foot-logo img{width:120px}#bonfero-watermark{position:fixed;right:0;bottom:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%);width:110vw;height:110vh;-o-object-fit:contain;object-fit:contain}.btn-bg-gradient-x-purple-blue.btn-glow{-webkit-box-shadow:0 0 9px 0 #a6a6a6;box-shadow:0 0 9px 0 #a6a6a6}