.radius-none{border-radius:0}.radius-top-none{border-top-left-radius:0;border-top-right-radius:0}.radius-bottom-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.radius-xs{border-radius:.25rem}.radius-top-xs{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.radius-bottom-xs{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.radius-sm{border-radius:.5rem}.radius-top-sm{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.radius-bottom-sm{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.radius-ms{border-radius:.75rem}.radius-top-ms{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.radius-bottom-ms{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.radius-md{border-radius:1rem}.radius-top-md{border-top-left-radius:1rem;border-top-right-radius:1rem}.radius-bottom-md{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.radius-lg{border-radius:1.25rem}.radius-top-lg{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.radius-bottom-lg{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem}.radius-xl{border-radius:1.5rem}.radius-top-xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.radius-bottom-xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.radius-pill{border-radius:6.1875rem}.radius-top-pill{border-top-left-radius:6.1875rem;border-top-right-radius:6.1875rem}.radius-bottom-pill{border-bottom-right-radius:6.1875rem;border-bottom-left-radius:6.1875rem}.radius-full{border-radius:100%}.radius-top-full{border-top-left-radius:100%;border-top-right-radius:100%}.radius-bottom-full{border-bottom-right-radius:100%;border-bottom-left-radius:100%}.square-sm{width:1rem;height:1rem}.square-md{width:2.5rem;height:2.5rem}.square-lg{width:3rem;height:3rem}.square-xl{width:4rem;height:4rem}.transition-slow{transition:all .3s ease-in-out}.transition-normal{transition:all .2s ease-in-out}.transition-fast{transition:all .1s ease-in-out}.transition-page-slow{transition:all .5s ease-in-out}.transition-page-normal{transition:all .4s ease-in-out}.transition-page-fast{transition:all .3s ease-in-out}.shadow{filter:drop-shadow(0 .25rem 1rem rgba(26,26,26,.2)) drop-shadow(0 .25rem .25rem rgba(26,26,26,.04))}.modal-background{background-color:rgba(26,26,26,.8);-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes custom-spin-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.font-display-1{font-size:4rem;line-height:105%}.font-display-1,.font-display-2{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;letter-spacing:0}.font-display-2{font-size:3rem;line-height:110%}.font-heading-1{font-size:2.25rem;line-height:115%}.font-heading-1,.font-heading-2{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;letter-spacing:0}.font-heading-2{font-size:1.5rem;line-height:124%}.font-heading-3{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:128%}.font-xl-400{font-weight:400}.font-xl-400,.font-xl-700{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1.125rem;letter-spacing:0;line-height:132%}.font-xl-700{font-weight:700}.font-lg-400{font-weight:400}.font-lg-400,.font-lg-700{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:1rem;letter-spacing:0;line-height:132%}.font-lg-700{font-weight:700}.font-md-400{font-weight:400}.font-md-400,.font-md-700{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:.875rem;letter-spacing:0;line-height:132%}.font-md-700{font-weight:700}.font-sm-400{font-weight:400}.font-sm-400,.font-sm-700{font-family:afyasans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:.75rem;letter-spacing:0;line-height:140%}.font-sm-700{font-weight:700}.flex-row{display:flex;flex-direction:row}.flex-column{display:flex;flex-direction:column}.flex-row-reverse{display:flex;flex-direction:row-reverse}.flex-column-reverse{display:flex;flex-direction:column-reverse}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.items-baseline{align-items:baseline}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.grid-cols-2{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem}.grid-cols-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.grid-cols-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.grid-cols-5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.grid-cols-6{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}.gap-xs{gap:.25rem}.gap-x-xs{column-gap:.25rem}.gap-y-xs{row-gap:.25rem}.gap-sm{gap:.5rem}.gap-x-sm{column-gap:.5rem}.gap-y-sm{row-gap:.5rem}.gap-md{gap:.75rem}.gap-x-md{column-gap:.75rem}.gap-y-md{row-gap:.75rem}.gap-lg{gap:1.5rem}.gap-x-lg{column-gap:1.5rem}.gap-y-lg{row-gap:1.5rem}.gap-xl{gap:2.25rem}.gap-x-xl{column-gap:2.25rem}.gap-y-xl{row-gap:2.25rem}.grow-0{flex-grow:0}.grow-1{flex-grow:1}.grow-2{flex-grow:2}.grow-3{flex-grow:3}.grow-4{flex-grow:4}.shrink-0{flex-shrink:0}.shrink-1{flex-shrink:1}.shrink-2{flex-shrink:2}.grid-flow-row{grid-auto-flow:row}.grid-flow-column{grid-auto-flow:column}.grid-flow-dense{grid-auto-flow:dense}.grid-flow-row-dense{grid-auto-flow:row-dense}.grid-flow-column-dense{grid-auto-flow:column-dense}@font-face{font-family:afyasans;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/AfyaSansPro-Light.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/AfyaSansPro-Regular.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/AfyaSansPro-Bold.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/AfyaSansPro-ExtraBold.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/AfyaSansPro-LightItalic.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/AfyaSansPro-Italic.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/AfyaSansPro-BoldItalic.woff2) format("woff2")}@font-face{font-family:afyasans;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/AfyaSansPro-ExtraBoldItalic.woff2) format("woff2")}:root{--font-afya-sans:afyasans,system-ui,-apple-system,sans-serif}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}*{box-sizing:border-box}*,:root,body,button,html,input{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root,body,button,html,input{font-family:afyasans,sans-serif;text-rendering:optimizelegibility}body{background-color:#f1eff1;color:#000}