@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap");:root{--color-site-primary:#5451fb;--color-site-secondary:#3a4256;--color-site-complement-1:#f8f9fa;--color-site-complement-2:#5451fb;--color-site-complement-3:#ff8182;--color-site-black:#000;--color-site-gray:#6c7076;--color-site-blue:#5451fb;--color-site-red:#e00000}html{scroll-behavior:smooth;height:100%}body{font-family:Montserrat,sans-serif}a{text-decoration:none}video{border-radius:8px}.links{color:var(--color-site-primary)}.links:hover{text-decoration:underline}.textuppercase{text-transform:uppercase}.img-banner{position:absolute;height:100%;width:100%;left:0;top:0;right:0;bottom:0;object-fit:contain;object-position:47% bottom;color:transparent;z-index:0}.text-banner{margin-top:230px;max-width:500px}.box-out-rounded{background-color:#fff;padding:20px 10px;border-radius:40px;height:calc(100vh - 150px);z-index:1;max-width:480px}.box-limit,.box-out-rounded{position:relative;width:100%}.box-limit{height:100%;background-color:transparent;height:-webkit-fill-available;overflow:hidden;overflow-x:hidden;overflow-y:scroll;top:0;right:0;z-index:2;scrollbar-width:auto;scrollbar-color:rgba(0,0,0,.07);&::-webkit-scrollbar{width:10px;left:-50px;position:absolute}&::-webkit-scrollbar-track{background:transparent}&::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.07);border-radius:10px;border:none}}.box-limit .MuiPaper-root{width:100%;background-color:transparent}.img-top-chat{max-width:100%;height:auto}@media (min-width:1401px) and (max-width:1600px){.box-out-rounded{height:calc(100vh - 100px)}.text-banner{margin-top:180px}}@media (min-width:1280px) and (max-width:1400px){.box-out-rounded{height:calc(100vh - 70px)}.text-banner{margin-top:170px}}@media (min-width:768px) and (max-width:1280px){.box-out-rounded{height:calc(100vh - 100px);max-width:440px}}@media only screen and (max-width:820px){.box-out-rounded{min-width:418px;max-width:450px}}@media only screen and (max-width:767px){.text-banner{display:none}.text-banner h1{font-size:2rem}.img-banner{display:none}.box-out-rounded{min-width:auto;max-width:100%;height:100vh;border-radius:0}}a.select-planos .select-planos{transition:.3s ease-in-out;background-color:#f7f7f7}a.select-planos:hover .select-planos{background-color:#e2f7d1}a.select-planos:hover .select-planos span{color:var(--color-site-primary)}a.select-planos .card-resultado{transition:.3s ease-in-out;background-color:#fff}a.select-planos:hover .card-resultado{background-color:#e2f7d1}.ml-1{margin-left:10px}