html{-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;line-height:1.15;font-family:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{interpolate-size:allow-keywords}*,*:before,*:after{box-sizing:border-box}svg{fill:var(--icon-color,var(--primary-color))}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:var(--font-weight-normal,400);font-size:var(--text-md,1em);line-height:1.1}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:-10px}a{transition:all .5s ease,outline .2s linear;color:var(--link-color);text-decoration:none}a:focus-visible{outline:2px solid var(--outline-color,var(--primary-color))}::selection{background:var(--selection-color,var(--link-color));color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:var(--selection-color,var(--link-color))}*>:first-child:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,pre,table,hr):not(.g){margin-top:0}*>:last-child:where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,figure,pre,table,hr):not(.g){margin-bottom:0}.hide{display:none}:root{--block-spacing:20px;--block-spacing-slim:10px;--block-gutter:20px;--block-width-text:700px;--block-width-wide:1400px;--grid-gap-normal:10px;--grid-gap-breathe:14px;--header-sm:18px;--header-md:24px;--header-lg:28px;--header-xl:36px;--text-xs:11px;--text-sm:14px;--text-md:16px;--text-lg:20px;--text-xl:24px;--line-height-normal:1.375;--line-height-loose:1.75;--icon-size-md:80px;--form-padding-y:12px;--form-padding-x:20px;--form-font-size:14px;--form-gap:20px;--form-border-radius:0;--video-viewport-offset:80px;font-size:var(--text-md);line-height:var(--line-height-normal)}.bp-root-show{display:var(--display,revert)!important}.bp-root-hide{display:none!important}@media(min-width:640px){.bp-sm-show{display:var(--display,revert)!important}.bp-sm-hide{display:none!important}}@media(min-width:768px){.bp-md-show{display:var(--display,revert)!important}.bp-md-hide{display:none!important}}@media only screen and (min-width:700px){:root{--grid-gap-normal:20px;--grid-gap-breathe:30px}}@media only screen and (min-width:800px){:root{--block-spacing:50px;--block-spacing-slim:20px}}@media(min-width:1024px){.bp-lg-show{display:var(--display,revert)!important}.bp-lg-hide{display:none!important}}@media only screen and (min-width:1040px){:root{--block-gutter:80px}}@media(min-width:1280px){.bp-xl-show{display:var(--display,revert)!important}.bp-xl-hide{display:none!important}}@media(min-width:1536px){.bp-2xl-show{display:var(--display,revert)!important}.bp-2xl-hide{display:none!important}}:root{--lt_gray:#dddfe1;--lt_gray-l:#f6f6f6;--lt_gray-semi-transparent:rgba(255, 255, 255, .8);--charcoal:#313133;--red:#d93731;--gold:#ffa726;--gold-l:#ffc107}@media(prefers-color-scheme:dark){:root{--lt_gray:#252526;--lt_gray-semi-transparent:rgba(20, 20, 20, .8);--charcoal:#000}}:root{--font-1-family:"Open Sans", sans-serif;--font-1-weight-normal:300;--font-1-weight-semibold:600;--font-2-family:"Oswald", sans-serif;--font-3-family:"Roboto Slab", serif;--font-family:var(--font-1-family);--font-weight-normal:var(--font-1-weight-normal);--font-weight-bold:var(--font-1-weight-semibold)}body,select,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:var(--font-weight-normal,400);font-family:var(--font-family)}h1,h2,h3,h4,h5,h6{font-family:var(--font-2-family);text-transform:uppercase}.bold,strong{font-weight:var(--font-weight-bold)}h1,h2,h3,h4,h5,h6{margin-top:1.2em;margin-bottom:10px;font-weight:300;font-size:16px;line-height:20px}h1+h1,h1+h2,h2+h1{margin-top:-10px}.header--sm{font-size:var(--header-sm);line-height:22px}.header--md{font-size:var(--header-md);line-height:29px}.header--lg{font-size:var(--header-lg);line-height:33px}.header--xl{font-size:var(--header-xl);line-height:36px}.text--center{text-align:center}.text--right,.num{text-align:right}.uppercase{text-transform:uppercase}.text--xs{font-size:var(--text-xs);line-height:18px}.text--sm{font-size:var(--text-sm)}.text--md{font-size:var(--text-md)}.text--lg{font-size:var(--text-lg)}.text--xl{font-size:var(--text-xl)}.text--primary{color:var(--primary-color)}a{transition:.5s;color:var(--link-color);text-decoration:none}a:hover{color:var(--hover-link-color)}::-moz-selection{background:#09b4f7;color:#fff;text-shadow:none}::selection{background:#09b4f7;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#09b4f7}.content--text>*:first-child{margin-top:0}.content--text>*:last-child{margin-bottom:0}hr.hr_chicklet{margin:15px auto;border:0;border-radius:4px;background:var(--secondary-bg);width:64px;height:8px}body{background:var(--bg)}:root{color:var(--base-color);--base-color:#333;--bg:#fff;--primary-color:var(--red);--secondary-bg:var(--lt_gray);--link-color:var(--red);--hover-link-color:#ff433c;--icon-color:var(--base-color);--form-label:#767676;--form-border:#ccc;--form-label-color:var(--form-label);--form-text-color:var(--base-color);--form-border-color:var(--form-border);--form-bg-color:var(--bg);--dialog-backdrop-bg:var(--lt_gray-semi-transparent);--alert-border:#e02929;--alert-bg:#ffdedb;--warning-border:#ebb04b;--warning-bg:#ffe1ad;--info-border:#68abdd;--info-bg:#ddeefc;--success-border:#68b904;--success-bg:#e9fece;--hotspot-color:#e31837}@media(prefers-color-scheme:dark){:root{--base-color:#fff;--bg:#313133;--form-label:rgba(255, 255, 255, .5);--form-border:rgba(255, 255, 255, .3)}svg{fill:#dddfe1}}.lt_gray{background:var(--lt_gray);--secondary-bg:#fff}.charcoal{background:var(--charcoal);--base-color:#fff;color:#fff}.charcoal svg{fill:var(--lt_gray)}.charcoal a{color:var(--lt_gray)}.charcoal a:hover{color:#fff}@media(prefers-color-scheme:dark){.charcoal{--lt_gray:#dddfe1}}:root{--block-edge-text:max( calc((100% - var(--block-width-text)) / 2), var(--block-gutter) );--block-edge-wide:max( calc((100% - var(--block-width-wide, 100%)) / 2), var(--block-gutter) )}#main{overflow-x:clip}.b:before,.b:after{display:table;content:""}.container{margin-inline:var(--block-edge-wide)}.b{--block-edge:var(--block-edge-wide)}.width--text{--block-edge:var(--block-edge-text)}.width--wide{--block-edge:var(--block-edge-wide)}.width--full{--block-edge:0px}.b__container{--block-left:var(--block-edge);--block-right:var(--block-edge);margin-block:var(--block-spacing);margin-right:var(--block-right);margin-left:var(--block-left)}.justify--left-text>.b__container,.justify--right-text>.b__container{--block-justify:var(--block-edge-text)}.justify--left-wide>.b__container,.justify--right-wide>.b__container{--block-justify:var(--block-edge-wide)}.justify--left-full>.b__container,.justify--right-full>.b__container{--block-justify:0px}[class*=justify--left]>.b__container{--block-left:min(var(--block-justify), var(--block-edge));--block-right:calc(2 * var(--block-edge) - var(--block-left))}[class*=justify--right]>.b__container{--block-right:min(var(--block-justify), var(--block-edge));--block-left:calc(2 * var(--block-edge) - var(--block-right))}.b__wrap{margin-inline:auto}[class*=justify--left]>.b__container>.b__wrap{margin-left:0}[class*=justify--right]>.b__container>.b__wrap{margin-right:0}.theme--matches-prev>.b__container{margin-top:var(--block-spacing-slim)}.theme--matches-next>.b__container{margin-bottom:var(--block-spacing-slim)}.padding_top_0>.b__container{margin-top:0}.padding_bottom_0>.b__container{margin-bottom:0}@media only screen and (min-width:750px){.float--right,.float--left{--block-edge-text:max( calc( 100% + var(--block-spacing-slim) - var(--block-width-text) / 2 ), var(--block-gutter) );--block-edge-wide:max( calc( 100% + var(--block-spacing-slim) - var(--block-width-wide, 200%) / 2 ), var(--block-gutter) );width:calc(50% - var(--block-spacing-slim))}.float--right{float:right;clear:right}.float--left{float:left;clear:left}.float--right>.b__container{--block-right:var(--block-edge);--block-left:var(--block-spacing-slim)}.float--left>.b__container{--block-left:var(--block-edge);--block-right:var(--block-spacing-slim)}}@media only screen and (min-width:800px){.b--text.next--floated .b__container{margin-bottom:var(--block-spacing-slim)}.b--text.theme--matches-next+.float--right .b__container,.b--text.theme--matches-next+.float--left .b__container{margin-top:0}.b--text+.float--right+.b--text .b__container,.b--text+.float--left+.b--text .b__container{margin-top:0}.float--right:not(.theme--matches-next),.float--left:not(.theme--matches-next){margin-bottom:var(--block-spacing-slim)}.float--right:not(.theme--matches-next){padding-left:var(--block-spacing)}.float--left:not(.theme--matches-next){padding-right:var(--block-spacing)}}.message--alert{--message-bg:var(--alert-bg);--message-color:var(--alert-color, currentColor);--message-border:var(--alert-border, var(--alert-color));--message-icon:var(--alert-icon, var(--message-border))}.message--success{--message-bg:var(--success-bg);--message-color:var(--success-color, currentColor);--message-border:var(--success-border, var(--success-color));--message-icon:var(--success-icon, var(--message-border))}.message--info{--message-bg:var(--info-bg);--message-color:var(--info-color, currentColor);--message-border:var(--info-border, var(--info-color));--message-icon:var(--info-icon, var(--message-border))}.message--warning{--message-bg:var(--warning-bg);--message-color:var(--warning-color, currentColor);--message-border:var(--warning-border, var(--warning-color));--message-icon:var(--warning-icon, var(--message-border))}.message--dark{--message-bg:rgba(0, 0, 0, .85);--message-color:#fff;--message-border:rgba(255, 255, 255, .15);--message-icon:#fff;--message-link:#76cbff}.message--hide{display:none;transition-behavior:allow-discrete}.message__close{position:absolute;top:0;right:0;cursor:pointer;border:none;background:none;padding:10px;font-size:36px;line-height:.4}.message--toast{position:fixed;top:10px;right:10px;z-index:1000;transition:all .5s ease;box-shadow:0 0 10px #0003;max-width:350px}.message--toast.message--hide{transform:translate(100%);opacity:0}.message{display:flex;flex-direction:column;align-items:center;gap:.75rem;border:1px solid var(--message-border,#ddd);border-radius:10px;background:var(--message-bg,#fff);padding:1.25rem 1.5rem;width:100%;color:contrast-color(var(--message-bg));text-align:center}.message svg{flex:none;width:36px;height:36px;fill:var(--message-icon,currentColor)}.message a{color:var(--message-link,currentColor);text-decoration:underline}.message a:hover{color:var(--message-link-hover,currentColor)}@container (min-width:450px){.message{flex-direction:row;align-items:flex-start;max-width:500px;text-align:left}}@media(prefers-color-scheme:dark){.message{border-color:var(--message-border,rgb(255 255 255 / .15));background:var(--message-bg,rgb(0 0 0 / .85));color:var(--message-color,#fff)}.message a{color:var(--message-link,#76cbff)}.message a:hover{color:var(--message-link-hover,#b6e2ff)}}.visually-hidden,.sr-only{border:0;-webkit-clip:rect(0 0 0 0);clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;width:1px;height:1px;overflow:hidden}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;position:static;margin:0;width:auto;height:auto;overflow:visible}.btn.visually-hidden.focusable{position:fixed;transform:translateY(-20px);opacity:0;transition:background-color .3s ease,opacity .3s ease,transform .3s cubic-bezier(.4,0,.2,1)}.btn.visually-hidden.focusable:not(:focus):not(:active){display:revert;align-items:revert;gap:revert;padding:0;line-height:revert;text-align:revert}.btn.visually-hidden.focusable:active,.btn.visually-hidden.focusable:focus{position:fixed;top:20px;left:20px;transform:translateY(0);opacity:1;z-index:1000;box-shadow:0 0 15px #00000080}:is(.i,.nav a) :is(path,circle,polygon,rect){transition:fill 1s}:is(.i,.nav a):hover svg .c{fill:var(--primary-color)}.icon--bell:hover{transform-origin:50% 4px;animation:ring 4s .7s ease-in-out infinite}.icon--file-settings:hover path:nth-child(1),.icon--file-settings:hover path:nth-child(2){transform-origin:67.3% 67.5%;animation:rotate 1s linear infinite}.icon--map-marker:hover{animation:bounce;animation-duration:2s}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes bounce{0%,20%,53%,to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}80%{-webkit-transform:translate3d(0,0,0) scaleY(.95);transform:translateZ(0) scaleY(.95);-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.b--icon .icon--bullseye path,.b--icon .icon--gold-medal path{fill:var(--red)}.b--icon .icon--bullseye path:nth-child(3),.b--icon .icon--gold-medal path:nth-child(3){fill:var(--gold)}.b--icon .icon--bullseye .c,.b--icon .icon--gold-medal path:nth-child(2){fill:var(--gold-l)}.table--base{margin:30px 0;border-collapse:collapse;width:100%}.table--base thead td{border-bottom:3px solid var(--red);padding-top:10px;font-weight:700;font-family:Roboto Slab;text-transform:uppercase}.table--base td{position:relative;border-bottom:1px dotted rgb(0 0 0 / .3);padding:6px 10px}.table--base td:first-child{padding-left:0}.table--base td:last-child{padding-right:0}td.table__highlight{border-bottom:1px solid rgb(0 0 0 / .2);background:#0003;padding-right:15px!important;padding-left:15px!important;font-weight:600}.table--base thead .table__highlight{border-bottom-color:#fff;border-radius:10px 10px 0 0}.table--base tbody tr:last-child .table__highlight:after{display:block;position:absolute;right:0;bottom:-11px;left:0;border-radius:0 0 10px 10px;background-color:inherit;height:10px;content:""}.hotspot{position:absolute}.hotspot__handle{position:absolute;z-index:2;cursor:pointer;margin:-11px 0 0 -11px;border:3px solid var(--hotspot-border-color,var(--hotspot-content-bg,var(--bg)));border-radius:50%;background-color:var(--hotspot-color,var(--primary-color));width:22px;height:22px}.hotspot__wrap{position:absolute;visibility:hidden;opacity:0;z-index:1;transition:.5s;box-shadow:0 0 8px #00000026;border-radius:4px;background-color:var(--hotspot-content-bg,var(--bg));padding:10px;width:200px;color:var(--hotspot-content-color,var(--base-color))}.hotspot--right .hotspot__wrap{right:0}.hotspot:hover .hotspot__wrap,.hotspot:focus-within .hotspot__wrap{visibility:visible;opacity:1}.hotspot__handle:before{position:absolute;animation:hotspot-pulse 2.5s infinite;border-radius:50%;background:var(--hotspot-color,var(--primary-color));width:16px;height:16px;content:""}.hotspot__handle:hover:before{animation:none}.hotspot:nth-child(2n) .hotspot__handle:before{animation-delay:.3s}.hotspot:nth-child(3n) .hotspot__handle:before{animation-delay:.7s}.hotspot:nth-child(5n) .hotspot__handle:before{animation-delay:1.8s}@keyframes hotspot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(2);opacity:0}to{transform:scale(1);opacity:0}}[class*=animate--]{animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-fill-mode:both}@media(prefers-reduced-motion:reduce){[class*=animate--]{opacity:1!important;animation:none!important}}@media(scripting:enabled){[class*=animate--]:not(.animate--scrub):not(.in-view){opacity:0;animation:none}}[class*=animate--]:not(.animate--scrub).in-view{animation-duration:var(--animate-duration,.6s);animation-delay:calc(var(--animate-order, 0) * var(--animate-stagger, 90ms))}.animate--late{--animate-viewport:.5}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.animate--scrub{animation-timeline:view();animation-range:var(--animate-range,entry 0% entry 60%)}}}.animate--fade-in{animation-name:fade-in}@keyframes fade-in{0%{opacity:0}}.animate--fade-up{animation-name:fade-up}@keyframes fade-up{0%{translate:0 var(--animate-distance,24px);opacity:0}}.animate--fade-down{animation-name:fade-down}@keyframes fade-down{0%{translate:0 calc(-1 * var(--animate-distance, 24px));opacity:0}}.animate--fade-left{animation-name:fade-left}@keyframes fade-left{0%{translate:calc(-1 * var(--animate-distance, 24px)) 0;opacity:0}}.animate--fade-right{animation-name:fade-right}@keyframes fade-right{0%{translate:var(--animate-distance,24px) 0;opacity:0}}.wrap{width:100%;overflow-x:hidden}.top{position:relative;z-index:-1;margin-bottom:-50px;width:100%;height:300px;overflow:hidden}.top .angle{position:absolute;top:50%;left:0;transform:rotate(5deg);transform-origin:top left;z-index:2;background:var(--bg);width:110%;height:100%}.header--main{position:absolute;z-index:100;width:100%}.header--main .logo{z-index:1;padding-top:80px;text-align:center}.header--main .logo img{display:inline-block;vertical-align:middle;width:190px;height:50px}@media only screen and (min-width:650px){.header--main .logo{padding-top:120px}}@media only screen and (min-width:750px){.header--main .logo img{width:275px;height:75px}}@media only screen and (min-width:1450px){.header--main .logo img{width:300px;height:81px}}.header--modal .logo{padding-top:50px}.header--modal .logo img{width:190px;height:50px}@media only screen and (min-width:700px){.header--modal .logo img{width:240px;height:65px}}footer .container{display:flow-root}.copyright{float:left;padding:16px 0 20px;font-size:14px}.authorship svg{display:inline-block;vertical-align:middle;margin:-12px 0 -8px;width:1.3em;height:1.3em}.authorship{float:right;padding:15px 0 20px;font-size:14px}.authorship a{color:var(--lt_gray)}.authorship svg{fill:var(--lt_gray)}.authorship i{margin:0 3px 0 5px}.dialog--modal .container,.dialog--modal .b__container{margin-inline:20px!important}.lead_capture{padding-bottom:20px}.nav ul{margin:0;padding:0;list-style:none}.nav li>a{display:block;padding:5px 10px}.nav--main{position:fixed;top:63px;right:0;background:var(--lt_gray);padding:10px 40px 10px 0;width:340px;height:calc(100% - 60px);overflow:scroll;-webkit-overflow-scrolling:touch;transform:translate3d(100%,0,0);z-index:100;transition:.3s cubic-bezier(.175,.885,.32,1.275)}.nav--main ul a{position:relative;padding:8px 25px;color:var(--base-color)}.nav--main .container>ul>li>a{font-weight:600}.nav--main ul a:focus,.nav--main ul a:hover{outline:none;background:var(--primary);color:var(--primary-opposite)}.nav--main ul ul{border-left:5px solid #333}.nav--main ul ul a{padding-left:40px}.nav--main ul a:after{position:absolute;top:0;left:0;transform:translate3d(-4px,0,0);opacity:0;transition:.5s;background:var(--primary-color);width:4px;height:100%;content:""}.nav--main ul a:focus:after,.nav--main ul a:hover:after{transform:translateZ(0);opacity:1}.nav--open .nav--main{transform:translate3d(40px,0,0)}.nav--main .btn{margin:0 20px;width:calc(100% - 40px)}.landing_page .nav--main{display:none}@media only screen and (max-width:800px){.nav--main .container{margin:0}}@media only screen and (min-width:800px){.nav--main{top:auto;transform:translateZ(0);border-bottom:1px solid var(--lt_gray);background:var(--lt_gray-semi-transparent);padding:0;width:100%;height:auto;overflow:initial}.nav--main .container>ul{display:inline-block;margin-left:-15px}.nav--main li{display:inline-block}.nav--main .container>ul>li>a{position:relative;font-weight:300}.nav--main li>a{padding:16px 15px}.nav--main .container>ul>li>a:after{top:auto;bottom:0;transform:translate3d(0,4px,0);width:100%;height:4px}.nav--main ul a:focus,.nav--main ul a:hover{background:none;color:var(--base-color)}.nav--main .container>ul>li>a:focus:after,.nav--main .container>ul>li:hover>a:after{transform:translateZ(0);opacity:1}.nav--main ul ul{display:block;position:absolute;transform:translate3d(0,-10px,0) scale(.95);transform-origin:top left;visibility:hidden;opacity:0;transition:.5s;box-shadow:0 0 5px #0000001a;border:none;border-top:1px solid var(--base-color);background:var(--lt_gray)}.nav--main ul li:hover ul{transform:translateZ(0) scale(1);visibility:visible;opacity:1}.nav--main ul ul li{display:block;min-width:180px}.nav--main ul ul a{padding:10px 20px}.nav--main .btn{float:right;margin:6px 0 0;width:auto}}.nav--mobile{position:fixed;z-index:100;border-bottom:1px solid var(--lt_gray);background:var(--lt_gray-semi-transparent);width:100%;height:62px}.nav__cover{position:fixed;top:0;left:0;opacity:0;z-index:99;transition:.2s;background:var(--lt_gray-semi-transparent);width:100%;height:100%;pointer-events:none}.nav--open .nav__cover{opacity:1;pointer-events:auto}@media only screen and (min-width:800px){.nav--mobile{display:none}}.nav__toggle{float:right;margin:16px 0;border:none;background:none;padding:0;width:24px!important;height:24px!important}.nav__toggle:focus{outline:none}.nav__toggle svg{display:block;width:100%;height:100%;fill:var(--base-color)}.nav__toggle:focus svg{fill:var(--primary)}.nav__toggle path{transition:.5s}.nav__toggle .bottom{transform-origin:18.5px 18.5px;animation:nav_bottom_reverse .5s}.nav--open .nav__toggle .bottom{animation:nav_bottom .5s forwards}.nav__toggle .top{transform-origin:17.5px 15px;animation:nav_top_reverse .5s}.nav--open .nav__toggle .top{animation:nav_top .5s forwards}.nav--open .nav__toggle .middle{opacity:0}.landing_page .nav__toggle{display:none}@keyframes nav_top{50%{transform:translate3d(0,11px,0)}to{transform:rotate(-45deg) translate3d(0,11px,0) scale(1.3)}}@keyframes nav_top_reverse{0%{transform:rotate(-45deg) translate3d(0,11px,0) scale(1.3)}50%{transform:translate3d(0,11px,0)}}@keyframes nav_bottom{50%{transform:translate3d(0,-11px,0)}to{transform:rotate(45deg) translate3d(0,-11px,0) scale(1.3)}}@keyframes nav_bottom_reverse{0%{transform:rotate(45deg) translate3d(0,-11px,0) scale(1.3)}50%{transform:translate3d(0,-11px,0)}}.loader_wrap{position:absolute;top:0;left:0;opacity:0;z-index:99;transition:.2s;background:var(--lt_gray-semi-transparent);width:100%;height:100%}.loading .loader_wrap{opacity:1}.loader{position:absolute;top:50%;left:50%;margin:-20px -40px;width:80px;height:40px}.loader div{position:absolute;top:14px;animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;background:var(--base-color);width:13px;height:13px}.loader div:nth-child(1){left:8px;animation:loader1 .6s infinite}.loader div:nth-child(2){left:8px;animation:loader2 .6s infinite}.loader div:nth-child(3){left:32px;animation:loader2 .6s infinite}.loader div:nth-child(4){left:56px;animation:loader3 .6s infinite}@keyframes loader1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes loader3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes loader2{0%{transform:translate(0)}to{transform:translate(24px)}}.btn{position:relative}.btn.loading{color:#fff0}.btn .loader_wrap{background:none}form .loader{margin-top:-50px}.dialog:has(.loading){overflow:hidden}@media(prefers-reduced-motion:no-preference){.dialog{scroll-behavior:smooth}}.dialog{margin:auto;border:none;padding:0;max-width:100dvw;max-height:100dvh;overflow-x:hidden;overflow-y:auto}.dialog:not([open]){display:none}.dialog::backdrop{opacity:1;transition:opacity .3s ease-in-out;background:var(--dialog-backdrop-bg,rgb(0 0 0 / .5))}@starting-style{.dialog[open]::backdrop{opacity:0}}.dialog.dialog--closing::backdrop{opacity:0}.dialog--modal{transform:translateY(0);transition:transform .2s linear,opacity .2s linear;box-shadow:0 0 30px #0000004d;background:var(--bg,#fff);width:min(600px,calc(100% - 40px));max-height:calc(100dvh - 60px)}@starting-style{.dialog--modal[open]{transform:translateY(100px);opacity:0}}.dialog--modal.dialog--closing{transform:translateY(100px);opacity:0}button{border:none;background:none;padding:0;color:inherit;font:inherit}button,.btn{transition:all .5s ease,outline .2s linear;cursor:pointer;border-radius:var(--btn-radius,0)}button:focus-visible,.btn:focus-visible{outline:3px solid var(--outline-color,var(--primary-color));outline-offset:3px}.btn{display:inline-flex;align-items:center;vertical-align:middle;gap:.5em;padding:var(--btn-padding);line-height:1.2;text-align:center}.btn--active{cursor:default}.btn svg{margin:-.75em -.2em;width:1.5em;height:1.5em}.btn{--btn-padding:8px 40px;--btn-radius:20px;--btn-color:var(--secondary-bg);--outline-color:var(--primary-color);border:2px solid var(--btn-color);background:var(--btn-color);color:var(--base-color);font-weight:var(--font-weight-bold)}.btn:not(.btn--active,.btn--outline):hover{background:color-mix(in srgb,var(--btn-color) 80%,#fff 20%)}.btn--primary{--btn-color:var(--primary-color);color:#fff}.btn--outline{background:0;color:var(--base-color)}.btn--lg{font-size:var(--text-lg)}.form__group{display:flex;flex-direction:column;gap:var(--form-gap,var(--grid-gap-normal));margin:5px 0 20px;padding:0;font-size:var(--form-font-size,--text-sm)}.input label,.choice label{color:var(--form-label-color,inherit)}.input,.input__group{position:relative;flex-grow:1}.input__group{display:flex;position:relative;flex-wrap:nowrap;gap:var(--form-gap,var(--grid-gap-normal))}.input .input__field{position:relative;appearance:none;z-index:1;background:none;padding:var(--form-padding-y) var(--form-padding-x);width:100%;color:var(--form-text-color)}.input:has(.input__field:user-invalid),.input:has(select.input__field:user-invalid){z-index:1;border-color:var(--alert-border)}.input .input__field::placeholder{opacity:.5}.choice{display:block;position:relative;cursor:pointer;margin:1em 0;user-select:none}.choice input{position:absolute;opacity:0;cursor:pointer;width:0;height:0}.choice label{display:block;padding:0 0 0 30px}.choice label:before{position:absolute;top:2px;left:0;transition:all .2s;border:1px solid var(--form-border-color);border-radius:3px;background:var(--form-bg-color);width:15px;height:15px;content:""}.choice--radio label:before{border-radius:50%}.choice:hover label:before,.choice input:focus-visible~label:before{background:oklch(from var(--primary-color) l c h / .3)}.choice input:focus-visible~label:before{outline:2px solid var(--primary-color);outline-offset:1px}.choice input:checked~label:before{border-color:var(--primary-color);background:var(--primary-color)}.choice--radio input:checked~label:before{margin:-2px 0 0 -2px;border-width:3px}.choice label:after{display:none;position:absolute;content:""}.choice input:checked~label:after{display:block}.choice label:after{top:4px;left:5px;transform:rotate(45deg);border:solid var(--primary-color-reverse);border-width:0 2px 2px 0;width:5px;height:9px}.choice--radio label:after{top:3px;left:1px;border:2px solid var(--primary-color-reverse);border-radius:50%;width:11px;height:11px}.input--select .input__field{padding-right:calc(var(--form-padding-x) * 2)}.input--select:after{position:absolute;top:calc(var(--form-padding-y) * 1.3);right:calc(var(--form-padding-x) / 1.2);transform:rotate(45deg);transform-origin:68% 68%;z-index:2;transition:all .2s;border:2px solid var(--form-border-color);border-top:0;border-left:0;width:10px;height:10px;pointer-events:none;content:""}.input--select:hover:after{animation:select-bob .8s ease-in-out infinite}.input--select:has(.input__field:open):after{transform:rotate(225deg)}@keyframes select-bob{0%,to{translate:0 0}50%{translate:0 3px}}.grecaptcha-badge{visibility:hidden}.input{position:relative;border:1px solid var(--form-border-color);border-radius:var(--form-border-radius);background-color:var(--form-bg-color);color:var(--form-text-color)}.input label{display:block;margin-bottom:calc(0px - var(--form-padding-y) * 1.5);padding:var(--form-padding-y) var(--form-padding-x)}.input .input__field{border:0;border-radius:0}.input:focus-within{outline:2px solid var(--primary-color);outline-offset:-2px}.input .input__field:focus-visible{outline:none}.form__group{--form-gap:0}.input{margin-top:-1px}.input:focus-within,.input__group:focus-within{z-index:1}.input{border-radius:0}.input__group .input:not(:first-child){border-left:0}.input__group .input:not(:last-child){border-right:0}.form__group>.input:first-child,.input__group:first-child .input:first-child{border-top-left-radius:var(--form-border-radius)}.form__group>.input:first-child,.input__group:first-child .input:last-child{border-top-right-radius:var(--form-border-radius)}.form__group>.input:last-child,.input__group:last-child .input:first-child{border-bottom-left-radius:var(--form-border-radius)}.form__group>.input:last-child,.input__group:last-child .input:last-child{border-bottom-right-radius:var(--form-border-radius)}.input .input__field::placeholder{opacity:0;transition:opacity .2s}.input .input__field:focus-visible::placeholder{opacity:.5}.input .input__field{z-index:2}.input label{position:absolute;top:calc(var(--form-padding-y) / 1.5);left:calc(var(--form-padding-x) / 2);transform-origin:top left;z-index:3;transition:linear .2s all;border-radius:5px;background:var(--form-bg-color);padding:calc(var(--form-padding-y) / 3) calc(var(--form-padding-x) / 2);width:auto;pointer-events:none}.input:has(.input__field[value]:not([value=""])) label,.input:has(.input__field:not(:placeholder-shown)) label,.input:has(.input__field option:checked:not([value=""])) label,.input:focus-within label{transform:scale(.9) translateY(calc((var(--form-padding-y) + .8em) * -1));z-index:1}.b--text{font-size:var(--text-md);line-height:var(--line-height-loose)}.cta{display:flex;flex-direction:column;margin:0;padding:30px 0;width:100%;font-size:clamp(28px,20cqi,60px);line-height:65px;font-family:Roboto Slab;text-align:center}.content_main .cta{animation:cta_in 1s both}@keyframes cta_in{0%{transform:scale(.95) translate3d(0,-25px,0);opacity:0}}.cta_description{flex-grow:1;align-content:center;margin-top:3px;border-radius:70px;background:var(--secondary-bg);padding:7px 20px;font-size:24px;line-height:26px;font-family:Open Sans,sans-serif;text-transform:uppercase;white-space:pre-wrap}.b--columns .b--text:only-child,.b--columns .b--text:only-child .b__container,.b--columns .cta:only-child{height:100%}@media only screen and (min-width:700px){.cta{padding-bottom:60px}}.quote{position:relative;margin:10px 0;padding-top:34%;font-size:2em;line-height:1.4em;font-family:Roboto Slab;text-transform:none}.quote:before{display:block;position:absolute;top:0;background:url(//rx.iscdn.net/i/m/quote_halftone_new.svg) repeat-x;background-size:50%;padding-bottom:34%;width:50%;content:""}.quote .quote__credit{display:block;position:relative;font-size:.6em;font-family:Open Sans;text-align:right;text-transform:uppercase}.quote .quote__credit:before{display:block;position:absolute;top:-3px;right:0;border-radius:3px;background:#000;width:60px;height:6px;content:""}@media only screen and (min-width:700px){.quote{padding-top:0;padding-left:30%}.quote:before{position:absolute;left:0;margin:10px 0 -10px;padding-bottom:23%;width:29.6%}.quote .quote__credit:before{display:inline-block;position:relative;margin-right:20px;background:var(--secondary-bg)}}.b--hero{position:relative}.b--hero .hero__image{position:relative;overflow:hidden}.b--hero .img-wrap{background:var(--base-color);aspect-ratio:100 / 47}.hero_image{z-index:1;width:100%}.hero_angle{position:absolute;top:125px;left:0;transform:rotate(8deg);transform-origin:top left;z-index:2;background:var(--bg);width:110%;height:100%}.b--hero .b__container{position:relative;z-index:3;margin-top:-15vw;margin-bottom:0;width:calc(100% - var(--block-left) - var(--block-right))}.b--hero .hero_content{margin-top:calc(1.2 * var(--header-xl))}.text_shaper{float:right;shape-outside:polygon(0 0,100% 0,100% 100%);width:65%;height:12vw}.top+.b--hero{margin-top:-300px}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.b--hero,.b--hero .b__container{animation:linear both;animation-timeline:scroll(root);animation-range:0 100vh}.b--hero{animation-name:hero_lift}.b--hero .b__container{animation-name:hero_sink}}}@keyframes hero_lift{to{translate:0 -200px}}@keyframes hero_sink{to{translate:0 100px}}@media only screen and (min-width:600px){.text_shaper{display:none}}.content_main>.b{position:relative;z-index:2}@media only screen and (min-width:750px){.b--hero{z-index:0;margin-bottom:-10vw}.hero_angle{top:100px;transform:rotate(15deg)}.b--hero .b__container{position:absolute;top:100px;margin-top:0}.text_shaper{display:block;width:104%;height:28vw}.b--hero .hero_content{margin-top:19vw}}@media only screen and (min-width:1100px){.hero_angle{top:50px;transform:rotate(23deg)}.text_shaper{width:100%;height:38vw}}.dialog--modal .b--hero{margin-bottom:0}.dialog--modal .b--hero .b__container{margin-top:0}.dialog--modal{scroll-timeline:--dialog_scroll block}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.dialog--modal .b--hero,.dialog--modal .b--hero .b__container{animation-timeline:--dialog_scroll;animation-range:0 100%}}}@media only screen and (min-width:750px){.dialog--modal .b--hero .hero_content{margin-top:0;padding-top:60px}.dialog--modal .text_shaper{width:113%;height:180px}}@media only screen and (min-width:1100px){.dialog--modal .b--hero .hero_angle{top:27px}.dialog--modal .b--hero .hero_content{padding-top:30px}.dialog--modal .text_shaper{width:88%;height:230px}}.img-wrap{display:block;position:relative;aspect-ratio:3 / 2}.img-wrap>img{position:absolute;top:0;left:0;transition:opacity .3s;width:100%;height:100%;object-fit:cover}.img-wrap>img[data-src]{opacity:0}.img-wrap>img.lazyloaded{opacity:1}.b--text.theme--matches-next+.b--image .b__container{margin-top:0}.b--image.theme--matches-next:has(.figcaption.hide) .b__container{margin-bottom:0}.b--image.width--full:not(.theme--matches-prev) .b__container{margin-top:0}.b--image.width--full:not(.theme--matches-next):has(.figcaption.hide) .b__container{margin-bottom:0}@scope(:root)to (.b--columns){.b--image.width--full .figcaption{padding-inline:var(--block-edge-wide)}}.b--columns.width--full .b--image .figcaption{padding-inline:var(--grid-gap-normal)}@scope(.b--columns .g:not(.g--normal,.g--breathe)){.b--image.width--full .figcaption{padding-inline:var(--grid-gap-normal)}.b--image:first-child .b__container{margin-top:0}.b--image:last-child .b__container{margin-bottom:0}>div:has(.b--image:only-child .figcaption.hide){align-self:stretch}.b--image:only-child:has(.figcaption.hide){overflow:hidden}.b--image:only-child:has(.figcaption.hide) .b__wrap--image,.b--image:only-child:has(.figcaption.hide) .img-wrap{height:100%}}.image--circle{border-radius:50%;aspect-ratio:1!important;overflow:hidden}.i{--icon-size:var(--icon-size-md, 60px)}.i--sm{--icon-size:var(--icon-size-sm, 40px)}.i--lg{--icon-size:var(--icon-size-lg, 80px)}.i{display:block;width:var(--icon-size);height:var(--icon-size)}.i svg{width:100%;height:100%}.b--icon.theme--matches-next>.b__container{margin-bottom:10px}.b--icon+.b--text.theme--matches-prev>.b__container{margin-top:0}.b--navigation .nav{font-size:18px;text-transform:uppercase}.b--navigation .nav ul{margin:0;padding:0;list-style:none}.b--navigation .nav a{display:block;padding:10px 0}.b--navigation .nav svg{display:inline-block;vertical-align:middle;margin-right:10px;width:1.3em;height:1.3em}.b--navigation .nav a[href=""]{cursor:default;color:var(--base-color)}.b--navigation .nav .nav__description{display:none}@media only screen and (min-width:750px){.b--navigation .nav--large ul{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:-10px}.b--navigation .nav--large li{flex-shrink:0;padding:10px}.b--navigation .nav--large a{padding:0;text-align:center}.b--navigation .nav--large svg{display:block;margin:5px auto 20px;width:50px;height:50px}.b--navigation .nav--large a:after{display:block;margin-top:15px;margin-right:auto;margin-left:auto;border:0;border-radius:4px;background:var(--secondary-bg);width:64px;height:8px;content:""}}@media only screen and (min-width:1040px){.b--navigation .nav--large ul{margin:-10px -20px}.b--navigation .nav--large li{padding:10px 20px}}.nav--small>ul>li>a{font-weight:700}@media only screen and (min-width:600px){.nav--small>ul{columns:2}.nav--small>ul>li{break-inside:avoid}}@media only screen and (min-width:900px){.nav--small>ul{columns:3}}.video-wrap{--video-aspect-ratio:16 / 9;margin:1px auto;max-width:min(1920px,calc((100svh - var(--video-viewport-offset, 0px)) * var(--video-aspect-ratio)))}.video-wrap>div{position:relative;aspect-ratio:var(--video-aspect-ratio)}.video-wrap>div>div,.video-wrap embed,.video-wrap object,.video-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.g{--grid-gap:initial;--grid-col-gap:initial;--grid-row-gap:initial;--half-gap-x:calc(var(--grid-col-gap, var(--grid-gap, 0)) / 2);--half-gap-y:calc(var(--grid-row-gap, var(--grid-gap, 0)) / 2);display:flex;flex-wrap:wrap;container-name:grid;container-type:inline-size;margin:0;margin:calc(var(--half-gap-y) * -1) calc(var(--half-gap-x) * -1);padding:0;list-style:none}.g>*{padding:var(--half-gap-y) var(--half-gap-x);width:var(--col-width,100%)}.g--tight{--grid-gap:var(--grid-gap-tight, 4px)}.g--normal{--grid-gap:var(--grid-gap-normal, 20px)}.g--breathe{--grid-gap:var(--grid-gap-breathe, 20px)}.g--x{--grid-row-gap:0px}.g--grow>*{flex-grow:var(--col-grow,0);min-width:0}.g--center{justify-content:center}.g--middle{align-items:center}.g--bottom{align-items:flex-end}.s--100{width:100%}.s--80{width:80%}.s--75{width:75%}.s--70{width:70%}.s--66{width:66.66%}.s--60{width:60%}.s--50{width:50%}.s--40{width:40%}.s--33{width:33.33%}.s--30{width:30%}.s--25{width:25%}.s--20{width:20%}.s--10{width:10%}.s--5{width:5%}@supports (container-type:inline-size){@container grid (min-width:700px){.m--100{width:100%}.m--90{width:90%}.m--80{width:80%}.m--75{width:75%}.m--70{width:70%}.m--66{width:66.66%}.m--60{width:60%}.m--50{width:50%}.m--40{width:40%}.m--33{width:33.33%}.m--30{width:30%}.m--25{width:25%}.m--20{width:20%}.m--10{width:10%}}@container grid (min-width:900px){.l--100{width:100%}.l--90{width:90%}.l--80{width:80%}.l--75{width:75%}.l--70{width:70%}.l--66{width:66.66%}.l--60{width:60%}.l--50{width:50%}.l--40{width:40%}.l--33{width:33.33%}.l--30{width:30%}.l--25{width:25%}.l--20{width:20%}.l--10{width:10%}}@container grid (min-width:1200px){.xl--100{width:100%}.xl--90{width:90%}.xl--80{width:80%}.xl--75{width:75%}.xl--70{width:70%}.xl--66{width:66.66%}.xl--60{width:60%}.xl--50{width:50%}.xl--40{width:40%}.xl--33{width:33.33%}.xl--30{width:30%}.xl--25{width:25%}.xl--20{width:20%}.xl--10{width:10%}}}@supports not (container-type:inline-size){@media only screen and (min-width:700px){.m--100{width:100%}.m--90{width:90%}.m--80{width:80%}.m--75{width:75%}.m--70{width:70%}.m--66{width:66.66%}.m--60{width:60%}.m--50{width:50%}.m--40{width:40%}.m--33{width:33.33%}.m--30{width:30%}.m--25{width:25%}.m--20{width:20%}.m--10{width:10%}}@media only screen and (min-width:900px){.l--100{width:100%}.l--90{width:90%}.l--80{width:80%}.l--75{width:75%}.l--70{width:70%}.l--66{width:66.66%}.l--60{width:60%}.l--50{width:50%}.l--40{width:40%}.l--33{width:33.33%}.l--30{width:30%}.l--25{width:25%}.l--20{width:20%}.l--10{width:10%}}@media only screen and (min-width:1200px){.xl--100{width:100%}.xl--90{width:90%}.xl--80{width:80%}.xl--75{width:75%}.xl--70{width:70%}.xl--66{width:66.66%}.xl--60{width:60%}.xl--50{width:50%}.xl--40{width:40%}.xl--33{width:33.33%}.xl--30{width:30%}.xl--25{width:25%}.xl--20{width:20%}.xl--10{width:10%}}}.b--columns>.b__container{margin-block:0}.b--columns:not(.theme--matches-prev)>.b__container>.g:not(.g--no){padding-top:var(--block-spacing-slim)}.b--columns:not(.theme--matches-next)>.b__container>.g:not(.g--no){padding-bottom:var(--block-spacing-slim)}.b--columns>.b__container .g{margin-top:0!important;margin-bottom:0!important}.b--columns>.b__container>.g>div{padding-top:0;padding-bottom:0}.b--columns .g:not(.g--no) .b:first-child>.b__container{margin-top:var(--block-spacing-slim)}.b--columns .g:not(.g--no) .b:last-child>.b__container{margin-bottom:var(--block-spacing-slim)}.b--columns.width--full .g:not(.g--breathe,.g--normal) .pad--always>.b__container{margin-inline:var(--block-gutter)}.b--columns:is(.width--full,.justify--left-full) .g>div:first-child .pad--always>.b__container{margin-left:var(--block-edge-wide)}.b--columns:is(.width--full,.justify--right-full) .g>div:last-child .pad--always>.b__container{margin-right:var(--block-edge-wide)}@media only screen and (min-width:700px){.b--columns .g:not(.g--breathe,.g--normal) .pad--always>.b__container{margin-inline:var(--block-gutter)}.b--columns:not(.width--full,.justify--left-full) .g:not(.g--breathe,.g--normal)>div:first-child .pad--always>.b__container{margin-left:0}.b--columns:not(.width--full,.justify--right-full) .g:not(.g--breathe,.g--normal)>div:last-child .pad--always>.b__container{margin-right:0}}.b--columns .g>div{display:flex;flex-direction:column}.b--columns .b--text:last-child,.b--columns .b:only-child{display:flex;flex-grow:1;flex-direction:column}.b--columns .b--text:last-child>.b__container,.b--columns .b:only-child>.b__container{flex-grow:1}.b--faq{font-size:var(--text-md)}.faq{transition:all .5s ease,outline .2s linear}.faq:has(:focus-visible){outline:3px solid var(--outline-color,var(--primary-color));outline-offset:3px}.faq__question{cursor:pointer;outline:none}.faq__answer{overflow:hidden;line-height:var(--line-height-loose)}.faq__answer-content{margin:auto;max-width:var(--block-width-text)}.faq::details-content,.faq__question{transition:all .5s ease-out}.faq::details-content{transition-behavior:allow-discrete;height:0;overflow:hidden}.faq[open]::details-content{height:auto}.b--text.theme--matches-next:has(+.b--faq) .b__container{margin-bottom:5px}.b--text.theme--matches-next+.b--faq .b__container{margin-top:5px}.faq{border-bottom:1px solid color-mix(in srgb,var(--base-color) 10%,transparent)}.faq__question{position:relative;padding:15px 25px 15px 0;font-weight:var(--font-weight-bold);list-style:none;text-align:left}.faq__question:hover{background:color-mix(in srgb,var(--base-color) 5%,transparent)}.faq__question:after{position:absolute;top:14px;right:10px;opacity:.5;content:"+"}.faq[open] .faq__question:after{content:"–"}.faq__answer{padding:10px 0 20px}@media only screen and (min-width:600px){.faq__question{padding-left:25px}.faq__question:before{position:absolute;top:21px;left:5px;border-radius:50%;background-color:#333;width:7px;height:7px;content:""}}.osano-cm-widget{display:none}.osano-cm-info-dialog__info .message{margin-bottom:10px}.message__overlay{display:flex;position:absolute;top:0;left:0;justify-content:center;align-items:center;z-index:100;container-type:inline-size;background-color:#000c;padding:15px;width:100%;height:100%;color:#fff}
