.osano-cmp-banner{display:block}.osano-cm-dialog{max-width:calc(100vw - 32px);width:360px;border-radius:4px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:16px 24px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;line-height:20px;--tw-text-opacity: 1;color:rgb(90 95 122 / var(--tw-text-opacity, 1))}.osano-cm-link *,.osano-cm-link *:hover,.osano-cm-link *:focus{font-weight:400;--tw-text-opacity: 1;color:rgb(73 86 227 / var(--tw-text-opacity, 1));text-decoration-line:underline}.osano-cm-buttons{gap:8px}.osano-cm-button{display:flex;height:40px;align-items:center;justify-content:center;border-radius:4px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(73 86 227 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(73 86 227 / var(--tw-bg-opacity, 1));padding:8px 16px;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;line-height:24px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.osano-cm-button:hover{--tw-bg-opacity: 1;background-color:rgb(73 86 227 / var(--tw-bg-opacity, 1));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(218 221 254 / var(--tw-ring-opacity, 1))}.osano-cm-button:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(218 221 254 / var(--tw-ring-opacity, 1))}.osano-cm-close{transition-property:transform;position:static;float:right;margin:0 0 0 16px;height:100%}.osano-cm-info{animation:none}.mobile-navbar-open{overflow-y:scroll}.mobile-navbar-open .nav-bar{top:60px!important}body.mobile-navbar-open{overflow:hidden}@media (min-width: 640px){body.mobile-navbar-open{overflow:visible}}body.mobile-navbar-open main,body.mobile-navbar-open footer{visibility:hidden}@media (min-width: 640px){body.mobile-navbar-open main,body.mobile-navbar-open footer{visibility:visible}}.banner-dismissed[data-astro-cid-hqowfhro]{display:none!important}.osano-cm-widget{display:none}.link-accessible{--tw-text-opacity: 1;color:rgb(73 86 227 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#9aa2fc;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.link-accessible:hover{--tw-text-opacity: 1;color:rgb(47 58 176 / var(--tw-text-opacity, 1))}.rich-text p{margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(67 72 97 / var(--tw-text-opacity, 1))}.rich-text p:last-child{margin-bottom:0}.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{margin-top:2rem;margin-bottom:1rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:700;--tw-text-opacity: 1;color:rgb(27 30 46 / var(--tw-text-opacity, 1))}.rich-text h1,.rich-text h2{font-size:28px;line-height:1.5}.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{font-size:24px}.rich-text ul{list-style-type:disc}.rich-text ul,.rich-text ol{margin-bottom:1rem}.rich-text li{margin-top:.5rem;margin-bottom:.5rem;margin-left:1rem;padding-left:.5rem}.rich-text li::marker{--tw-text-opacity: 1;color:rgb(100 112 243 / var(--tw-text-opacity, 1))}.rich-text li p:first-child{margin:0}.rich-text a{--tw-text-opacity: 1;color:rgb(73 86 227 / var(--tw-text-opacity, 1));text-decoration-line:underline;text-decoration-color:#9aa2fc;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.rich-text a:hover{--tw-text-opacity: 1;color:rgb(47 58 176 / var(--tw-text-opacity, 1))}.rich-text pre{margin-bottom:1rem;width:100%;min-width:200px;overflow-x:auto;border-radius:4px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(225 227 237 / var(--tw-border-opacity, 1));padding:1rem;font-family:Fira Mono,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px}.rich-text p>code,.rich-text li>code{display:inline-block;border-radius:4px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(233 221 250 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(245 240 251 / var(--tw-bg-opacity, 1));padding-left:.25rem;padding-right:.25rem;font-family:Fira Mono,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:500;--tw-text-opacity: 1;color:rgb(99 42 166 / var(--tw-text-opacity, 1))}.rich-text table{margin-top:1.5rem;margin-bottom:1.5rem;border-collapse:collapse;--tw-text-opacity: 1;color:rgb(90 95 122 / var(--tw-text-opacity, 1))}.rich-text table th{white-space:nowrap;background-color:#f3f4fa80;font-weight:600;--tw-text-opacity: 1;color:rgb(46 50 71 / var(--tw-text-opacity, 1))}.rich-text table td,.rich-text table th{border-top-width:1px;--tw-border-opacity: 1;border-color:rgb(225 227 237 / var(--tw-border-opacity, 1));padding:.5rem 1rem;text-align:left}.rich-text table td:first-child,.rich-text table th:first-child{border-left-width:1px;--tw-border-opacity: 1;border-color:rgb(225 227 237 / var(--tw-border-opacity, 1))}.rich-text table td:last-child,.rich-text table th:last-child{border-right-width:1px;--tw-border-opacity: 1;border-color:rgb(225 227 237 / var(--tw-border-opacity, 1))}.rich-text table tr:last-child td{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(225 227 237 / var(--tw-border-opacity, 1))}.rich-quote{display:flex;flex-direction:column;align-items:flex-start;background:#fff;border-radius:4px;padding:24px;box-shadow:0 2px 12px #0000000f;position:relative;margin-top:1.5rem;margin-bottom:1.5rem;padding:1.75rem 1.75rem 1.75rem 4rem;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:18px;font-weight:500;--tw-text-opacity: 1;color:rgb(27 30 46 / var(--tw-text-opacity, 1))}.rich-quote p{margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(27 30 46 / var(--tw-text-opacity, 1))}.rich-quote p:last-child{margin-bottom:0}.rich-quote-footer{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:16px;font-weight:400;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(90 95 122 / var(--tw-text-opacity, 1))}.rich-quote-author{display:block;--tw-text-opacity: 1;color:rgb(73 86 227 / var(--tw-text-opacity, 1))}.rich-quote-icon{position:absolute;left:1.5rem;top:.5rem;width:1.5rem;--tw-text-opacity: 1;color:rgb(73 86 227 / var(--tw-text-opacity, 1))}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--tw-text-opacity: 1;color:rgb(27 30 46 / var(--tw-text-opacity, 1))}.pt-nav{padding-top:64px}@media (min-width: 1024px){.pt-nav{padding-top:72px}}.pt-sub-nav{padding-top:128px}@media (min-width: 1024px){.pt-sub-nav{padding-top:136px}}@media (min-width: 640px){.mt-banner{margin-top:64px}}
